From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Comment: RFC 2476 MSA function at mx14.yandex.ru logged sender identity as: radz From: Ruslan Popov Organization: Home To: sisyphus@altlinux.ru Date: Thu, 23 Dec 2004 23:57:33 +0300 User-Agent: KMail/1.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8BIT Content-Disposition: inline Message-Id: <200412232357.34152.radz@yandex.ru> Subject: [sisyphus] =?koi8-r?b?88LP0svBIM3PxNXM0Q==?= at76c503-0.11 X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 20:57:42 -0000 Archived-At: List-Archive: Доброе время суток. Собираю модуль, используя пакет kernel-headers-modules-std-up, указывая на include в каталоге /usr/src/linux-2.4.27-std-up. Вот что получается: # make gcc -MD -O2 -Wall -Wstrict-prototypes -pipe -fno-strict-aliasing -fno-common -Wno-sign-compare -Wno-unused -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DDRIVER_VERSION=\"v0.11\" -I/usr/src/kernel-2.4.27-std-up/include -c at76c503.c gcc -MD -O2 -Wall -Wstrict-prototypes -pipe -fno-strict-aliasing -fno-common -Wno-sign-compare -Wno-unused -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DDRIVER_VERSION=\"v0.11\" -I/usr/src/kernel-2.4.27-std-up/include -c usbdfu.c gcc -MD -O2 -Wall -Wstrict-prototypes -pipe -fno-strict-aliasing -fno-common -Wno-sign-compare -Wno-unused -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DDRIVER_VERSION=\"v0.11\" -I/usr/src/kernel-2.4.27-std-up/include -c at76c503-rfmd.c gcc -MD -O2 -Wall -Wstrict-prototypes -pipe -fno-strict-aliasing -fno-common -Wno-sign-compare -Wno-unused -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DDRIVER_VERSION=\"v0.11\" -I/usr/src/kernel-2.4.27-std-up/include -c at76c503-rfmd-acc.c gcc -MD -O2 -Wall -Wstrict-prototypes -pipe -fno-strict-aliasing -fno-common -Wno-sign-compare -Wno-unused -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DDRIVER_VERSION=\"v0.11\" -I/usr/src/kernel-2.4.27-std-up/include -c at76c505-rfmd.c gcc -MD -O2 -Wall -Wstrict-prototypes -pipe -fno-strict-aliasing -fno-common -Wno-sign-compare -Wno-unused -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DDRIVER_VERSION=\"v0.11\" -I/usr/src/kernel-2.4.27-std-up/include -c at76c503-i3861.c gcc -MD -O2 -Wall -Wstrict-prototypes -pipe -fno-strict-aliasing -fno-common -Wno-sign-compare -Wno-unused -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DDRIVER_VERSION=\"v0.11\" -I/usr/src/kernel-2.4.27-std-up/include -c at76c503-i3863.c gcc -MD -O2 -Wall -Wstrict-prototypes -pipe -fno-strict-aliasing -fno-common -Wno-sign-compare -Wno-unused -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DDRIVER_VERSION=\"v0.11\" -I/usr/src/kernel-2.4.27-std-up/include -c at76c505-rfmd2958.c Собралось без ошибок. Теперь инсталлирую модули: # make install mkdir -p /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/ for f in at76c503.o usbdfu.o at76c503-rfmd.o at76c503-rfmd-acc.o at76c505-rfmd.o at76c503-i3861.o at76c503-i3863.o at76c505-rfmd2958.o; do install -m 644 -o 0 -g 0 $f /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb//$f; done /sbin/depmod -a depmod: *** Unresolved symbols in /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-i3861.o depmod: *** Unresolved symbols in /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-i3863.o depmod: *** Unresolved symbols in /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd-acc.o depmod: *** Unresolved symbols in /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o depmod: *** Unresolved symbols in /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503.o depmod: *** Unresolved symbols in /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c505-rfmd.o depmod: *** Unresolved symbols in /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c505-rfmd2958.o depmod: *** Unresolved symbols in /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/usbdfu.o И теперь самое интересное: # modprobe usbdfu # modprobe at76c503 # modprobe at76c503-rfmd /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: unresolved symbol usbdfu_deregister /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: unresolved symbol usbdfu_in_use /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: unresolved symbol at76c503_usbdfu_post /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: unresolved symbol at76c503_delete_device /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: unresolved symbol at76c503_do_probe /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: unresolved symbol usbdfu_register /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: insmod /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o failed /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: insmod at76c503-rfmd failed Вывод из /var/log/messages: Dec 23 23:32:21 c900 kernel: hub.c: new USB device 00:07.2-1, assigned address 7 Dec 23 23:32:21 c900 kernel: usb.c: USB device 7 (vend/prod 0x3eb/0x7605) is not claimed by any active driver. Dec 23 23:32:25 c900 kernel: at76c503.c: Generic Atmel at76c503/at76c505 routines v0.11 Dec 23 23:32:25 c900 kernel: at76c503.c: Generic Atmel at76c503/at76c505 routines v0.11 exit Dec 23 23:32:25 c900 insmod: /lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/at76c503-rfmd.o: insmod at76c503-rfmd failed Dec 23 23:32:25 c900 usb.agent[10115]: ... can't load module at76c503-rfmd Подскажите, что можно сделать. В какую сторону копать??? Руслан Попов