- Joined
- Mar 22, 2013
- Messages
- 8
- Motherboard
- Lenovo ThinkPad T430
- CPU
- i5-3320M
- Graphics
- HD 4000
Got OS X El Capitan 10.11.1 running on a Lenovo T430 (thanks to kartoffelsalat_reloaded and his excellent guide) but I've come across a problem I can't find anything on the Internet about and which I figured wouldn't quite fit into the T430 guide thread since it refers to a hardware part only found in certain configurations.
I'm trying to connect to the Internet through an Ericsson H5321gw WWAN modem.
Initially, the device was only recognized as a USB device, not as a WWAN device, though. After patching the Info.plist in CellPhoneHelper.kext and IOSerialFamily.kext, the device is correctly being recognized as a WWAN device, the WWAN icon appears in the top bar and upon clicking the icon, the carrier is being recognized correctly as well. However, the device won't connect to the Internet.
Upon inspection of the system logs, I think I've found the problem but I need a hint on how to solve it.
The correct commands are being executed through the modem script:
but then the console is spammed with countless instances of
which culminates in
upon which the WWAN modem disconnects again.
Issuing
lists four files:
with the number of the second device changing with every reboot.
The problem seems obvious - the WWAN connection is established but the connection of ppp0 and usbmodem fails because there's more than one device matching the string usbmodem. I've found the code generating the error message in SCNetworkInterface but I don't want to fiddle around with recompiling system files (I wouldn't even know how). Deleting / renaming the files in /dev hasn't solved the problem, the error message remains the same.
Is there any way to cut this ambiguity of string matching out of the system so that the connection won't fail?
I'm trying to connect to the Internet through an Ericsson H5321gw WWAN modem.
Initially, the device was only recognized as a USB device, not as a WWAN device, though. After patching the Info.plist in CellPhoneHelper.kext and IOSerialFamily.kext, the device is correctly being recognized as a WWAN device, the WWAN icon appears in the top bar and upon clicking the icon, the carrier is being recognized correctly as well. However, the device won't connect to the Internet.
Upon inspection of the system logs, I think I've found the problem but I need a hint on how to solve it.
The correct commands are being executed through the modem script:
Code:
20:58:13 ccl: Apple Base Script.ccl Version 3.3
20:58:13 ccl: CCLWrite: AT\13
...
20:58:13 ccl: Waiting for connection
20:58:14 ccl: Connection established
20:58:17 ccl: CCLExit: 0
20:58:17 pppd: Connect: ppp0 <--> /dev/cu.usbmodem
Code:
20:58:17 com.apple.preference.network.remoteservice: more than one interface matches usbmodem
...
20:58:21 com.apple.preference.network.remoteservice: more than one interface matches usbmodem
Code:
20:58:21 symptomsd: nw_interface_create_with_name netutil_ifname_to_ifindex(ppp0) failed
20:58:21 symptomsd: -[NWInterface initWithInterfaceName:] nw_interface_create_with_name(ppp0) failed
20:58:21 pppd: Connection terminated.
Issuing
Code:
ls /dev | grep usbmodem
Code:
cu.usbmodem
cu.usbmodem5
tty.usbmodem
tty.usbmodem5
The problem seems obvious - the WWAN connection is established but the connection of ppp0 and usbmodem fails because there's more than one device matching the string usbmodem. I've found the code generating the error message in SCNetworkInterface but I don't want to fiddle around with recompiling system files (I wouldn't even know how). Deleting / renaming the files in /dev hasn't solved the problem, the error message remains the same.
Is there any way to cut this ambiguity of string matching out of the system so that the connection won't fail?
Last edited: