PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche USB Ethernet Adapter für Linux



patges
07.07.06, 09:44
Hallo zusammen, ich suche einen USB Ethernet Adapter der auch problemlos unter Linux läuft, bisher geben fast alle Hersteller nur Microschrott als Betriebssystem an.
Darum hoffe ich das hier eventuell jemand Erfahrung hat und mir einige USB-Adapter empfehlen kann.
Die Dinger sollen für Nootbooks eingesetzt werden.


Danke und Greetz patges :cool:

oli993
07.07.06, 10:05
Erfahrung mit solchen Adaptern habe ich nicht, aber eine Liste gibt es z.B. hier:
http://www.linux-usb.org/usbnet/

Gruß Oli.

jac
07.07.06, 11:18
Hi,

ich habe den Delock USB_20_Ethernet_Adapter (61147) mit einem Chipsatz von Moschip (MCS7830). Laut Verpackung ohne Linux-Treiber, aber der Chipsatz wird wohl nativ schon von einigen neueren Distries unterstützt.

Bei mir (Suse 9.2) mußte ich die Sourcen von der HP des Chipherstellers verwenden um das Treibermodul selber zu kompilieren.

Hoffe geholfen zu habe,
Gruß JAC

Serapis
16.09.06, 15:44
Hallo,

ich bin zwar nicht komplett neu im Linux Umfeld jedoch machen mir Sourcen, die ich nicht per YAST installieren kann manchmal Probleme.

In diesem Fall möchte ich genau den in diesem Thread genanneten Treiber installieren, bekomme jedoch Fehlermeldungen.
Kurz meine Frage: Wie kann ich den Treiber von der oben genannten Hersteller HP installieren ?

Bisher bin ich folgendermaßen vorgegangen:
Ich habe das Archiv entpackt und versucht mit make / mske install zu installieren.
Mit "make" und "make install" bekomme ich Fehlermeldungen, dass eine Datei nicht gefunden wird
insmod: can't read 'mcs7830.ko': No such file or directory.
Ich kann Sie allerdings auch nicht in dem Archiv finden.
Die Fehlermeldung kommt egal, ob ich als non-root oder root arbeite.

Wenn ich versuche mit krpmbuilder ein RPM daraus zu erstellen bekomme ich ebenfalls eine Fehlermeldung ...

Kann mir jemand bitte erklären was ich falsch mache und wie ich diesen netten Treiber für meine USB-NIC installieren kann?

Vielen Dank im voraus,
Serapis

