Код: Выделить всё
#modprobe unicorn_usb_eth+ ещё прописать некоторые параметры, в общем всё работало ок (драйвера были в дистрибутиве в виде rpm пакетов). Поставил Mandriva 2007 PP+, там тоже есть эти пакеты с новой версией драйверов, установил... но вот при попытке сделать:
Код: Выделить всё
#modprobe unicorn_usb_ethВыдаёться:
Код: Выделить всё
FATAL: Error inserting unicorn_usb_eth (/lib/modules/2.6.17-5mdv/kernel/drivers/usb/net/unicorn_usb_eth.ko.gz): Unknown symbol in module, or unknown parameter (see dmesg)как я понял в выводе команды dmesg мне нужно было посмотреть вот эти строчки:
Код: Выделить всё
unicorn_usb_eth: version magic '2.6.12-12mdk 686 gcc-4.0' should be '2.6.17-5mdv SMP mod_unload 686 gcc-4.1'
Symbol usb_register_driver is being used by a non-GPL module, which will not be allowed in the future
Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details.
unicorn_usb_eth: Unknown symbol set_cpus_allowed
Symbol usb_deregister is being used by a non-GPL module, which will not be allowed in the future
Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details.Если я правильно понимаю для этого драйвера нужен gcc-4.0? Но при попытке его поставить, пишет что конфликтует с gcc-4.1, а его удалять нельзя (много для чего нужен (например для драйверов nvidia)).
Подскажите пожалуйста что мне делать.
Заранее благодарен!!!!