[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