zdravím
Včera, natěšen na novou verzi jsem se vrhnul na aktualizaci 10.0 na 10.1. výsledkem je značné zklamání.
1. Nepodařilo se mi rozchodit modem Sagem F@st. který pod 10.0 běhal v pohodě podle návodu z Wikiknihy.
Nyní. ./configure projede bez chyb ale make zahlásí
make -C driver
make[1]: Entering directory `/root/eagle/eagle-usb-2.3.3/driver'
USE_CMVS=1 make -C /lib/modules/2.6.16.13-4-default/build SUBDIRS=/root/eagle/eagle-usb-2.3.3/driver modules
make[2]: Entering directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/x86_64/default modules
CC [M] /root/eagle/eagle-usb-2.3.3/driver/eu_main.o
/root/eagle/eagle-usb-2.3.3/driver/eu_main.c:176: error: unknown field ‘owner’ specified in initializer
/root/eagle/eagle-usb-2.3.3/driver/eu_main.c:176: warning: initialization from incompatible pointer type
/root/eagle/eagle-usb-2.3.3/driver/eu_main.c:253: error: expected ‘)’ before string constant
/root/eagle/eagle-usb-2.3.3/driver/eu_main.c:255: error: expected ‘)’ before string constant
make[5]: *** [/root/eagle/eagle-usb-2.3.3/driver/eu_main.o] Error 1
make[4]: *** [_module_/root/eagle/eagle-usb-2.3.3/driver] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make[1]: *** [eagle-usb.ko] Error 2
make[1]: Leaving directory `/root/eagle/eagle-usb-2.3.3/driver'
make: *** [build] Error 2
Jak je vidět z výpisu, kompiluji driver 2.3.3 k jádru 2.6.16.13-4 na 64 bitové architektuře Athlonu.
2. V aplikaci YaST2/Systém/Monitory/USBmonitor se neobjevují žádné USB zařízení.
Z každé nápovědy jsem vzal něco a nakonec jsem modem rozchodil:
http://kengine.sourceforge.net/tutorial/linux/suse/sagem840.htm
Jan Koci
http://kengine.sourceforge.net/tutorial/