hallo,
möchte bei mein HP 530 mein analoges Modem zum laufen bekommen.
Habe bei http://www.linuxant.com/drivers/hsf/downloads-installer.php einen Treiber gefunden, der unter dem Kernel 2.6.34-0.slh.5-sidux-686 funktioniert.
Nun möchte ich es mit dem Kernel 2.6.37-0.slh.7-aptosid-686 es auch zum laufen bekommen, bekomm aber eine Fehlermeldung die ich euch auch zukomme ;).
driver version 7.80.02.06full
(cd /lib/modules/2.6.37-0.slh.7-aptosid-686/build && make "CNXT_KERNELSRC=/lib/modules/2.6.37-0.slh.7-aptosid-686/build" "M=/usr/lib/hsfmodem/modules" "CC=gcc" clean)
make[1]: Entering directory `/usr/src/linux-headers-2.6.37-0.slh.7-aptosid-686'
make[1]: Leaving directory `/usr/src/linux-headers-2.6.37-0.slh.7-aptosid-686'
(cd /lib/modules/2.6.37-0.slh.7-aptosid-686/build && make "CNXT_KERNELSRC=/lib/modules/2.6.37-0.slh.7-aptosid-686/build" "M=/usr/lib/hsfmodem/modules/GPL/hda" "CC=gcc" "HDA_CFLAGS=-DFOUND_KZALLOC -DFOUND_TLV -DFOUND_IRQ_HANDLER_T -DFOUND_DELAYED_WORK -DFOUND_NO_CTL_ELEM_RW" clean)
make[1]: Entering directory `/usr/src/linux-headers-2.6.37-0.slh.7-aptosid-686'
make[1]: Leaving directory `/usr/src/linux-headers-2.6.37-0.slh.7-aptosid-686'
rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd .tmp_versions .tmp_versions /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfosspec.mod /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfserial.mod /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfengine.mod /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfpcibasic2.mod /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfpcibasic3.mod /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfhda.mod /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfmc97ich.mod /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfmc97via.mod /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfmc97ali.mod /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfmc97ati.mod /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfmc97sis.mod /lib/modules/2.6.37-0.slh.7-aptosid-686/build/.tmp_versions/hsfsoar.mod Modules.symvers GPL/hda/Modules.symvers Module.symvers GPL/hda/Module.symvers modules.order GPL/hda/modules.order Module.markers GPL/hda/Module.markers
(cd /lib/modules/2.6.37-0.slh.7-aptosid-686/build && make "CNXT_KERNELSRC=/lib/modules/2.6.37-0.slh.7-aptosid-686/build" "M=/usr/lib/hsfmodem/modules" "CC=gcc" modules)
make[1]: Entering directory `/usr/src/linux-headers-2.6.37-0.slh.7-aptosid-686'
CC [M] /usr/lib/hsfmodem/modules/mod_engine.o
CC [M] /usr/lib/hsfmodem/modules/mod_hda.o
CC [M] /usr/lib/hsfmodem/modules/mod_mc97ali.o
CC [M] /usr/lib/hsfmodem/modules/mod_mc97ati.o
CC [M] /usr/lib/hsfmodem/modules/mod_mc97ich.o
CC [M] /usr/lib/hsfmodem/modules/mod_mc97sis.o
CC [M] /usr/lib/hsfmodem/modules/mod_mc97via.o
CC [M] /usr/lib/hsfmodem/modules/mod_osspec.o
CC [M] /usr/lib/hsfmodem/modules/osservices.o
/usr/lib/hsfmodem/modules/osservices.c: In function 'cnxt_thread':
/usr/lib/hsfmodem/modules/osservices.c:468: error: implicit declaration of function 'lock_kernel'
/usr/lib/hsfmodem/modules/osservices.c:502: error: implicit declaration of function 'unlock_kernel'
make[2]: *** [/usr/lib/hsfmodem/modules/osservices.o] Error 1
make[1]: *** [_module_/usr/lib/hsfmodem/modules] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.37-0.slh.7-aptosid-686'
make: *** [all] Error 2
Kann mir wer helfen ?
Danke im voraus
Und was hat das mit Upgrade-Warnungen zu tun?
Ich verschiebs.
Quoteusr/lib/hsfmodem/modules/osservices.c: In function 'cnxt_thread':
/usr/lib/hsfmodem/modules/osservices.c:468: error: implicit declaration of function 'lock_kernel'
/usr/lib/hsfmodem/modules/osservices.c:502: error: implicit declaration of function 'unlock_kernel'
Es scheint der Treiber benötigt den BKL. Der ist leider nicht mehr vorhanden im aptosid-kernel 2.6.38
Er schreibt, der Treiber kompiliert gegen 2.6.38, nicht jedoch gegen 2.6.37.
nee, bei 2.6.34 ging es noch ;)
Huch, da hab ich mich doch glatt verlesen.
Aber wie dem auch sei, BKL is gone und kommt auch nicht wieder.
Quote from: "towo"
Aber wie dem auch sei, BKL is gone und kommt auch nicht wieder.
Schade :cry:
Aber ist der BKL nicht erst seit 2.6.38 raus? Dann müsste es doch mit dem 37er gehen bzw. das Problem müsste woanders liegen ... oder habe ich hier etwas total missverstanden?
cu
Nein, CONFIG_BKL ist schon bei 2.6.37 nicht mehr gesetzt.
Mit .38 wurde nur der verbleibende, nun unnütze Code, auch aus dem Kernel genommen.