USB Ethernet Adapter funktioniert nicht

Dreamer90

Cadet 4th Year
Registriert
Okt. 2013
Beiträge
87
Hallo,

habe für meinen Server einen USB Ethernet Adapter gekauft (Logilink UA0158A, Chipsatz denke ich ist AX88178), erkannt wird er aber kann keinen einzigen anderen Server pingen...

dmesg
Code:
usb 1-5: new high speed USB device using ehci_hcd and address 3
usb 1-5: configuration #1 chosen from 1 choice
ADDRCONF(NETDEV_UP): eth2: link is not ready

lsusb
Code:
Bus 001 Device 003: ID 0b95:1790 ASIX Electronics Corp.
Bus 001 Device 002: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 001 Device 001: ID 0000:0000

ifconfig eth2
Code:
eth2      Protokoll:Ethernet  Hardware Adresse 00:19:B9:F8:98:D5
          inet Adresse:192.168.2.130  Bcast:192.168.2.255  Maske:255.255.255.0
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:50
(Statisch vergeben)

uname -r
Code:
2.6.18-6-amd64
Nein ich kann keinen neuen Kernel installieren (Ist ein Livesystem)

Bitte um eure Hilfe!

greetz Dreamer90

EDIT

ethtool eth2
Code:
Settings for eth2:
        Supported ports: [ MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: Unknown! (65535)
        Duplex: Unknown! (255)
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: d
        Current message level: 0x000000ff (255)
        Link detected: no
 
kannst du dich selber anpingen?
 
Sicher, dass eth2 wirklich das Interface ist, was von dem USB-Dingens bedient wird? 00:19:B9:F8:98:D5 ist eine MAC von Dell. Ich tippe mal dein Server ist von Dell und eth2 ist eins dessen interner Interfaces, was nicht mit einem switch verbunden ist ("Link detected: no").
 
Zuletzt bearbeitet:
deveth0 schrieb:
Selbst anpingen wird nicht viel bringen, dass geht über den loopback.

@TE: kompilier dir mal den Treiber dazu: http://www.asix.com.tw/FrootAttach/...0_772_178_LINUX_DRIVER_v4.13.0_Source.tar.bz2

Hat leider nicht geklappt, hab ich vorher probiert, er wirt einen error beim make, aber ich denke die Treiber sind schon richtig geladen für AXIS.

Sicher, dass eth2 wirklich das Interface ist, was von dem USB-Dingens bedient wird? 00:19:B9:F8:985 ist eine MAC von Dell. Ich tippe mal dein Server ist von Dell und eth2 ist eins dessen interner Interfaces, was nicht mit einem switch verbunden ist ("Link detected: no").

Nööö bin mir jetzt nicht mehr sicher :D aber der Server hat zwei Netzwerkadapter eth0 und eth1, komisch das eth2 auch DELL ist, aber hast recht wird dann sicher nicht der USB Adapter sein!!
Wie finde ich den raus welches Interface der USB Adapter ist? :D
 
Zuletzt bearbeitet:
Steht auf dem Adapter nicht die MAC Adresse?

Welche Fehler beim Make bekommst du denn?
 
deveth0 schrieb:
Steht auf dem Adapter nicht die MAC Adresse?

Welche Fehler beim Make bekommst du denn?

Leider stand nichts auf dem Adapter, evtl. in den Beilagen, aber die habe ich momentan nicht.

Code:
make -C /lib/modules/2.6.18-6-amd64/build SUBDIRS=/tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-6-amd64'
  CC [M]  /tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source/asix.o
/tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source/asix.c: In function ‘ax88772b_bind’:
/tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source/asix.c:1823: error: ‘bool’ undeclared (first use in this function)
/tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source/asix.c:1823: error: (Each undeclared identifier is reported only once
/tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source/asix.c:1823: error: for each function it appears in.)
/tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source/asix.c:1823: error: expected ‘;’ before ‘internalphy’
/tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source/asix.c:1870: error: ‘internalphy’ undeclared (first use in this function)
/tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source/asix.c:1870: error: ‘false’ undeclared (first use in this function)
/tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source/asix.c:1874: error: ‘true’ undeclared (first use in this function)
make[2]: *** [/tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source/asix.o] Fehler 1
make[1]: *** [_module_/tmp/asix/AX88772C_772B_772A_760_772_178_LINUX_DRIVER_v4.13.0_Source] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-6-amd64'
make: *** [default] Fehler 2
 
Dreamer90 schrieb:
Wie finde ich den raus welches Interface der USB Adapter ist? :D
Entweder im dmesg schauen ("dmesg|grep eth[0-9]" oder so) oder mit "ethtool -i eth0", "ethtool -i eth1" usw. nachschauen, welcher Treiber welche Interfaces registriert hat. Am Namen des Treiber sieht man, was für Hardware es ist.
 
eth[0-2] = driver: tg3, also nicht der USB Adapter, wie finde ich das Interface vom Adapter heraus?
 
Zurück
Oben