zxdsl, brak modułu jądra
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 28 paź 2009, 20:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
- Architektura: x86
zxdsl, brak modułu jądra
Mam najnowsze ubuntu i neo z modemem zxdsl v2 niestety nie mogę go zainstalować, ubuneo wyrzuca mi błąd podczas kompilacji sterownika, a linnet błąd braku modułu jądra unicorn-usb-eth. Uprzedzając szukałem w gugle ale o tym module jądra nic nie znalazłem. Jakieś pomysły co mam zrobić ? Na kompie pod ubuntu nie mam teraz żadnego neta więc jak coś to mogę najwyżej ściągać pod win, tak zrobiłem z GCC którego też nie miałem
-
- Sędziwy Jeż
- Posty: 55
- Rejestracja: 15 kwie 2009, 18:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Chrzanów, Małopolska
- Kontakt:
Odp: zxdsl, brak modułu jądra
Wymienić modem, u mnie zxdsl też nie działał, a po podpięciu starego Thomsona wszystko działało. Możesz się w TP upominać o wymianę modemu jako iż ten jest chińskim dziadostwem i się rozłącza oraz nie działa na Linuxie, a pisze że działa. Czytałem w necie i wielu osobą wymienili.
-
- Przebojowy Jelonek
- Posty: 1701
- Rejestracja: 01 mar 2008, 12:21
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
Odp: zxdsl, brak modułu jądra
Sprawdzałeś UbuDSL. Instalowałem ostatnio na 9.04 i zxdsl v2 i działało.
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 28 paź 2009, 20:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
- Architektura: x86
Odp: zxdsl, brak modułu jądra
UbuDsl też nie działa. Znalazłem brakujący moduł jądra, może jego zainstalowanie coś zmieni
-
- Przebojowy Jelonek
- Posty: 1701
- Rejestracja: 01 mar 2008, 12:21
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
Odp: zxdsl, brak modułu jądra
Podczas instalacji(konfiguracji) UbuDSL miałeś płytę instalacyjną Ubuntu w napędzie i ustawioną w repozytoriach jako źródło?
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 28 paź 2009, 20:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
- Architektura: x86
Odp: zxdsl, brak modułu jądra
płyta ubuntu jest non stop w napędzie i jest zaznaczona jako źródło. UbuDsl wyrzuca błąd kompilacji sterownika. A tych modułów nie mogę zainstalować bo podaje, że to nie są moduł pomimo rozszerzenia .ko. Ja już nie mam pomysłu, ale po dwóch dniach męczenia się z linuksem chyba wrócę do okienek, chodź system wydawał mi się całkiem przyjazny
-
- Sędziwy Jeż
- Posty: 55
- Rejestracja: 15 kwie 2009, 18:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Chrzanów, Małopolska
- Kontakt:
Odp: zxdsl, brak modułu jądra
Nie poddawaj się, coś wspólnie wymyślimy.
-
- Przebojowy Jelonek
- Posty: 1701
- Rejestracja: 01 mar 2008, 12:21
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
Odp: zxdsl, brak modułu jądra
W polskiej wersji był problem z pakietem 'build-essential'. Można doinstalować go ręcznie. Instalujesz z płyty cd czy pendrivea? Płyta jest dodana w repozytoriach jako źródło? Zawsze możesz ściągnąć oryginał. Z min nie było problemów.
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 28 paź 2009, 20:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
- Architektura: x86
Odp: zxdsl, brak modułu jądra
Chyba ściągnę orginał, faktycznie build-essential nie był zainstalowany, dodałem go z płytki, ale jedynym skutkiem tego jest prośba o konfigurację dpkg ( nie pamiętam co dokładnie pisze) i brak dostępu do synaptic. Po konfiguracji restart i błąd wewnętrzny, nie można załadować dafid:gnome
-
- Przebojowy Jelonek
- Posty: 1701
- Rejestracja: 01 mar 2008, 12:21
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
Odp: zxdsl, brak modułu jądra
Ustawiłeś płytę jako źródło w repozytoriach? Musi być "ptaszek" przy płycie. Spisuj komunikaty. Postępuj zgodnie z poleceniami instalatora. O tym modemie było wiele wątków na forum. Przejrzyj je.
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 28 paź 2009, 20:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
- Architektura: x86
Odp: zxdsl, brak modułu jądra
jest "ptaszek" , ubuntu już wywaliłem, ściągam wersję oryginalną mam nadzieję, że tam pójdzie łatwiej. Z płytki zainstalowałem wszystko co znalazł synaptic + GCC z neta
EDIT:
Ściągnąłem oryginalne ubuntu ale problem pozostał. Nie wiem skąd się bieże logi UbuDsl, przy próbie pobrania sterowników pokazuje "błąd przy wczytywaniu pakietów deweloperskich". Linnet też nie dział i podaje.
Wersja jadra: 2.6.28-11-generic OK
Program ppp: OK
Program gcc: OK
Program make: OK
gcc i make sa wymagane gdy mamy zxdsl wersja 2
System jest gotowy do instalacji.
System jest gotowy do instalacji modemu zxdsl werja 2.
Opcje instalacyjne. Wybierz wlasciwa:
1-Sprawdzenie systemu czy jest gotowy do instalacji
2-Instalacja(modemu+konfiguracja polaczenia)
3-Instalacja(modemu)
4-Instalacja(konfiguracja polaczenia)
3
Twoj modem to: ZXDSL wersja 2
make[1]: *** No rule to make target `folder'. Stop.
make: *** [all] Error 2
install: cannot stat `unicorn_usb_eth.ko': No such file or directory
make: *** [install] Error 1
modinfo: could not find module unicorn_usb_eth
Brak modulu jadra dla unicorn_usb_eth
Polaczenie nawiazujemy poprzez wydanie komendy: "pppd call linnet"
Lub poprzez uruchomienie ./linnet p
root@jarek-desktop:/home/jarek/Pulpit/untitled folder#
Gdy prubuję weiść do Synaptic to wyskakuje mi
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report
po wpisaniu w terminal 'sudo dpkg --configure -a' pojawia się pole logowania, ale klawiatura i myszka nie działają a po chwili pojawia się komunikat "błąd wewnętrzny HAL" a później następny "The panel encountered a problem while loading "DAFILD:Gnome-Indicater Applet".
Jakieś pomysły?? HELP
Ściągnołem ubuntu 8 i modem zainstalowałem w 2 minuty
EDIT:
po zalecanej aktualiacji systemu i karnelu do .........29.15 modem znów przestał się uruchamiać, po powrocie do 29.09 wszystko wróciło do normy
EDIT:
Ściągnąłem oryginalne ubuntu ale problem pozostał. Nie wiem skąd się bieże logi UbuDsl, przy próbie pobrania sterowników pokazuje "błąd przy wczytywaniu pakietów deweloperskich". Linnet też nie dział i podaje.
Wersja jadra: 2.6.28-11-generic OK
Program ppp: OK
Program gcc: OK
Program make: OK
gcc i make sa wymagane gdy mamy zxdsl wersja 2
System jest gotowy do instalacji.
System jest gotowy do instalacji modemu zxdsl werja 2.
Opcje instalacyjne. Wybierz wlasciwa:
1-Sprawdzenie systemu czy jest gotowy do instalacji
2-Instalacja(modemu+konfiguracja polaczenia)
3-Instalacja(modemu)
4-Instalacja(konfiguracja polaczenia)
3
Twoj modem to: ZXDSL wersja 2
make[1]: *** No rule to make target `folder'. Stop.
make: *** [all] Error 2
install: cannot stat `unicorn_usb_eth.ko': No such file or directory
make: *** [install] Error 1
modinfo: could not find module unicorn_usb_eth
Brak modulu jadra dla unicorn_usb_eth
Polaczenie nawiazujemy poprzez wydanie komendy: "pppd call linnet"
Lub poprzez uruchomienie ./linnet p
root@jarek-desktop:/home/jarek/Pulpit/untitled folder#
Gdy prubuję weiść do Synaptic to wyskakuje mi
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report
po wpisaniu w terminal 'sudo dpkg --configure -a' pojawia się pole logowania, ale klawiatura i myszka nie działają a po chwili pojawia się komunikat "błąd wewnętrzny HAL" a później następny "The panel encountered a problem while loading "DAFILD:Gnome-Indicater Applet".
Jakieś pomysły?? HELP
Ściągnołem ubuntu 8 i modem zainstalowałem w 2 minuty
EDIT:
po zalecanej aktualiacji systemu i karnelu do .........29.15 modem znów przestał się uruchamiać, po powrocie do 29.09 wszystko wróciło do normy
-
- Piegowaty Guziec
- Posty: 18
- Rejestracja: 10 paź 2007, 10:27
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: KDE Plasma
- Kontakt:
Odp: zxdsl, brak modułu jądra
Mam podobny problem, wszystko zainstalowane, a moduł przy recznej kompilacji wywala taki oto błąd:
oot@celina:~/unicorn/unicorn-neo# make
make -C /lib/modules/2.6.31-14-generic/build M=/home/darek/unicorn/unicorn-neo
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.31-14-generic'
LD /home/darek/unicorn/unicorn-neo/built-in.o
CC [M] /home/darek/unicorn/unicorn-neo/src/unicorn_usbdrv.o
/home/darek/unicorn/unicorn-neo/src/unicorn_usbdrv.c:275: warning: ?TNumberOfCarrier? initialized and declared ?extern?
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/interruptmonitor.cpp -o /home/darek/unicorn/unicorn-neo/src/interruptmonitor.o
CC [M] /home/darek/unicorn/unicorn-neo/src/usb_protocolcreator.o
/home/darek/unicorn/unicorn-neo/src/usb_protocolcreator.c: In function ?USB_ProtocolCreator_writeBlock?:
/home/darek/unicorn/unicorn-neo/src/usb_protocolcreator.c:53: warning: ISO C90 forbids mixed declarations and code
CC [M] /home/darek/unicorn/unicorn-neo/src/accessmechanism.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/C-interface.cpp -o /home/darek/unicorn/unicorn-neo/src/C-interface.o
CC [M] /home/darek/unicorn/unicorn-neo/src/linrapi.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/msw.cpp -o /home/darek/unicorn/unicorn-neo/src/msw.o
CC [M] /home/darek/unicorn/unicorn-neo/./src/crc.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/amas.cpp -o /home/darek/unicorn/unicorn-neo/src/amas.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/amu.cpp -o /home/darek/unicorn/unicorn-neo/src/amu.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/bsp.cpp -o /home/darek/unicorn/unicorn-neo/src/bsp.o
CC [M] /home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.o
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_send?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:964: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_open?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1085: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1103: error: ?struct proc_dir_entry? has no member named ?owner?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1108: error: ?struct proc_dir_entry? has no member named ?owner?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_close?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1129: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_stats?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1156: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_ioctl?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1308: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_init?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1394: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1398: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1450: error: ?struct net_device? has no member named ?open?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1451: error: ?struct net_device? has no member named ?stop?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1452: error: ?struct net_device? has no member named ?do_ioctl?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1453: error: ?struct net_device? has no member named ?change_mtu?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1454: error: ?struct net_device? has no member named ?hard_start_xmit?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1455: error: ?struct net_device? has no member named ?get_stats?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1456: error: ?struct net_device? has no member named ?set_multicast_list?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1457: error: ?struct net_device? has no member named ?tx_timeout?
make[2]: *** [/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.o] Błąd 1
make[1]: *** [_module_/home/darek/unicorn/unicorn-neo] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.31-14-generic'
make: *** [all] Błąd 2
root@celina:~/unicorn/unicorn-neo#
Problem obszedłem instalując jądro z ubuntu jaunty i na nim ubdsl kompiluje sterownik bez problemu, nawet nie musiałem robić tego ręcznie w konsoli. Przy okazji musiałem zainstalowac fglrx (dla kart ati) stąd
https://launchpad.net/~darcio53/+archive/ppa/+packages
bo domyslny z karmic się nie kompilował ze starszym jądrem.
Jakies sugestie jak skompilowac ten moduł w 9.10?
oot@celina:~/unicorn/unicorn-neo# make
make -C /lib/modules/2.6.31-14-generic/build M=/home/darek/unicorn/unicorn-neo
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.31-14-generic'
LD /home/darek/unicorn/unicorn-neo/built-in.o
CC [M] /home/darek/unicorn/unicorn-neo/src/unicorn_usbdrv.o
/home/darek/unicorn/unicorn-neo/src/unicorn_usbdrv.c:275: warning: ?TNumberOfCarrier? initialized and declared ?extern?
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/interruptmonitor.cpp -o /home/darek/unicorn/unicorn-neo/src/interruptmonitor.o
CC [M] /home/darek/unicorn/unicorn-neo/src/usb_protocolcreator.o
/home/darek/unicorn/unicorn-neo/src/usb_protocolcreator.c: In function ?USB_ProtocolCreator_writeBlock?:
/home/darek/unicorn/unicorn-neo/src/usb_protocolcreator.c:53: warning: ISO C90 forbids mixed declarations and code
CC [M] /home/darek/unicorn/unicorn-neo/src/accessmechanism.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/C-interface.cpp -o /home/darek/unicorn/unicorn-neo/src/C-interface.o
CC [M] /home/darek/unicorn/unicorn-neo/src/linrapi.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/msw.cpp -o /home/darek/unicorn/unicorn-neo/src/msw.o
CC [M] /home/darek/unicorn/unicorn-neo/./src/crc.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/amas.cpp -o /home/darek/unicorn/unicorn-neo/src/amas.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/amu.cpp -o /home/darek/unicorn/unicorn-neo/src/amu.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/bsp.cpp -o /home/darek/unicorn/unicorn-neo/src/bsp.o
CC [M] /home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.o
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_send?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:964: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_open?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1085: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1103: error: ?struct proc_dir_entry? has no member named ?owner?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1108: error: ?struct proc_dir_entry? has no member named ?owner?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_close?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1129: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_stats?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1156: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_ioctl?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1308: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_init?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1394: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1398: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1450: error: ?struct net_device? has no member named ?open?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1451: error: ?struct net_device? has no member named ?stop?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1452: error: ?struct net_device? has no member named ?do_ioctl?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1453: error: ?struct net_device? has no member named ?change_mtu?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1454: error: ?struct net_device? has no member named ?hard_start_xmit?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1455: error: ?struct net_device? has no member named ?get_stats?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1456: error: ?struct net_device? has no member named ?set_multicast_list?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1457: error: ?struct net_device? has no member named ?tx_timeout?
make[2]: *** [/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.o] Błąd 1
make[1]: *** [_module_/home/darek/unicorn/unicorn-neo] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.31-14-generic'
make: *** [all] Błąd 2
root@celina:~/unicorn/unicorn-neo#
Problem obszedłem instalując jądro z ubuntu jaunty i na nim ubdsl kompiluje sterownik bez problemu, nawet nie musiałem robić tego ręcznie w konsoli. Przy okazji musiałem zainstalowac fglrx (dla kart ati) stąd
https://launchpad.net/~darcio53/+archive/ppa/+packages
bo domyslny z karmic się nie kompilował ze starszym jądrem.
Jakies sugestie jak skompilowac ten moduł w 9.10?
Darek
-
- Sędziwy Jeż
- Posty: 38
- Rejestracja: 30 lis 2009, 07:33
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
Unciorn neo, sterownik dla zxdsl v2 patch dla 2.6.31
Zrobiłem patcha na steryzxdsl.tar.gz (DRIVER_VERSION="USB-ADL-7-2.0-0.2.0.11"), kompilują się na 2.6.31 (Ubuntu 9.10 x86) i powinny działać (mam nadzieję). Niestety nie posiadam modemu więc nie mam jak sprawdzić. Będę wdzięczny jeśli ktoś to przetestuje.
Źródło informacji (i ostatnia wersja):
http://fiddlesticker.wordpress.com/2009 ... -6-31-x86/
cat zxdslv2-2.6.31.diff
Zakładam że mamy zainstalowane build-essentials i patcha zapisanego w pliku zxdslv2-2.6.31.diff
U mnie się ładuje
Źródło informacji (i ostatnia wersja):
http://fiddlesticker.wordpress.com/2009 ... -6-31-x86/
cat zxdslv2-2.6.31.diff
Kod: Zaznacz cały
--- ../oryg/src/unicorn_ethdrv.c 2008-10-02 14:10:27.000000000 +0200
+++ src/unicorn_ethdrv.c 2009-11-30 19:20:37.733581549 +0100
@@ -3,6 +3,9 @@
The chipset consists of the ADSL DMT transceiver ST70138 and the
ST20174 Analog Front End (AFE).
This file contains the ethernet interface and SAR routines.
+
+ Updated to work with Linux kernel >= 2.6.31 by
+ Mariusz Smykuła 2009-11-30 <mariuszs@gmail.com>
*/
#include <linux/autoconf.h>
#include <linux/version.h>
@@ -961,7 +964,7 @@
static int unicorn_eth_send(struct sk_buff *skb, struct net_device *eth_dev)
{
- struct unicorn_ethdrv *drv = (struct unicorn_ethdrv *) eth_dev->priv;
+ struct unicorn_ethdrv *drv = (struct unicorn_ethdrv *) netdev_priv(eth_dev);
struct atm_ext_skb_data *skb_data;
int status;
@@ -1082,7 +1085,7 @@
static int unicorn_eth_open(struct net_device *eth_dev)
{
- struct unicorn_ethdrv *drv = (struct unicorn_ethdrv *)eth_dev->priv;
+ struct unicorn_ethdrv *drv = (struct unicorn_ethdrv *)netdev_priv(eth_dev);
DBG(ATM_D,"vpi=%d,vci=%d\n",drv->vpi,drv->vci);
@@ -1100,12 +1103,12 @@
// Install the proc_read function in /proc/net/atm/
#ifndef CONFIG_ATM
atm_proc_root = proc_mkdir("net/atm",NULL);
- if (atm_proc_root) atm_proc_root->owner=THIS_MODULE;
+ //if (atm_proc_root) atm_proc_root->owner=THIS_MODULE;
#endif
if (atm_proc_root) {
drv->proc_dir_entry = create_proc_read_entry("UNICORN:0",0,atm_proc_root,unicorn_eth_proc_read,drv);
if (drv->proc_dir_entry) {
- drv->proc_dir_entry->owner = THIS_MODULE;
+ //drv->proc_dir_entry->owner = THIS_MODULE;
} else {
DBG(ATM_D,"no proc entry installed\n");
}
@@ -1126,7 +1129,7 @@
static int
unicorn_eth_close(struct net_device *eth_dev)
{
- struct unicorn_ethdrv *drv = (struct unicorn_ethdrv *)eth_dev->priv;
+ struct unicorn_ethdrv *drv = (struct unicorn_ethdrv *)netdev_priv(eth_dev);
DBG(ATM_D,"\n");
@@ -1153,7 +1156,7 @@
static struct net_device_stats *unicorn_eth_stats(struct net_device *eth_dev)
{
- struct unicorn_ethdrv *drv = (struct unicorn_ethdrv *)eth_dev->priv;
+ struct unicorn_ethdrv *drv = (struct unicorn_ethdrv *)netdev_priv(eth_dev);
return &drv->eth_stats;
}
@@ -1305,7 +1308,7 @@
static int unicorn_eth_ioctl(struct net_device *eth_dev, struct ifreq *rq, int cmd)
{
- struct unicorn_ethdrv *drv = (struct unicorn_ethdrv *)eth_dev->priv;
+ struct unicorn_ethdrv *drv = (struct unicorn_ethdrv *)netdev_priv(eth_dev);
T_MswCtrl ctrl;
void *user_buffer;
int err = -ENOTTY;
@@ -1376,6 +1379,18 @@
#endif
#endif
+
+static const struct net_device_ops unicorn_netdev_ops = {
+ .ndo_open = unicorn_eth_open,
+ .ndo_stop = unicorn_eth_close,
+ .ndo_do_ioctl = unicorn_eth_ioctl,
+ .ndo_change_mtu = unicorn_eth_change_mtu,
+ .ndo_start_xmit = unicorn_eth_send,
+ .ndo_get_stats = unicorn_eth_stats,
+ .ndo_set_multicast_list = unicorn_eth_set_multicast,
+ .ndo_tx_timeout = unicorn_eth_tx_timeout
+};
+
int unicorn_eth_init(void)
{
struct net_device *eth_dev;
@@ -1391,11 +1406,11 @@
}
eth_dev = alloc_etherdev(sizeof(struct unicorn_ethdrv));
- if (!eth_dev || !eth_dev->priv) {
+ if (!eth_dev || !netdev_priv(eth_dev)) {
DBG(ATM_D,"no memory for drv data\n");
return -ENOMEM;
}
- unicorn_ethdrv = drv = eth_dev->priv;
+ unicorn_ethdrv = drv = netdev_priv(eth_dev);
memset(drv, 0, sizeof(struct unicorn_ethdrv));
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23))
SET_MODULE_OWNER(eth_dev);
@@ -1447,14 +1462,8 @@
// set MAC address,
unicorn_set_mac(eth_dev,mac_address);
- eth_dev->open = unicorn_eth_open;
- eth_dev->stop = unicorn_eth_close;
- eth_dev->do_ioctl = unicorn_eth_ioctl;
- eth_dev->change_mtu = unicorn_eth_change_mtu;
- eth_dev->hard_start_xmit = unicorn_eth_send;
- eth_dev->get_stats = unicorn_eth_stats;
- eth_dev->set_multicast_list = unicorn_eth_set_multicast;
- eth_dev->tx_timeout = unicorn_eth_tx_timeout;
+ eth_dev->netdev_ops = &unicorn_netdev_ops;
+
eth_dev->watchdog_timeo = HZ*5;
return 0;
Kod: Zaznacz cały
mkdir unicorn-neo
cd unicorn-neo
wget http://linnet.cba.pl/attachment.php?aid=5 -O steryzxdsl.tar.gz
tar zxvf steryzxdsl.tar.gz
(kopiujemy zxdslv2-2.6.31.diff do unicorn-neo)
patch src/unicorn_ethdrv.c < zxdslv2-2.6.31.diff
make
sudo make install
Kod: Zaznacz cały
modinfo unicorn_usb_eth
filename: /lib/modules/2.6.31-15-generic/extra/unicorn_usb_eth.ko
license: GPL
description: ATM driver for the ST UNICORN II ADSL modem.
author: ashutosh.sharma@st.com
alias: usb:v0483p0138d*dc*dsc*dp*ic*isc*ip*
depends:
vermagic: 2.6.31-15-generic SMP mod_unload modversions 586
parm: if_name:charp
parm: mac_address:charp
parm: VPI:int
parm: VCI:int
parm: PROTOCOL:charp
parm: ENCAPS:charp
parm: ActivationMode:long
parm: AlternativeSetting:long
parm: AutoActivation:long
parm: DownstreamRate:long
parm: LoopbackMode:long
parm: MswDebugLevel:long
parm: RetryTime:long
parm: DebugLevel:long
parm: ledScenario:long
- Załączniki
-
- zxdslv2-2.6.31.diff.txt
- (4.07 KiB) Pobrany 206 razy
-
- Piegowaty Guziec
- Posty: 18
- Rejestracja: 10 paź 2007, 10:27
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: KDE Plasma
- Kontakt:
Odp: zxdsl, brak modułu jądra
Potwierdzam, patch jest ok, sterownik kompiluje się z domyślnie instalowanym jądrem w 9.10 2.6.31-14.
Darek
-
- Sędziwy Jeż
- Posty: 38
- Rejestracja: 30 lis 2009, 07:33
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: zxdsl, brak modułu jądra
O, wielkie dzięki. Ale czy modem poprawnie działa z tym spatchowanym sterownikiem?darcio53 pisze:Potwierdzam, patch jest ok, sterownik kompiluje się z domyślnie instalowanym jądrem w 9.10 2.6.31-14.
- pyx-84
- Sędziwy Jeż
- Posty: 97
- Rejestracja: 28 paź 2008, 21:35
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: zxdsl, brak modułu jądra
Też tak kiedyś chciałem zrobić to mi powiedzieli, że mają support tylko dla Windows. Kupiłem Ruter ADSL i nie muszę się o nic martwić. LiveCD od razu widzi netalesniak pisze:Wymienić modem, u mnie zxdsl też nie działał, a po podpięciu starego Thomsona wszystko działało. Możesz się w TP upominać o wymianę modemu jako iż ten jest chińskim dziadostwem i się rozłącza oraz nie działa na Linuxie, a pisze że działa. Czytałem w necie i wielu osobą wymienili.
Software Should Be Free As In Freedom !
-
- Piegowaty Guziec
- Posty: 18
- Rejestracja: 10 paź 2007, 10:27
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: KDE Plasma
- Kontakt:
Odp: zxdsl, brak modułu jądra
Nie wiem dokładnie, co autor łatki ma na myśli, napiszę tylko, że odpisuję z połączenia utworzonego przez modem zxdsl v2, działający na tym 'spatchowanym' sterowniku. Jeśli mój modem będzie miał jakieś problemy, to opiszę to pod tym wątkiem; jeśli to co napisałem nie satysfakcjonuje autora postu, to proszę o bardziej szczegółowe pytanie.
Dzięki wielki za tę łatkę.
Dzięki wielki za tę łatkę.
Darek
-
- Sędziwy Jeż
- Posty: 38
- Rejestracja: 30 lis 2009, 07:33
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: zxdsl, brak modułu jądra
Satysfakcjonuje w zupełności Bardzo dziękuję za przetestowaniedarcio53 pisze:Nie wiem dokładnie, co autor łatki ma na myśli, napiszę tylko, że odpisuję z połączenia utworzonego przez modem zxdsl v2, działający na tym 'spatchowanym' sterowniku. Jeśli mój modem będzie miał jakieś problemy, to opiszę to pod tym wątkiem; jeśli to co napisałem nie satysfakcjonuje autora postu, to proszę o bardziej szczegółowe pytanie.
Dzięki wielki za tę łatkę.
Pozdrawiam.
-
- Piegowaty Guziec
- Posty: 3
- Rejestracja: 02 gru 2009, 15:20
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.10
- Środowisko graficzne: Enlightenment
- Architektura: x86
Odp: zxdsl, brak modułu jądra
A ma ktoś pomysł co zrobić z tym polem owner w proc_dir_entry? Też tak zpatchowałem te strowniki, a owner nie było już od 2.6.29 (czy co tam jest w archu 2009.08 na płycie), a po prostu zakomentowanie tego skutkuje warningiem z kernela, że się moduł nie rejestruje w procfs prawidłowo. Oczywiście pojawia się to jako spam z notifiera, ale wolałbym to rozwiązać niż wyłączać
-
- Sędziwy Jeż
- Posty: 38
- Rejestracja: 30 lis 2009, 07:33
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: zxdsl, brak modułu jądra
Z tego co wyczytałem w necie to nie jest to już potrzebne. Ten warning pojawia się odrazu przy ładowaniu modułu?Zombiak_ pisze:A ma ktoś pomysł co zrobić z tym polem owner w proc_dir_entry? Też tak zpatchowałem te strowniki, a owner nie było już od 2.6.29 (czy co tam jest w archu 2009.08 na płycie), a po prostu zakomentowanie tego skutkuje warningiem z kernela, że się moduł nie rejestruje w procfs prawidłowo. Oczywiście pojawia się to jako spam z notifiera, ale wolałbym to rozwiązać niż wyłączać
http://bugzilla.kernel.org/show_bug.cgi?id=12454#c2
Jak będę miał chwilę to sprawdzę czy też mam ten warning, ale wygląda na to że tak jest ok i nic w zamian się nie robi.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 66 gości