-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/17/2013 08:57 PM, Mark Allums wrote: >> From: Rares Aioanei [mailto:debian.dev.l...@gmail.com] On >> 09/17/2013 07:57 PM, Mark Allums wrote: >>> Does anyone but me have experience using Adaptec RAID cards?
Tried this : http://www.adaptec.com/en-us/speed/raid/aac/linux/aacraid_debian_ubuntu_v1_2_1-30300_tgz.htm ? >>> The Debian aacraid driver didn't support a 7805 card the last >>> time I checked. I installed the driver from the Adaptec web >>> site using alien and dkms. The driver was updated recently, >>> and I tried to install the new version using the same methods. >>> It works ok for the 3.2 kernel, but for the 3.10 kernel, I get >>> compile errors when trying to build the kernel module. >>> >>> Have any of you installed the kernel module for an Adaptec >>> product from official upstream source? Or is aacraid driver now >>> up-to-date for the 7805 in the official Debian kernel, and if >>> so, how do I go about switching to it? >>> >>> I can continue using the older driver for now, as dkms did its >>> job building it for kernel 3.10, but newer is better as a >>> rule. > >> What exact errors do you get when trying to compile? > > > 1. convert aacraid-1.2.1.30300-dkms.noarch.rpm to a deb package > with #alien --scripts 2. install it with gdebi (or dpkg -i) 3. > convert dkms-2.2.0.3-1.noarch.rpm to .deb with #alien --scripts 4. > install it with gdebi (I used --scripts option with alien.) 5. > #dkms add -m aacraid -v 1.2.1.30300 (succeeded). 6. #dkms build -m > aacraid -v 1.2.1.30300 (failed): Error! Bad return status for > module build on kernel: 3.10-2-amd64 (x86_64) Consult > /var/lib/dkms/aacraid/1.2.1.30300/build/make.log for more > information. > > contents of /var/lib/dkms/aacraid.1.2.1.30300/build/make.log: > > DKMS make.log for aacraid-1.2.1.30300 for kernel 3.10-2-amd64 > (x86_64) Sun Aug 25 01:05:23 CDT 2013 make -C > /lib/modules/3.10-2-amd64/build > M=/var/lib/dkms/aacraid/1.2.1.30300/build modules make[1]: Entering > directory `/usr/src/linux-headers-3.10-2-amd64' CC [M] > /var/lib/dkms/aacraid/1.2.1.30300/build/linit.o > /var/lib/dkms/aacraid/1.2.1.30300/build/linit.c:301:49: error: > expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before > ‘__devinitdata’ > /var/lib/dkms/aacraid/1.2.1.30300/build/linit.c:3294:22: error: > expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before > ‘aac_probe_one’ > /var/lib/dkms/aacraid/1.2.1.30300/build/linit.c:3772:23: error: > expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before > ‘aac_remove_one’ > /var/lib/dkms/aacraid/1.2.1.30300/build/linit.c:3806:14: error: > ‘aac_pci_tbl’ undeclared here (not in a function) > /var/lib/dkms/aacraid/1.2.1.30300/build/linit.c:3807:12: error: > ‘aac_probe_one’ undeclared here (not in a function) > /var/lib/dkms/aacraid/1.2.1.30300/build/linit.c:3808:2: error: > implicit declaration of function ‘__devexit_p’ > [-Werror=implicit-function-declaration] > /var/lib/dkms/aacraid/1.2.1.30300/build/linit.c:3808:25: error: > ‘aac_remove_one’ undeclared here (not in a function) > /var/lib/dkms/aacraid/1.2.1.30300/build/linit.c:3141:34: warning: > ‘aac_driver_template’ defined but not used [-Wunused-variable] > /var/lib/dkms/aacraid/1.2.1.30300/build/linit.c:376:1: error: > ‘__mod_pci_device_table’ aliased to undefined symbol ‘aac_pci_tbl’ > cc1: some warnings being treated as errors make[4]: *** > [/var/lib/dkms/aacraid/1.2.1.30300/build/linit.o] Error 1 make[3]: > *** [_module_/var/lib/dkms/aacraid/1.2.1.30300/build] Error 2 > make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: > Leaving directory `/usr/src/linux-headers-3.10-2-amd64' make: *** > [aacraid_dkms_build] Error 2 > > Converting to .deb without using --scripts option also produces an > error. The previous version installed without problems using the > same steps. The difference is the original was built under kernel > 3.2, while the new one is being built under 3.10. I have installed > the correct kernel headers. The Nvidia proprietary driver (for > instance) installs fine. The old driver works fine under 3.10 > thanks to dkms. I can continue to use build 30200 for now. (But > of course, I would prefer to use the up-to-date 30300 August > driver.) > > Thank you for your attention. Mark > > > > > - -- Rares Aioanei -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSOKRnAAoJEM3LMAZrw4rHFJEH/iz03uaCupELgbtxkesg12U9 DSohfgukbp9Z95nXrEOEVWT1seF4m47H0j+WT9gH4efbZE4A8rZ51JJnq/EQLOw6 VYRf6+eTE7K4TkCk+hDNq5ogj7+/ac4AP6QbzHzug85Uor4Q5dpx7kFJwf7kRXNf RsOxAsDGCtbnKkAF52ld8b6P2n6e2cweO1E12tdH2aEZsXntXVA42lRi4TjYosD8 FxGSO0K1JiBKPvwadh9jQ6a4WNtrPGPLnCdqVb1k/HQAF6F342hvWIKJ+MQiQjCS cNS0alJlhreBDK46Zjib3nBpiy85GWlsaGn3HZlROf4YO8hESJpG8Y5RhEA8JJo= =YO1d -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/5238a467.7080...@gmail.com