Rain_maker
16.09.06, 15:54
find /lib/modules/* -name mcs* Des Weiteren ein paar mehr Details um welchen Treiber es geht, woher Du ihn hast (link), Name der Distribution (SuSE ist klar, aber die Version?), Kernelversion (uname -r) GENAUE Ausgaben der jeweiligen Fehlermeldungen bei make bzw. make install.........

Mehr Input bitte.

Greetz,

RM

Serapis
17.09.06, 00:04
Hallo,
Sorry für die magere Info. Ich dachte die Angaben wären ausreichend :(

Also hier der zweite Versuch :P

Es handelt sich um eine USB NIC von Delock (Delock USB_20_Ethernet_Adapter [61147]).
Dieses Produkt verwendet den Chipsatz von Moschip (MCS7830).
Moschip stellt Linux Triber auf seiner HP bereit. ( http://www.moschip.com/html/MCS7830.html bzw. http://www.moschip.com/data/products/MCS7830/Linux_7830.tar.gz)
Diesen Treiber versuche ich zum Laufen zu bringen.
Das Archiv Linux_7830.tar.gz enthält folgende Dateien:
Makefile
mcs7830.c
mcs7830.h
mosinst
mosinst.c
mosuninst
mosuninst.c
README

Wenn ich die Datei mosinst als root ausführe erhalte ich folgende Fehlermeldung:

# ./mosinst
mkdir: cannot create directory `/usr/lib/mos7830': File exists
cp: cannot stat `mcs7830.ko': No such file or directory
insmod: can't read 'mcs7830.ko': No such file or directory


Bei einem anschließenden "make" erhalte ich folgende (Fehler-)Meldungen:

Delirium:/home/serapis/down/USB_Ethernet_Treiber/Linux_7830 # make
make -C /lib/modules/2.6.17.13-default/build SUBDIRS=/home/serapis/down/USB_Ethernet_Treiber/Linux_7830 modules;
make[1]: Entering directory `/home/serapis/linux-2.6.17.13/linux-2.6.17.13'
CC [M] /home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.o
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘init_status’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:410: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:410: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:410: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:410: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:410: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:410: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘skb_return’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:428: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:428: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:428: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:428: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:433: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:433: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:433: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘ANGInitializeDev’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:899: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:915: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:928: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:928: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:931: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:937: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:947: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:996: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:998: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1001: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1012: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1012: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1015: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1021: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1025: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1025: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1054: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1054: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘mdio_read’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1073: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1073: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1082: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1090: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1101: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1109: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1129: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1134: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1068: warning: unused variable ‘ReadHifVal’
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1066: warning: unused variable ‘val2’
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1066: warning: unused variable ‘val’
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘mdio_write’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1218: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1218: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1218: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1219: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1223: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1235: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1245: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1257: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1266: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘mcs7830_disconnect’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1296: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘defer_bh’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1341: error: ‘struct sk_buff’ has no member named ‘list’
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘defer_kevent’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1363: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1363: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1363: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1365: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1365: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1365: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘rx_submit’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1385: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1385: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1400: error: ‘URB_ASYNC_UNLINK’ undeclared (first use in this function)
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1400: error: (Each undeclared identifier is reported only once
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1400: error: for each function it appears in.)
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1416: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1416: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1421: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1421: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1421: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1429: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1429: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘rx_process’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1454: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1454: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘rx_complete’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1482: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1482: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1482: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1499: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1499: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1499: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1512: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1512: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1512: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1529: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1529: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1529: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1544: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1544: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘intr_complete’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1562: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1562: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1562: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1569: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1569: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1569: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1579: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1579: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1579: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘unlink_urbs’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1606: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1606: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1606: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘usbnet_stop’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1625: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1626: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1630: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1630: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1630: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1630: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1630: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1630: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1646: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1646: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1646: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1660: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘usbnet_open’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1676: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1680: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1680: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1680: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1680: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1680: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1680: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1691: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1691: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1691: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1700: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1700: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1700: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1711: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1711: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1711: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1711: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1711: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1711: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1720: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘usbnet_set_rx_mode’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1730: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1730: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1730: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1738: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1738: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1746: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1746: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1754: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1754: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1761: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1761: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1766: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1766: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1769: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1774: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1779: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1779: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘kevent’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1860: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1860: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1860: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1872: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1872: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1872: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1901: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1901: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1901: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1901: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1901: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1901: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1909: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1909: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1909: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘tx_complete’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1950: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1950: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1950: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1953: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1958: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1958: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:1958: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘usbnet_start_xmit’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2002: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2002: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2010: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2010: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2027: error: ‘URB_ASYNC_UNLINK’ undeclared (first use in this function)
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2045: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2051: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2051: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2051: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2058: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2069: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2069: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2077: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2084: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2084: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2084: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2092: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2092: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2092: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2092: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘usbnet_bh’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2122: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2122: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2122: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2151: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2151: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2151: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2151: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘usbnet_disconnect’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2185: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2185: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2185: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2185: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2185: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: In function ‘usbnet_probe’:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2221: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2221: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2221: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2221: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2234: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2234: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2247: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2249: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2253: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2258: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2261: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2261: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2348: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2348: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2348: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2348: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2348: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2348: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2348: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2348: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2348: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2348: warning: left-hand operand of comma expression has no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2348: warning: statement with no effect
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c: At top level:
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2434: error: unknown field ‘owner’ specified in initializer
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2434: warning: initialization from incompatible pointer type
make[2]: *** [/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.o] Error 1
make[1]: *** [_module_/home/serapis/down/USB_Ethernet_Treiber/Linux_7830] Error 2
make[1]: Leaving directory `/home/serapis/linux-2.6.17.13/linux-2.6.17.13'
make: *** [default] Error 2

Sorry für den "Fehlerspam" :-/

Bei einem aschließenden "make install" kommt folgende Meldung:

# make install
insmod mcs7830.ko
insmod: can't read 'mcs7830.ko': No such file or directory
make: *** [install] Error 1


Meine Distribution:
Open Suse 10.1 mit Kernel Version 2.6.17.13-default (serapis@Delirium) (gcc version 4.1.0 (SUSE Linux)) #1 Tue Sep 12 10:59:54 CEST 2006

Das Abfragen via
find /lib/modules/* -name mcs* liefert keine Ausgabe.

Bin ich total behämmert oder ist das so simpel, dass ich nicht drauf komme, wie man den Treiber installiert?

Vielen vielen Dank an alle, die die Post bis hier her durchgeackert haben :)
Noch mehr Dank für Antworten :)

Rain_maker
17.09.06, 01:02
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2434: error: unknown field ‘owner’ specified in initializer
/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.c:2434: warning: initialization from incompatible pointer type
make[2]: *** [/home/serapis/down/USB_Ethernet_Treiber/Linux_7830/mcs7830.o] Error 1
make[1]: *** [_module_/home/serapis/down/USB_Ethernet_Treiber/Linux_7830] Error 2
make[1]: Leaving directory `/home/serapis/linux-2.6.17.13/linux-2.6.17.13'
make: *** [default] Error 2

Das Ding kompiliert nicht mal richtig fertig, der Rest sind Folgefehler.

Ich kann dieses Verhalten übrigens reproduzieren (selbe Kernelversion), während unter einem älteren Kernel (2.6.13-15.12-default, SuSE 10.0) alles durchläuft, wenn auch mit massig warnings.

Der Treiber ist für Kernel 2.6.17 nicht geeignet und ohne C-Kenntnisse wirst Du den auch nicht zum Durchkompilieren bekommen.

Dieses Verhalten zeigen einige Treiberversionen (siehe z.B. auch die Ralink-Treiber von der HP, die Serialmonkey-Treiber kompilieren dann mit Kerneln >= 2.6.16), das Phänomen ist also nichts Neues.

Sieht schlecht aus.

Greetz,

RM

Serapis
17.09.06, 08:59
Grummel ...

Vielen Dank Rain_maker für deine ausführliche Antwort.

Wie ist jetzt aber der Fehler zu interpretieren? Als Kernel Bug, oder ist der Treiber Software nicht mehr aktuell. Ist zu erwarten, dass der Treiber mit der nächsten Kernel Version "wieder geht", oder ist eine Email an den Treiber-Hersteller eher angebracht?
Macht es Sinn, unter einerm älterem Kernel den Treiber zu installieren und dann auf den neuen zurückzuschwenken? Oder sind die Treiber direkt an den Kernel gebunden?

Ich habe dann wohl drei Optionen:
1. Mein altes Programmierwissen wieder ausgraben
2. Kernel 2.6.16.21-0.13-default reaktivieren und beten
3. Hersteller anflehen :-P

Vielen Dank nochmal,
Serapis

Rain_maker
17.09.06, 09:58
Grummel ...

Vielen Dank Rain_maker für deine ausführliche Antwort.
Büdde.


Wie ist jetzt aber der Fehler zu interpretieren? Als Kernel Bug, oder ist der Treiber Software nicht mehr aktuell.

Zweiteres würde ich vermuten.


Ist zu erwarten, dass der Treiber mit der nächsten Kernel Version "wieder geht", oder ist eine Email an den Treiber-Hersteller eher angebracht?

Auch hier nehme ich Tor zwei *g*. Wäre nicht schlecht, wenn die aktuellere Treiber bieten würden. Es kann natürlich auch sein, daß es diese schon irgendwo gibt, analog zu dem Serialmonkey-Projekt für die Treiber von Ralink-Karten. Hierzu wirst Du Dein Google-FU bemühen müssen.


Macht es Sinn, unter einerm älterem Kernel den Treiber zu installieren und dann auf den neuen zurückzuschwenken? Oder sind die Treiber direkt an den Kernel gebunden?

Tor zwei bitte. ;) Kernelmodule immer passend zur Kernelversion.


Ich habe dann wohl drei Optionen:
1. Mein altes Programmierwissen wieder ausgraben
2. Kernel 2.6.16.21-0.13-default reaktivieren und beten
3. Hersteller anflehen :-P

Nein, hier alles, nur nicht Tor 2.
Ich vermute stark, daß Du da mit dem 2.6.16er Pech haben wirst. Allerdings, wieso "zurückschwenken"?

Es geht doch problemlos mehrere Kernel installiert zu haben, es kann zwar nur immer einer laufen, aber zumindest würde ich mir niemals den Distributionskernel deinstallieren, selbst wenn ich mir einen eigenen backe. Die insgesamt 60-65 MB Speicherplatz sollten kein Problem sein und man hat immer einen Rettungsanker, wenn das selbstgebaute Kernelchen mal zicken sollte.

Greetz,

RM