Net Mandrake 9 RC2 geinstalleerd met de 2.4.21 kernel.
De server heeft een WD 120 gig IDE harde schijf + 36 gig 320 SCSI schijfje die aan een Adaptec u320 aic79xx controller hangt.
Mandrake draait als een zonnetje op de IDE HD, nu willen we graag de SCSI controller activeren om met de SCSI HD aan de slag te kunnen.
Make menuconfig onder SCSI geeft deze controller aan, hij valt als Module te compileren. Echter, na de compilatie, make modules(_install) vind je onder /usr/lib/etc de module helemaal niet terug!
Een lsmod laat alleen maar een sg, sd_mod en scsi_mod zien. Er gaat dus iets mis. Dus op zoek naar een nieuwe driver voor de controller. Gevonden op
http://people.freebsd.org/~gibbs/linux/
De RPM file werken niet, dan maar werken met de source codes. De inhoud van de source code in /usr/src/linux bladieblaat goede dir gepropt en opnieuw compileren.
Jammergenoeg gebeurt er niets.
Volgens mij zit er niets anders op om dan maar de module zelf proberen te maken? (please correct me if i am wrong) Maar dat is nogal een karwei... we kunnen gaan frutten met een regeltje uit de make_modules script as in:
Heeft iemand een goed idee???
De server heeft een WD 120 gig IDE harde schijf + 36 gig 320 SCSI schijfje die aan een Adaptec u320 aic79xx controller hangt.
Mandrake draait als een zonnetje op de IDE HD, nu willen we graag de SCSI controller activeren om met de SCSI HD aan de slag te kunnen.
Make menuconfig onder SCSI geeft deze controller aan, hij valt als Module te compileren. Echter, na de compilatie, make modules(_install) vind je onder /usr/lib/etc de module helemaal niet terug!
Een lsmod laat alleen maar een sg, sd_mod en scsi_mod zien. Er gaat dus iets mis. Dus op zoek naar een nieuwe driver voor de controller. Gevonden op
http://people.freebsd.org/~gibbs/linux/
De RPM file werken niet, dan maar werken met de source codes. De inhoud van de source code in /usr/src/linux bladieblaat goede dir gepropt en opnieuw compileren.
Jammergenoeg gebeurt er niets.
Volgens mij zit er niets anders op om dan maar de module zelf proberen te maken? (please correct me if i am wrong) Maar dat is nogal een karwei... we kunnen gaan frutten met een regeltje uit de make_modules script as in:
Maar er zijn rond de 10 .h of .c filesgcc -D__KERNEL__ -I/usr/src/linux-2.4.21-0.11mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-0.11mdk/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=loop -DEXPORT_SYMTAB -c loop.c
Heeft iemand een goed idee???