Re: Gerätetreiber installation
On 23.10.05 18:03:46, Stefan Neuser wrote:
> Hallo Andreas und vielen Dank für deine Antwort !
Wenn du antwortest, achte bitte darauf, dass die Antwort an die Liste
geht. Erhoeht die Chancen schnell eine Loesung zu finden...
> > Kommt drauf an ;-) In welcher Form hast du den Code denn (ich hoffe
> doch
> > du hast auch ein paar .c-Dateien und ein Makefile dabei)?
>
> Es sieht folgendermaßen aus :
> neuser@debian:~/driver/rtl8180_1.5_release26$ ls -a
> . Makefile r8180_type.h wlanup
> .. r8180_if.h readme26.txt
> .r8180_pci_init.o.d r8180_pci_init.c rls_note_1220
> 8180_26_private.ko r8180_pci_init.h wlandown
Ok, also ein Makefile ist dabei..
Ist das .ko-File nach dem Auspacken auch schon dabei? Steht in der
readme26.txt keine Anleitung?
> Wenn ich make ausführe, kommen folgende fehler :
>
> an:/home/neuser/driver/rtl8180_1.5_release26# make
> make -C /lib/modules/2.6.12.3/build
> SUBDIRS=/home/neuser/driver/rtl8180_1.5_release26
> MODVERDIR=/home/neuser/driver/rtl8180_1.5_release26 modules
> make[1]: Entering directory `/home/neuser/kernel/linux-2.6.12.3'
> CC [M] /home/neuser/driver/rtl8180_1.5_release26/r8180_pci_init.o
> /home/neuser/driver/rtl8180_1.5_release26/r8180_pci_init.c: In
> function 'rtl8180_pci_probe':
> /home/neuser/driver/rtl8180_1.5_release26/r8180_pci_init.c:146: error:
> 'struct pci_dev' has no member named 'slot_name'
Das sieht mir so aus, als ob der Treiber fuer eine andere Kernelversion
gebaut wurde... Nach dem Kernelnamen zu urteilen, vermute ich du benutzt
einen selbstgebauten Kernel? Zeigt der Symlink
/lib/modules/2.6.12.3/build auch auf das Kernelquellen-Verzeichnis in
dem du den Kernel gebaut hast?
Andreas
--
There is a fly on your nose.
Reply to: