im wondering if maybe rmnet0 drivers in the kernel need updating? here's logcat from what happens during wifi hotspot tethering:
full logcat:
http://pastebin.com/Ba35gWRv
Code:
D/DHCP ( 1800): configuring rmnet0
D/ConnectivityService( 1910): ConnectivityChange for mobile: CONNECTED/CONNECTED
D/ConnectivityService( 1910): ConnectivityChange for mobile_hipri: CONNECTED/CONNECTED
W/NetworkStats( 1910): dropping UID delta from unknown iface: iface=wl0.1 uid=0 set=DEFAULT tag=0x0 rxBytes=0 rxPackets=0 txBytes=56 txPackets=1 operations=0
W/NetworkStats( 1910): dropping UID delta from unknown iface: iface=rmnet0 uid=0 set=DEFAULT tag=0x0 rxBytes=612 rxPackets=2 txBytes=76 txPackets=1 operations=0
[B]E/SecondaryTablController( 1798): ip route add failed: /system/bin/ip route add 28.194.86.161/32 via 0.0.0.0 dev rmnet0 table 60
W/FrameworkListener( 1798): Handler 'interface' error (No such device)
E/ConnectivityService( 1910): Exception trying to add a route: java.lang.IllegalStateException: Unable to communicate with native daemon to add routes - com.android.server.NativeDaemonConnectorException: Cmd {interface route add rmnet0 secondary 28.194.86.161 32 0.0.0.0} failed with code 400 : {ip route modification failed (No such device)}
E/SecondaryTablController( 1798): ip route add failed: /system/bin/ip route add 0.0.0.0/0 via 28.194.86.161 dev rmnet0 table 60
W/FrameworkListener( 1798): Handler 'interface' error (No such device)
E/ConnectivityService( 1910): Exception trying to add a route: [/B]java.lang.IllegalStateException: Unable to communicate with native daemon to add routes - com.android.server.NativeDaemonConnectorException: Cmd {interface route add rmnet0 secondary 0.0.0.0 0 28.194.86.161} failed with code 400 : {ip route modification failed (No such device)}
D/NetworkPolicy( 1910): applying policy NetworkPolicy[NetworkTemplate: matchRule=MOBILE_ALL, subscriberId=valid]: cycleDay=19, warningBytes=2147483648, limitBytes=-1, lastSnooze=-1 to ifaces [rmnet0, rmnet0]
D/NetworkPolicy( 1910): applying policy NetworkPolicy[NetworkTemplate: matchRule=MOBILE_ALL, subscriberId=valid]: cycleDay=19, warningBytes=2147483648, limitBytes=-1, lastSnooze=-1 to ifaces [rmnet0, rmnet0]
D/ConnectivityService( 1910): NetTransition Wakelock for WifiStateMachine released by timeout
I/GTalkService/c( 2063): [AndroidEndpoint@1092301488] connect: acct=1000000, state=CONNECTING
D/Tethering( 1910): TetherModeAliveState.processMessage what=3
D/Tethering( 1910): chooseUpstreamType(true), preferredApn =5, got type=0
D/TetherController( 1798): setDnsForwarders(0 = '68.28.230.132')
D/TetherController( 1798): setDnsForwarders(1 = '68.28.231.132')
D/TetherController( 1798): Sending update msg to dnsmasq [update_dns:68.28.230.132:68.28.231.132]
I/dnsmasq ( 3284): using nameserver 68.28.231.132#53
I/dnsmasq ( 3284): using nameserver 68.28.230.132#53
D/Tethering( 1910): notifying tethered with iface =rmnet0
D/Tethering( 1910): TetheredState.processMessage what=12
E/NatController( 1798): IP rule -6 rule add from fe80::/64 table 60 got 65024
D/PicasaSyncManager( 2817): active network: NetworkInfo: type: mobile[CDMA - EvDo rev. A], state: CONNECTED/CONNECTED, reason: (unspecified), extra: , roaming: false, failover: true, isAvailable: true
D/PicasaSyncManager( 2817): background data: true
E/NatController( 1798): IP route route add fe80::/64 dev wlan0 table 60 got 65024
I/MediaUploader( 2844): No need to wake up
E/NatController( 1798): Error setting forward rules
E/NetworkManagementService( 1910): enableNat got Exception com.android.server.NativeDaemonConnectorException: Cmd {nat enable wlan0 rmnet0 2 fe80::/64 192.168.43.0/24} failed with code 400 : {Nat operation failed (No such device)}
E/Tethering( 1910): Exception enabling Nat: java.lang.IllegalStateException: Unable to communicate to native daemon for enabling NAT interface
E/WifiStateMachine( 1910): Tethering reports wifi as untethered!, shut down soft Ap
full logcat:
http://pastebin.com/Ba35gWRv