jwise / HoRNDIS

Android USB tethering driver for Mac OS X
Other
2.98k stars 328 forks source link

HoRNDIS rel7 fails to init network interface with Internet sharing on OSX 10.10.1 #32

Open AdamMagaluk opened 9 years ago

AdamMagaluk commented 9 years ago

After updating to Yosemite (10.10.1) when internet sharing is enabled for Beaglebone Black interface the network interface never comes online.

Kernel log of when internet sharing is not turned on:

11/25/14 7:41:31.000 AM kernel[0]: considerRebuildOfPrelinkedKernel prebuild rebuild has expired
11/25/14 7:41:31.000 AM kernel[0]: USBMSC Identifier (non-unique): 0C-3014BBBK0944 0x1d6b 0x104 0x308, 2
11/25/14 7:41:31.000 AM kernel[0]: HoRNDIS: init: HoRNDIS tethering driver for Snow Leopard+, by Joshua Wise
11/25/14 7:41:31.000 AM kernel[0]: HoRNDIS: rndisInit: their MTU 1486
11/25/14 7:41:31.000 AM kernel[0]: HoRNDIS: setMaxTransferUnit: Excuse me, but I said you could have an MTU of 1486, and you just tried to set an MTU of 1500.  Good try, buddy.
11/25/14 7:41:31.000 AM kernel[0]: HoRNDIS: init: starting up with MTU 1486
11/25/14 7:41:31.000 AM kernel[0]: 0        0 AppleUSBCDCACMData: start - createSerialStream failed
11/25/14 7:41:31.000 AM kernel[0]: 0        1 AppleUSBCDCECMData: start - Find CDC driver for ECM data interface failed
11/25/14 7:41:31.000 AM kernel[0]: AppleUSBCDCACMData: Version number - 4.2.2b5, Input buffers 8, Output buffers 16
11/25/14 7:41:32.000 AM kernel[0]: AppleUSBCDC: Version number - 4.2.2b5
11/25/14 7:41:32.000 AM kernel[0]: HoRNDIS: message: kIOMessageServiceIsAttemptingOpen
11/25/14 7:41:32.000 AM kernel[0]: HoRNDIS: message: kIOMessageServiceWasClosed
11/25/14 7:41:33.619 AM fseventsd[21]: check_vol_last_mod_time:XXX failed to get mount time (25; &mount_time == 0x1041e6498)
11/25/14 7:41:33.619 AM fseventsd[21]: log dir: /Volumes/boot/.fseventsd getting new uuid: 3649EE6E-DEDC-4557-9D36-C94EF9239F7D
11/25/14 7:41:40.707 AM networkd[244]: +[NETLedBelly stopFastFail] Clearing ledbelly failure cache
11/25/14 7:41:40.708 AM configd[26]: network changed: v4(en0:10.0.1.2, en4+:192.168.7.1) DNS Proxy SMB
11/25/14 7:41:43.301 AM com.apple.preference.network.remoteservice[1101]: Failed to connect (o_advancedMenu) outlet from (ANPNetworkController) to (NSMenu): missing setter or instance variable
11/25/14 7:41:43.301 AM com.apple.preference.network.remoteservice[1101]: Failed to connect (o_fillerButton) outlet from (ANPNetworkController) to (NSButton): missing setter or instance variable
11/25/14 7:41:43.379 AM com.apple.preference.network.remoteservice[1101]: Failed to connect (o_mainTabView) outlet from (ANPAdvancedTabController) to (NSTabView): missing setter or instance variable
11/25/14 7:41:43.379 AM com.apple.preference.network.remoteservice[1101]: Failed to connect (o_serviceImageView) outlet from (ANPAdvancedTabController) to (NSImageView): missing setter or instance variable
11/25/14 7:41:43.379 AM com.apple.preference.network.remoteservice[1101]: Failed to connect (o_serviceNameField) outlet from (ANPAdvancedTabController) to (NSTextField): missing setter or instance variable
11/25/14 7:41:43.379 AM com.apple.preference.network.remoteservice[1101]: Failed to connect (o_tabViewWindow) outlet from (ANPAdvancedTabController) to (NSPanel): missing setter or instance variable
11/25/14 7:41:43.684 AM com.apple.preference.network.remoteservice[1101]: Could not find image named 'InvalidDataIcon'.

When internet sharing is turned on:

11/25/14 7:43:38.000 AM kernel[0]: USBMSC Identifier (non-unique): 0C-3014BBBK0944 0x1d6b 0x104 0x308, 2
11/25/14 7:43:38.000 AM kernel[0]: HoRNDIS: init: HoRNDIS tethering driver for Snow Leopard+, by Joshua Wise
11/25/14 7:43:38.000 AM kernel[0]: HoRNDIS: rndisInit: their MTU 1486
11/25/14 7:43:38.000 AM kernel[0]: HoRNDIS: setMaxTransferUnit: Excuse me, but I said you could have an MTU of 1486, and you just tried to set an MTU of 1500.  Good try, buddy.
11/25/14 7:43:38.000 AM kernel[0]: HoRNDIS: init: starting up with MTU 1486
11/25/14 7:43:38.000 AM kernel[0]: en4: attached with 4 suspended link-layer multicast membership(s)
11/25/14 7:43:38.000 AM kernel[0]: en4: failed to restore 4 suspended link-layer multicast membership(s) (err=102)
11/25/14 7:43:38.765 AM com.apple.xpc.launchd[1]: (com.apple.bootpd) Unknown key for Boolean: ForceEnableHack
11/25/14 7:43:38.766 AM InternetSharing[1120]: BCAST is ready [en0, mtu=1500 ]
11/25/14 7:43:38.766 AM InternetSharing[1120]: removed addr=fe80::1eba:8cff:feed:be62 on en4
11/25/14 7:43:38.000 AM kernel[0]: en4: promiscuous mode enable succeeded
11/25/14 7:43:38.766 AM InternetSharing[1120]: added addr=192.168.2.1 mask=255.255.255.0 on bridge100
11/25/14 7:43:38.768 AM InternetSharing[1120]: started: [DHCP subnet=192.168.2/24 on bridge100 mtu=1486 <---> en0 mtu=1500] max-mss=1446
11/25/14 7:43:38.768 AM InternetSharing[1120]:   dns: 192.168.2.1
11/25/14 7:43:38.775 AM InternetSharing[1120]: en0, started "natpmpd"
11/25/14 7:43:38.779 AM InternetSharing[1120]: attempted to start dns proxy on en0
11/25/14 7:43:38.780 AM InternetSharing[1120]: configd: com.apple.NetworkSharing.broadcast-0 has been started
11/25/14 7:43:38.780 AM discoveryd[50]: Basic Warn DD_Warn: V6 DNSProxy socket Receive Only Failed
11/25/14 7:43:38.780 AM discoveryd[50]: Basic DNSProxy DNSProxy UDPv4 Listener Socket:58 Port:53 UDPv6 Listener Socket:59 Port:53
11/25/14 7:43:38.780 AM discoveryd[50]: Basic DNSProxy IfIndex: Input[13, 0, 0, 0, 0] Output[4] ConnectionUID[1] No. of Configs[1]
11/25/14 7:43:38.780 AM InternetSharing[1120]: dns proxy successfully enabled
11/25/14 7:43:38.000 AM kernel[0]: 0        0 AppleUSBCDCACMData: start - createSerialStream failed
11/25/14 7:43:38.000 AM kernel[0]: 0        1 AppleUSBCDCECMData: start - Find CDC driver for ECM data interface failed
11/25/14 7:43:38.000 AM kernel[0]: AppleUSBCDCACMData: Version number - 4.2.2b5, Input buffers 8, Output buffers 16
11/25/14 7:43:38.000 AM kernel[0]: AppleUSBCDC: Version number - 4.2.2b5
11/25/14 7:43:38.000 AM kernel[0]: HoRNDIS: message: kIOMessageServiceIsAttemptingOpen
11/25/14 7:43:38.000 AM kernel[0]: HoRNDIS: message: kIOMessageServiceWasClosed
11/25/14 7:43:39.780 AM configd[26]: [bootp_transmit.c:213] bootp_transmit(): bpf_write(en4) failed: Device not configured (6)
11/25/14 7:43:39.780 AM configd[26]: DHCP en4: INIT transmit failed
11/25/14 7:43:40.387 AM fseventsd[21]: check_vol_last_mod_time:XXX failed to get mount time (25; &mount_time == 0x1041e6498)
11/25/14 7:43:40.387 AM fseventsd[21]: log dir: /Volumes/boot/.fseventsd getting new uuid: 79D143BE-774D-4377-A061-DD5431023058
11/25/14 7:43:42.187 AM configd[26]: [bootp_transmit.c:213] bootp_transmit(): bpf_write(en4) failed: Device not configured (6)
11/25/14 7:43:42.188 AM configd[26]: DHCP en4: INIT transmit failed
11/25/14 7:43:43.013 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:43.013 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:43.014 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:43.310 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:43.599 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:43.935 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:43.935 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:44.138 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:44.239 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:44.339 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:44.549 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:44.649 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:44.880 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:44.880 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:44.982 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:45.196 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:45.263 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:45.609 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:45.716 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:45.965 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:46.199 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:46.597 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:46.882 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:46.996 AM configd[26]: [bootp_transmit.c:213] bootp_transmit(): bpf_write(en4) failed: Device not configured (6)
11/25/14 7:43:46.996 AM configd[26]: DHCP en4: INIT transmit failed
11/25/14 7:43:47.098 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:47.098 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:47.332 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:48.826 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:49.064 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:49.298 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:49.915 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:50.114 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:50.349 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:55.715 AM configd[26]: [bootp_transmit.c:213] bootp_transmit(): bpf_write(en4) failed: Device not configured (6)
11/25/14 7:43:55.715 AM configd[26]: DHCP en4: INIT transmit failed
11/25/14 7:43:55.000 AM kernel[0]: HoRNDIS: rndisCommand: unsupported: RNDIS_MSG_INDICATE
11/25/14 7:43:55.000 AM kernel[0]: HoRNDIS: receivePacket: non-PACKET over data channel? (msg_type 00000000)
11/25/14 7:43:55.738 AM configd[26]: arp_client_transmit(en4) failed, Network is down (50)
11/25/14 7:43:56.196 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:57.928 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:58.097 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:58.315 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:58.932 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:59.182 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:43:59.431 AM discoveryd[50]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en4, 50
11/25/14 7:44:04.679 AM configd[26]: [bootp_transmit.c:213] bootp_transmit(): bpf_write(en4) failed: Network is down (50)
11/25/14 7:44:04.679 AM configd[26]: DHCP en4: INIT transmit failed
11/25/14 7:44:13.107 AM configd[26]: [bootp_transmit.c:213] bootp_transmit(): bpf_write(en4) failed: Network is down (50)
11/25/14 7:44:13.107 AM configd[26]: DHCP en4: INIT transmit failed
AdamMagaluk commented 9 years ago

Here is a same case but with debug level 0

Without sharing enabled: https://gist.github.com/AdamMagaluk/2b6aad1491e81fc514f7 With sharing enabled: https://gist.github.com/AdamMagaluk/ad665cba317a5d41de18

Notice that with sharing disable/enable is being called three times.

darky commented 9 years ago

:+1:

yoiang commented 8 years ago

I have this issue as well with HoRNDIS-rel8pre1 and El Capitan 10.11.1. Following the instructions in the El Capitan thread does not restore it after internet sharing is enabled. Currently unable to access the device at all.

marcosscriven commented 8 years ago

Getting this issue as well - even while using HoRNDIS-rel8pre2-dbg.pkg linked in #42

Ashoat commented 7 years ago

Experiencing this issue as well with macOS Sierra 10.12.4 and HoRNDIS-rel8.pkg