I am using MC7710 under Linux Ubuntu 10.04 (2.6.32-26-generic).
From time to time I see the following strange behaviour, the modem seems to be available under lsusb:
Bus 001 Device 002: ID 1199:68a3 Sierra Wireless, Inc.
but only ttyUSB0 is available and not the rest of the interfaces.
I see the following in dmesg:
Jun 20 12:16:58 probe10-4 kernel: [ 7.245217] usbcore: registered new interface driver usbserial
Jun 20 12:16:58 probe10-4 kernel: [ 7.248493] USB Serial support registered for generic
Jun 20 12:16:58 probe10-4 kernel: [ 7.251286] usbcore: registered new interface driver usbserial_generic
Jun 20 12:16:58 probe10-4 kernel: [ 7.251307] usbserial: USB Serial Driver core
Jun 20 12:16:58 probe10-4 kernel: [ 7.474543] lp: driver loaded but no devices found
Jun 20 12:16:58 probe10-4 kernel: [ 7.520946] USB Serial support registered for Sierra USB modem
Jun 20 12:16:58 probe10-4 kernel: [ 7.523235] sierra 1-2:1.0: Sierra USB modem converter detected
Jun 20 12:16:58 probe10-4 kernel: [ 7.529115] usb 1-2: Sierra USB modem converter now attached to ttyUSB0
Jun 20 12:16:58 probe10-4 kernel: [ 7.530018] usbcore: registered new interface driver sierra
Jun 20 12:16:58 probe10-4 kernel: [ 7.530039] sierra: v.1.7.40:USB Driver for Sierra Wireless USB modems
As you see, there are no entries for the rest of the interfaces. This is really strange as the problem happens from time to time and not consistently. Maybe the modem is in some strange mode? Any ideas?
This is very bad, and you probably won’t be able to use that USB host controller after this without reloading the ehci_hcd driver. But I believe the error is completely unrelated to the MC7710. It will probably happen with any USB device connected to this controller.