Thinkpad T20 - Modem

Oliver Burger <[email protected]> Wed, 7 Dec 2005 10:53:29 +0100
Newsgroups gmane.linux.mandrake.newbie.german
Message-ID <[email protected]>
Hallo,
also ich würde gerne das interne Modem meines Thinkpads zum Laufen 
bringen. Habe dafür auch schon ne Weile gegoogelt und herausgefunden, 
dass es sich um ein "Lucent LT MiniPCI Modem" handelt. IBM hat 
hierfür einen Treiber ("ltmodem595lus.sh") auf ihrer support-Seite 
stehen. Diesen habe ich mir auch heruntergeladen und versucht, ihn 
(getreu des READMES) zu installieren, aber irgendwas tut nicht.
Ich erhalte folgende Fehlermeldung:

[root@whitney ltmodem595lus]# make install
./ltuninst
ERROR: Module ltserial does not exist in /proc/modules
ERROR: Module ltmodem does not exist in /proc/modules
make all
make[1]: Entering directory `/home/Downloads/binary/ltmodem595lus'
gcc -D__KERNEL__ -DMODULE -DNO_EEPROM -w -O2 -fomit-frame-pointer 
-I/usr/src/linux/include -c -o ltmodem.a ltmodem.c
In file included from /usr/src/linux/include/linux/irq.h:21,
                 from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from ltmodem.c:27:
/usr/src/linux/include/asm/irq.h:16:25: error: irq_vectors.h: Datei 
oder Verzeichnis nicht gefunden
In file included from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from ltmodem.c:27:
/usr/src/linux/include/linux/irq.h:72: error: 'NR_IRQS' undeclared 
here (not in a function)
In file included from /usr/src/linux/include/linux/irq.h:74,
                 from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from ltmodem.c:27:
/usr/src/linux/include/asm/hw_irq.h:28: error: 'NR_IRQ_VECTORS' 
undeclared here (not in a function)
ltmodem.c: In function 'GetBase_addressFromDev':
ltmodem.c:137: error: 'struct pci_dev' has no member named 
'base_address'
ltmodem.c: At top level:
ltmodem.c:233: error: static declaration of 'GetLtModemInterface' 
follows non-static declaration
linuxif.h:64: error: previous declaration of 'GetLtModemInterface' was 
here
ltmodem.c:255: error: static declaration of 'SetLtModemInterface' 
follows non-static declaration
linuxif.h:65: error: previous declaration of 'SetLtModemInterface' was 
here
make[1]: *** [ltmodem.a] Fehler 1
make[1]: Leaving directory `/home/Downloads/binary/ltmodem595lus'
make: *** [install] Fehler 2

Ich kenne mich nicht besonders mit dem Kernel aus, aber kann es sein, 
dass dieser (glaube schon etwas ältere) Treiber für die 2.4er-Serie 
geschrieben war?
Oliver

-- 
Do not try the patience of wizards,
cause they are subtle and quick to anger!

Want to buy your Pack or Services from Mandriva?
Go to http://store.mandriva.com