I’m going to use HL7539 into Android board via USB. The kernel is 2.6.35.
Then I turn on the following kernel configurations:
If we connected the HL7539 via USB, the following messages is displayed(dmesg).
[ 3976.890000] usb 1-2: USB disconnect, address 2
[ 3976.900000] usb 1-2.1: USB disconnect, address 5
[ 3976.910000] usb 1-2.2: USB disconnect, address 4
[ 3978.980000] usb 1-2: new high speed USB device using ehci_ec42xx and address 6
[ 3979.130000] hub 1-2:1.0: USB hub found
[ 3979.130000] hub 1-2:1.0: 2 ports detected
[ 3979.420000] usb 1-2.1: new high speed USB device using ehci_ec42xx and address 7
[ 3979.530000] usb 1-2.1: rejected 1 configuration due to insufficient available bus power
[ 3979.540000] usb 1-2.1: no configuration chosen from 1 choice
[ 3980.340000] usb 1-2.2: new full speed USB device using ehci_ec42xx and address 8
[ 3980.450000] cdc_acm 1-2.2:1.0: ttyACM0: USB ACM device
[ 3982.660000] usb 1-2.1: USB disconnect, address 7
[ 3986.490000] usb 1-2.1: new high speed USB device using ehci_ec42xx and address 9
[ 3986.640000] cdc_acm 1-2.1:1.0: This device cannot do calls on its own. It is not a modem.
[ 3986.650000] cdc_acm 1-2.1:1.0: ttyACM1: USB ACM device
[ 3986.660000] cdc_acm 1-2.1:1.2: This device cannot do calls on its own. It is not a modem.
[ 3986.670000] cdc_acm 1-2.1:1.2: ttyACM2: USB ACM device
[ 3986.680000] cdc_acm 1-2.1:1.4: This device cannot do calls on its own. It is not a modem.
[ 3986.690000] cdc_acm 1-2.1:1.4: ttyACM3: USB ACM device
The lsusb is as follow (Sorry, We used the lsusb via busybox):
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0001
Bus 001 Device 013: ID 04b4:6560
Bus 001 Device 016: ID 1519:0443
Bus 001 Device 015: ID 1546:01a8
The ttyACM0 is GPS module which is including USB dongle. I want to distinguish the ttyACM1 is modem.
Should we need to set other kernel configuration?
Or, Could you guys please tell me the point which we should check?