-
Notifications
You must be signed in to change notification settings - Fork 334
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doesn't work with my Samsung Galaxy S II #5
Comments
Looks like you closed the issue ... did you get it working? If not, feel free to reopen and I'll be happy to take a look. |
sorry, it was an accident |
No problem! I think I know what is going on, but I will need to take a look in more detail later today. Thanks for the bug report. |
Oops, sorry I did not get around to this earlier this week. I will try to take a closer look this weekend. |
Hey @jwise, any updates on this one? |
Hi gang, sorry for the delay. @mariusbutuc and @baugp, can you test: http://nyus.joshuawise.com/HoRNDIS-sgs2-test.pkg Thanks, |
Sorry for my delay as well. However, this doesn't work with my SGS2. I still see it as a modem in Network Preferences. I got this message after installing your HoRNDIS-sgs2-test.pkg I also have some problem when trying to kextload it, but managed to load it after deleting the .#Info.plist symlink.
kernel.logAfter connecting the phone to USB port
After enabling USB tethering
USB LogAfter connecting the phone to USB port
After enabling USB tethering
|
Can you try rm'ing the kext, rebooting, and then installing the most recent version from my site? This really should have fixed it ... maybe the IORegistry got into a weird state with the original broken installer? If that doesn't do it, I'll take a look at it later this weekend again and double-check my work... maybe I typoed one of the device IDs or something... |
Tried the new one. It installed and loaded automatically. |
Should have been fixed from #10 , I'll roll a build when I get home. |
I have S2 with Android 2.3.6 Gingerbread. USB tethering works fine with Windows.
Machine : MacBook Air 2011 13"
OS X version : 10.7.5
HoRNDIS pkg : HoRNDIS-rel2.pkg
The driver doesn't load startup, so I load it with kextload.
When I plug it in, it appears as a Modem in Network Preferences (as before).
I attached the log files from kernel.log and USB Prober below.
Thanks a lot.
kernel.log
After connecting the phone to USB port
kernel[0]: USBMSC Identifier (non-unique): 304D19BA84548C7E 0x4e8 0x685e 0x400
kernel[0]: AppleUSBCDCACMData: Version number - 4.1.22, Input buffers 8, Output buffers 16
kernel[0]: AppleUSBCDC: Version number - 4.1.22
After enabling USB tethering
kernel[0]: 0xffffff801ce5da00/(5) Device not responding
kernel[0]: 0 ff AppleUSBCDCACMControl: configureACM - ACM Control interface has vendor specific protocol
kernel[0]: 0 0 AppleUSBCDCACMControl: start - configureACM failed
kernel[0]: AppleUSBCDCACMData: Version number - 4.1.22, Input buffers 8, Output buffers 16
kernel[0]: AppleUSBCDC: Version number - 4.1.22
USB Bus Probe
High Speed device @ 4 (0xFD120000): ............................................. Communication device: "SAMSUNG_Android"
Port Information: 0x1018
Not Captive
External Device
Connected
Enabled
Number Of Endpoints (includes EP0):
Total Endpoints for Configuration 1 (current): 4
Device Descriptor
Descriptor Version Number: 0x0200
Device Class: 2 (Communication)
Device Subclass: 0
Device Protocol: 0
Device MaxPacketSize: 64
Device VendorID/ProductID: 0x04E8/0x6863 (Samsung Electronics Co., Ltd.)
Device Version Number: 0x0400
Number of Configurations: 1
Manufacturer String: 1 "SAMSUNG"
Product String: 2 "SAMSUNG_Android"
Serial Number String: 3 "304D19BA84548C7E"
Configuration Descriptor (current config)
Length (and contents): 75
Raw Descriptor (hex) 0000: 09 02 4B 00 02 01 00 C0 30 08 0B 00 02 02 06 00
Raw Descriptor (hex) 0010: 0A 09 04 00 00 01 02 02 FF 08 05 24 00 10 01 05
Raw Descriptor (hex) 0020: 24 01 00 01 04 24 02 00 05 24 06 00 01 07 05 86
Raw Descriptor (hex) 0030: 03 08 00 09 09 04 01 00 02 0A 00 00 09 07 05 8B
Raw Descriptor (hex) 0040: 02 00 02 00 07 05 0A 02 00 02 00
Number of Interfaces: 2
Configuration Value: 1
Attributes: 0xC0 (self-powered)
MaxPower: 96 ma
Interface Association Communications-Control
First Interface 0
Interface Count 2
Function Class 2 (Communications-Control)
Function Subclass 6
Interface Protocol 0
Function String 10 "RNDIS"
Interface #0 - Communications-Control .............................................. "RNDIS Communications Control"
Alternate Setting 0
Number of Endpoints 1
Interface Class: 2 (Communications-Control)
Interface Subclass; 2
Interface Protocol: 255
Comm Class Header Functional Descriptor
Raw Descriptor (hex) 0000: 05 24 00 10 01
Comm Class Call Management Functional Descriptor
Raw Descriptor (hex) 0000: 05 24 01 00 01
Comm Class Abstract Control Management Functional Descriptor
Raw Descriptor (hex) 0000: 04 24 02 00
Comm Class Union Functional Descriptor
Raw Descriptor (hex) 0000: 05 24 06 00 01
Endpoint 0x86 - Interrupt Input
Address: 0x86 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe)
Polling Interval: 9 (256 microframes (32 msecs) )
Interface #1 - Communications-Data/Unknown Comm Class Model .............................................. "RNDIS Ethernet Data"
Alternate Setting 0
Number of Endpoints 2
Interface Class: 10 (Communications-Data)
Interface Subclass; 0 (Unknown Comm Class Model)
Interface Protocol: 0
Endpoint 0x8B - Bulk Input
Address: 0x8B (IN)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 512
Polling Interval: 0 ( Endpoint never NAKs)
Endpoint 0x0A - Bulk Output
Address: 0x0A (OUT)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 512
Polling Interval: 0 ( Endpoint never NAKs)
Device Qualifier Descriptor
Descriptor Version Number: 0x0200
Device Class 2 (Communication)
Device Subclass 0
Device Protocol 0
Device MaxPacketSize: 64
Number of Configurations: 1
bReserved: 0
Other Speed Configuration Descriptor
Length (and contents): 75
Raw Descriptor (hex) 0000: 09 07 4B 00 02 01 00 C0 30 08 0B 00 02 02 06 00
Raw Descriptor (hex) 0010: 0A 09 04 04 00 01 02 02 FF 08 05 24 00 10 01 05
Raw Descriptor (hex) 0020: 24 01 00 01 04 24 02 00 05 24 06 04 05 07 05 86
Raw Descriptor (hex) 0030: 03 08 00 20 09 04 05 00 02 0A 00 00 09 07 05 8B
Raw Descriptor (hex) 0040: 02 40 00 00 07 05 0A 02 40 00 00
Number of Interfaces: 2
Configuration Value: 1
Attributes: 0xC0 (self-powered)
MaxPower: 96 ma
Interface Association Communications-Control
First Interface 0
Interface Count 2
Function Class 2 (Communications-Control)
Function Subclass 6
Interface Protocol 0
Function String 10 "RNDIS"
Interface #4 - Communications-Control .............................................. "RNDIS Communications Control"
Alternate Setting 0
Number of Endpoints 1
Interface Class: 2 (Communications-Control)
Interface Subclass; 2
Interface Protocol: 255
Comm Class Header Functional Descriptor
Raw Descriptor (hex) 0000: 05 24 00 10 01
Comm Class Call Management Functional Descriptor
Raw Descriptor (hex) 0000: 05 24 01 00 01
Comm Class Abstract Control Management Functional Descriptor
Raw Descriptor (hex) 0000: 04 24 02 00
Comm Class Union Functional Descriptor
Raw Descriptor (hex) 0000: 05 24 06 04 05
Endpoint 0x86 - Interrupt Input
Address: 0x86 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 32 ms
Interface #5 - Communications-Data/Unknown Comm Class Model .............................................. "RNDIS Ethernet Data"
Alternate Setting 0
Number of Endpoints 2
Interface Class: 10 (Communications-Data)
Interface Subclass; 0 (Unknown Comm Class Model)
Interface Protocol: 0
Endpoint 0x8B - Bulk Input
Address: 0x8B (IN)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 0 ms
Endpoint 0x0A - Bulk Output
Address: 0x0A (OUT)
Attributes: 0x02 (Bulk no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 0 ms
USB Log
After connecting the phone to USB port
34.747 [2] AppleUSBEHCI[0xffffff800a888000]::PollInterrupts - deferring checking for RHStatus until we are running again
34.771 [3] AppleUSBHub[0xffffff800a8d5000]::DecrementOutstandingIO(2118), outstandingIO(0), _interruptReadPending(false) - rearming read
34.771 [3] AppleUSBHub[0xffffff800a8d5000]::DecrementOutstandingIO(2118), outstandingIO(0), _interruptReadPending(false) - rearming read
34.771 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateInterruptTransfer - root hub interrupt transfer - clearing unneeded memDesc (0xffffff800a8c4e00) from dmaCommand (0xffffff800a8b9980)
34.771 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateInterruptTransfer - root hub interrupt transfer - clearing unneeded memDesc (0xffffff800a8c4e00) from dmaCommand (0xffffff800a8b9980)
34.771 [3] AppleUSBEHCI[0xffffff800a888000]::UIMRootHubStatusChange got bitmap (0x2)
34.771 [3] AppleUSBEHCI[0xffffff800a888000]::UIMRootHubStatusChange got bitmap (0x2)
34.771 [3] AppleUSBHub[0xffffff800a8d5000]::ChangeRaisedPowerState(+) now (1)
34.771 [3] AppleUSBHub[0xffffff800a8d5000]::ChangeRaisedPowerState(+) now (1)
34.783 [3] AppleUSBHubPort[0xffffff800a8afc00]::WakeSuspendCommand calling commandWakeUp
34.783 [3] AppleUSBHubPort[0xffffff800a8afc00]::WakeSuspendCommand calling commandWakeUp
34.783 [3] AppleUSBHub[0xffffff800a8d5000]::ChangeRaisedPowerState(-) now (0)
34.783 [3] AppleUSBHub[0xffffff800a8d5000]::ChangeRaisedPowerState(-) now (0)
34.783 [3] AppleUSBHub[0xffffff800a8d5000]::DecrementOutstandingIO(2124), outstandingIO(0), _interruptReadPending(false) - rearming read
34.783 [3] AppleUSBHub[0xffffff800a8d5000]::DecrementOutstandingIO(2124), outstandingIO(0), _interruptReadPending(false) - rearming read
34.783 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateInterruptTransfer - root hub interrupt transfer - clearing unneeded memDesc (0xffffff800a8c4e00) from dmaCommand (0xffffff800a8b9980)
34.783 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateInterruptTransfer - root hub interrupt transfer - clearing unneeded memDesc (0xffffff800a8c4e00) from dmaCommand (0xffffff800a8b9980)
34.784 [3] AppleUSBHub[0xffffff800a9c7000]::DecrementOutstandingIO(2125), outstandingIO(0), _interruptReadPending(false) - rearming read
34.784 [3] AppleUSBHub[0xffffff800a9c7000]::DecrementOutstandingIO(2125), outstandingIO(0), _interruptReadPending(false) - rearming read
34.799 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (1)
34.799 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (1)
34.837 [3] AppleUSBHub[0xffffff800a9c7000]::HubAreAllPortsDisconnectedOrSuspended - port 2 still initing, status changing, or adding a device (0/1/0)
34.837 [3] AppleUSBHub[0xffffff800a9c7000]::HubAreAllPortsDisconnectedOrSuspended - port 2 still initing, status changing, or adding a device (0/1/0)
34.901 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (2)
34.901 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (2)
34.901 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (1)
34.901 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (1)
34.901 [3] AppleUSBHub[0xffffff800a9c7000]::DecrementOutstandingIO(2130), outstandingIO(0), _interruptReadPending(false) - rearming read
34.901 [3] AppleUSBHub[0xffffff800a9c7000]::DecrementOutstandingIO(2130), outstandingIO(0), _interruptReadPending(false) - rearming read
34.903 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (0)
34.903 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (0)
34.927 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (1)
34.927 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (1)
35.039 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateControlEndpoint(0, 0, 64, 2 @(0, 0))
35.039 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateControlEndpoint(0, 0, 64, 2 @(0, 0))
35.042 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateControlEndpoint(4, 0, 64, 2 @(0, 0))
35.042 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateControlEndpoint(4, 0, 64, 2 @(0, 0))
35.045 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (0)
35.045 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (0)
35.045 [3] AppleUSBHub[0xffffff800a9c7000]::DecrementOutstandingIO(2135), outstandingIO(0), _interruptReadPending(false) - rearming read
35.045 [3] AppleUSBHub[0xffffff800a9c7000]::DecrementOutstandingIO(2135), outstandingIO(0), _interruptReadPending(false) - rearming read
After enabling USB tethering
37.272 [2] IOUSBPipe[0xffffff801db70800]::Read(sync) returned 0xe00002ed (device is not responding) - stalling pipe
37.272 [2] IOUSBPipe[0xffffff801db70800]::Read(sync) returned 0xe00002ed (device is not responding) - stalling pipe
37.272 [3] IOUSBInterfaceUserClientV2[0xffffff8020680800]::ReadPipe - returning err e00002ed, size read: 0
37.272 [3] IOUSBInterfaceUserClientV2[0xffffff8020680800]::ReadPipe - returning err e00002ed, size read: 0
37.272 [2] IOUSBPipeV2[0xffffff801db70800]::Abort setting status to 0
37.272 [2] IOUSBPipeV2[0xffffff801db70800]::Abort setting status to 0
37.295 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (1)
37.295 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (1)
37.333 [3] AppleUSBHub[0xffffff800a9c7000]::HubAreAllPortsDisconnectedOrSuspended - port 2 still initing, status changing, or adding a device (0/1/0)
37.333 [3] AppleUSBHub[0xffffff800a9c7000]::HubAreAllPortsDisconnectedOrSuspended - port 2 still initing, status changing, or adding a device (0/1/0)
37.390 [3] AppleUSBHub[0xffffff800a9c7000]::HubAreAllPortsDisconnectedOrSuspended - port 2 still initing, status changing, or adding a device (0/1/0)
37.390 [3] AppleUSBHub[0xffffff800a9c7000]::HubAreAllPortsDisconnectedOrSuspended - port 2 still initing, status changing, or adding a device (0/1/0)
37.397 [2] IOUSBDevice(SAMSUNG_Android)[0xffffff800c43e700]::terminate - making sure all endpoints are enabled
37.397 [2] IOUSBDevice(SAMSUNG_Android)[0xffffff800c43e700]::terminate - making sure all endpoints are enabled
37.401 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - Mass Storage[0xffffff80240e1800] is not in _OPEN_CLIENTS
37.401 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - Mass Storage[0xffffff80240e1800] is not in _OPEN_CLIENTS
37.401 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - CDC Abstract Control Model (ACM)[0xffffff80200cb000] is not in _OPEN_CLIENTS
37.401 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - CDC Abstract Control Model (ACM)[0xffffff80200cb000] is not in _OPEN_CLIENTS
37.401 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - CDC ACM Data[0xffffff8010688200] is not in _OPEN_CLIENTS
37.401 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - CDC ACM Data[0xffffff8010688200] is not in _OPEN_CLIENTS
37.401 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - IOUSBInterface[0xffffff800d7a6400] is not in _OPEN_CLIENTS
37.401 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - IOUSBInterface[0xffffff800d7a6400] is not in _OPEN_CLIENTS
37.405 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - Mass Storage[0xffffff80240e1800] is not in _OPEN_CLIENTS
37.405 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - Mass Storage[0xffffff80240e1800] is not in _OPEN_CLIENTS
37.408 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - CDC Abstract Control Model (ACM)[0xffffff80200cb000] is not in _OPEN_CLIENTS
37.408 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - CDC Abstract Control Model (ACM)[0xffffff80200cb000] is not in _OPEN_CLIENTS
37.413 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - CDC ACM Data[0xffffff8010688200] is not in _OPEN_CLIENTS
37.413 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - CDC ACM Data[0xffffff8010688200] is not in _OPEN_CLIENTS
37.418 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - IOUSBInterface[0xffffff800d7a6400] is not in _OPEN_CLIENTS
37.418 [2] SAMSUNG_Android[0xffffff800c43e700]::handleIsOpen - IOUSBInterface[0xffffff800d7a6400] is not in _OPEN_CLIENTS
37.421 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (2)
37.421 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (2)
37.421 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (1)
37.421 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (1)
37.421 [3] AppleUSBHub[0xffffff800a9c7000]::DecrementOutstandingIO(2140), outstandingIO(0), _interruptReadPending(false) - rearming read
37.421 [3] AppleUSBHub[0xffffff800a9c7000]::DecrementOutstandingIO(2140), outstandingIO(0), _interruptReadPending(false) - rearming read
37.422 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (0)
37.422 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (0)
37.455 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (1)
37.455 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(+) now (1)
37.492 [3] AppleUSBHub[0xffffff800a9c7000]::HubAreAllPortsDisconnectedOrSuspended - port 2 still initing, status changing, or adding a device (0/1/0)
37.492 [3] AppleUSBHub[0xffffff800a9c7000]::HubAreAllPortsDisconnectedOrSuspended - port 2 still initing, status changing, or adding a device (0/1/0)
37.568 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateControlEndpoint(0, 0, 64, 2 @(0, 0))
37.568 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateControlEndpoint(0, 0, 64, 2 @(0, 0))
37.571 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateControlEndpoint(4, 0, 64, 2 @(0, 0))
37.571 [3] AppleUSBEHCI[0xffffff800a888000]::UIMCreateControlEndpoint(4, 0, 64, 2 @(0, 0))
37.573 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (0)
37.573 [3] AppleUSBHub[0xffffff800a9c7000]::ChangeRaisedPowerState(-) now (0)
37.573 [3] AppleUSBHub[0xffffff800a9c7000]::DecrementOutstandingIO(2145), outstandingIO(0), _interruptReadPending(false) - rearming read
37.573 [3] AppleUSBHub[0xffffff800a9c7000]::DecrementOutstandingIO(2145), outstandingIO(0), _interruptReadPending(false) - rearming read
The text was updated successfully, but these errors were encountered: