zxdsl, brak modułu jądra

Neostrada, DialNet, Net24
lolekboinc
Piegowaty Guziec
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

Post autor: lolekboinc »

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 :(
lesniak
Sędziwy Jeż
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

Post autor: lesniak »

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.
namok
Przebojowy Jelonek
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

Post autor: namok »

Sprawdzałeś UbuDSL. Instalowałem ostatnio na 9.04 i zxdsl v2 i działało.
lolekboinc
Piegowaty Guziec
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

Post autor: lolekboinc »

UbuDsl też nie działa. Znalazłem brakujący moduł jądra, może jego zainstalowanie coś zmieni
namok
Przebojowy Jelonek
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

Post autor: namok »

Podczas instalacji(konfiguracji) UbuDSL miałeś płytę instalacyjną Ubuntu w napędzie i ustawioną w repozytoriach jako źródło?
lolekboinc
Piegowaty Guziec
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

Post autor: lolekboinc »

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 :)
lesniak
Sędziwy Jeż
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

Post autor: lesniak »

Nie poddawaj się, coś wspólnie wymyślimy.
namok
Przebojowy Jelonek
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

Post autor: namok »

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.
lolekboinc
Piegowaty Guziec
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

Post autor: lolekboinc »

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 :evil:
namok
Przebojowy Jelonek
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

Post autor: namok »

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.
lolekboinc
Piegowaty Guziec
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

Post autor: lolekboinc »

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 :wall:

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
darcio53
Piegowaty Guziec
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

Post autor: darcio53 »

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?
Darek
ruphert
Sędziwy Jeż
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

Post autor: ruphert »

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

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;
Zakładam że mamy zainstalowane build-essentials i patcha zapisanego w pliku zxdslv2-2.6.31.diff

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
U mnie się ładuje ;)

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
darcio53
Piegowaty Guziec
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

Post autor: darcio53 »

Potwierdzam, patch jest ok, sterownik kompiluje się z domyślnie instalowanym jądrem w 9.10 2.6.31-14.
Darek
ruphert
Sędziwy Jeż
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

Post autor: ruphert »

darcio53 pisze:Potwierdzam, patch jest ok, sterownik kompiluje się z domyślnie instalowanym jądrem w 9.10 2.6.31-14.
O, wielkie dzięki. Ale czy modem poprawnie działa z tym spatchowanym sterownikiem?
Awatar użytkownika
pyx-84
Sędziwy Jeż
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

Post autor: pyx-84 »

lesniak 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.
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 neta :)
Software Should Be Free As In Freedom !
darcio53
Piegowaty Guziec
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

Post autor: darcio53 »

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ę.
Darek
ruphert
Sędziwy Jeż
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

Post autor: ruphert »

darcio53 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ę.
Satysfakcjonuje w zupełności :D Bardzo dziękuję za przetestowanie :D

Pozdrawiam.
Zombiak_
Piegowaty Guziec
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

Post autor: Zombiak_ »

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ć :P
ruphert
Sędziwy Jeż
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

Post autor: ruphert »

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ć :P
Z tego co wyczytałem w necie to nie jest to już potrzebne. Ten warning pojawia się odrazu przy ładowaniu modułu?

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.
ODPOWIEDZ

Wróć do „ADSL”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 66 gości