crash bei ifconfig oder dhcpcd

  • 1 Antworten
  • Letztes Antwortdatum
L

lke

Neues Mitglied
2
Hallo,

ich habe mir einen USB-Ethernet Adapter zugelegt.
Dieser scheint auch richtig erkannt zu werden, es wird ein Device usbnet0 erzeugt.
Allerdings bekommt dieses Interface keine IP.
Nun wollte ich mit ifconfig auf der Konsole eine IP zuweisen bzw. dhcpcd usbnet0 aufrufen.

Allerdings führt dieses zu einem Absturz, in der Logausgabe erscheint:

/EthernetStateTracker( 3413): report interface is up for usbnet0
I/EthernetStateTracker( 3413): Old status stackConnected=false HWConnected=false
I/EthernetStateTracker( 3413): [EVENT: Ether is up]
D/EthernetService( 3413): EthernetNative.isEthDeviceAdded(usbnet0) return true
E/AndroidRuntime( 3413): *** FATAL EXCEPTION IN SYSTEM PROCESS: ConnectivityServiceThread
E/AndroidRuntime( 3413): java.lang.NullPointerException
E/AndroidRuntime( 3413): at android.net.ethernet.EthernetStateTracker$1.handleMessage(EthernetStateTracker.java:457)
E/AndroidRuntime( 3413): at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime( 3413): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 3413): at android.os.HandlerThread.run(HandlerThread.java:60)
I/Process ( 3413): Sending signal. PID: 3413 SIG: 9
I/ServiceManager( 2349): service 'wifi' died
I/ServiceManager( 2349): service 'clipboard' died
I/ServiceManager( 2349): service 'input_method' died
I/ServiceManager( 2349): service 'batteryinfo' died
W/AudioFlinger( 2357): power manager service died !!!
I/ServiceManager( 2349): service 'netpolicy' died
I/ServiceManager( 2349): service 'serial' died
I/ServiceManager( 2349): service 'audio' died
I/ServiceManager( 2349): service 'usb' died
I/ServiceManager( 2349): service 'netstats' died
I/ServiceManager( 2349): service 'uimode' died
I/ServiceManager( 2349): service 'backup' died


Der Absturz tritt allerdings nur auf, wenn das Netzwerkkabel eingesteckt ist. Jemand eine Idee wie ich den Adapter noch zum laufen bekommen könnte?

Gruß

Lars
 
Hallo,

habe das Problem gelöst.
Für alle die es vielleicht interessiert und einen USB-Ethernet-Adapter mit dem 814 verwenden wollen:

In der /system/build.prob

hw.hasethernet=false in hw.hasethernet=true ändern.

Anschließend steht ein Ethernetmenü unter Einstellungen zur Verfügung. Was natürlich noch viel besser als ifconfig ist.

Um die Datei bearbeiten zu können, sind root Rechte erforderlich.
 
  • Danke
Reaktionen: splotz
Zurück
Oben Unten