Linux & Broadband Modems 2/2: Prolink PHS300

The Prolink PHS300 is yet another recent HSUPA modem. The physical design, with the hinge mechanism, looks more fragile than the D-Link modem. However, the D-Link is bulkier and protrudes laterally.

Like the D-Link DWM-156 it is a composite device that appears first as a USB storage device with Windows and Mac drivers, ID 0x1e0e:f000. After driver installation there is a “personality” change and it presents a new USB ID 0x1e0e:9100; this is not a PnP ttyACMnn device – major suckage again.

The device is too recent to have usb_modeswitch support. This actually has support for the PHS100 (which modeswitches to 1e0e:9000 & 1e0e:9200).

The odd thing is that after installation under Windows, my PHS300 seems to be permanently in 0x1e0e:9100 mode; so mode switching doesn’t seem to be necessary anymore. There is also a PHS300 trick from the Ubuntu lists where issuing an eject command causes a mode switch.

To create the device files:

modprobe usbserial vendor=0x1e0e product=0x9100

usbserial will create and claim /dev/ttyUSB0-2. The actual comms device is /dev/ttyUSB2.

The device is recognised by modem-manager as a generic GSM modem.

If all goes well one should see:

modem-manager: (Generic): GSM modem /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1 claimed port ttyUSB2
modem-manager: Added modem /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1
modem-manager: Exported modem /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1 as /org/freedesktop/ModemManager/Modems/1
NetworkManager:   (ttyUSB2): new GSM device (driver: 'generic')
NetworkManager:   (ttyUSB2): exported as /org/freedesktop/NetworkManager/Devices/3
NetworkManager:   (ttyUSB2): now managed
Advertisements

One Response

  1. […] that the manufacturer used more than one chipset, released under the same brand and model. FWIW: Linux & Broadband Modems 2/2: Prolink PHS300 Network manager shows that it is detected as ttyUSB3. This is a good sign, as it means that […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: