[AC] Problem z modułem do karty 3COMa w notebooku - prośba o pomoc

Wojciech Potaczek wojciech w potaczek.pl
Pon, 18 Paź 2004, 01:07:50 CEST


> cd (karalog z modułem)
> echo "obj-m := 3c59x.o" > Makefile
> install -d include/{linux,config}
> touch include/config/MARKER
> ln -s /usr/src/linux/config-up .config
> ln -s /usr/src/linux/include/linux/autoconf-up.h include/linux/autoconf.h
> ln -s /usr/src/linux/include/asm-i386 include/asm
> 
> make -C /usr/src/linux M=$PWD O=$PWD modules
> 
> i moduł powinien się zrobić

Nie zrobił się :-(
...Aczkolwiek Twoje czary zrobiły na mnie duże wrażenie, 
dalej więc prosze o pomoc :-)

bash-2.05b# make -C /usr/src/linux M=$PWD O=$PWD modules
make: Entering directory `/usr/src/linux-2.6.9'
  CC [M]  /home/users/builder/work/3c59x.o
/home/users/builder/work/3c59x.c:113:31: linux/modversions.h: No such file or 
directory
/home/users/builder/work/3c59x.c:140:22: pci-scan.h: No such file or directory
/home/users/builder/work/3c59x.c:141:25: kern_compat.h: No such file or 
directory
/home/users/builder/work/3c59x.c:288: error: elements of array `pci_tbl' have 
incomplete type
/home/users/builder/work/3c59x.c:289: warning: excess elements in struct 
initializer
/home/users/builder/work/3c59x.c:289: warning: (near initialization for 
`pci_tbl[0]')
[...dalej już inne błedy, prawdopodobnie wynikające z powyższych...]

modversions.h znalazłem w kernel24-headers-2.4.27-1 
a w kernel-headers-2.6.9-0.11HEAD już nie :-(
pci-scan.h za pomocą poldkowego " search -f *pci-scan.h* " za Chiny ludowe
znaleźc nie mogę. kern_compat.h - takoż.

Pewnie "musi się dać" skoro kernelowy moduł się buduje a jest oparty
na wcześniejszej wersji tego, co próbuję zbudować.

Bardzo proszę o pomoc,

Pozdrawiam serdecznie;

--
Wojciech Potaczek

P.S. arch=i686 ;-)




Więcej informacji o liście dyskusyjnej pld-users-pl