Two months ago I asked for assistance with the installation of a Franklin U600 3G/4G modem on the above OS. Meanwhile I managed to get the 3G part of the dual modem to work reliably. I had to discover on my own that this modem does not work properly using usbserial - at least not on my Toshiba Satellite A45. Instead I am using the cdc_acm driver, which handles interrupt modems. Ever since I have had no switching problems on the 3G part. The modem actually does not require KPPP or wvdial to make a connection. The KDE network manager does that with 12.04; the Gnome network manager works better for 12.10. However, I am still unable to get the 4G modem to work. In fact, I still have to see the lsusb output that shows the Beceem modem identifiers. The best I have been able to do so far was to uncover a 'GSM' modem connected to a serial port that is almost immediately disconnected. According to the Sprint modem installation instructions the U600 is supposed to be detected upon insertion into a port. It is not. All I get on lsusb is: Bus 001 Device 005: ID 1fac:0151 cfg80211: All devices are disconnected, going to restore regulatory settings [ 2132.651330] cfg80211: Restoring regulatory settings [ 2132.651335] cfg80211: Calling CRDA to update world regulatory domain [ 2132.661306] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain [ 2132.661315] cfg80211: World regulatory domain updated: [ 2132.661317] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 2132.661320] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 2132.661323] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 2132.661326] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 2132.661329] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 2132.661331] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 2132.813437] wwan0: authenticate with 64:31:50:07:49:c0 [ 2132.824848] wwan0: send auth to 64:31:50:07:49:c0 (try 1/3) [ 2132.827801] wwan0: authenticated [ 2132.840044] wwan0: associate with 64:31:50:07:49:c0 (try 1/3) [ 2132.843822] wwan0: RX AssocResp from 64:31:50:07:49:c0 (capab=0x821 status=0 aid=9) [ 2132.844309] wwan0: associated [ 2244.959395] usbcore: deregistering interface driver usbbcm [ 2260.845212] usbcore: registered new interface driver usbbcm That is the 3G modem. I have followed multiple instructions from a Russian website, Ubuntu Forum, Draisberg modeswitch and many, many other tutorials without success. Most claim that the 4G modem shows up as Bus 002 Device 031: ID 198f:0220 Beceem Communications Inc. or similar. On my computer it does not regardless of what I do. The modeswitch command used results in the following output: Reading config file: /etc/usb_modeswitch.d/198f:bccd * usb_modeswitch: handle USB devices with multiple modes * Version 1.2.3 (C) Josua Dietze 2012 * Based on libusb0 (0.1.12 and above) ! PLEASE REPORT NEW CONFIGURATIONS ! DefaultVendor= 0x198f DefaultProduct= 0xbccd TargetVendor= 0x198f TargetProduct= 0x0220 TargetClass= not set TargetProductList="" DetachStorageOnly=0 HuaweiMode=0 SierraMode=0 SonyMode=0 QisdaMode=0 GCTMode=0 KobilMode=0 SequansMode=0 MobileActionMode=0 CiscoMode=0 MessageEndpoint= not set MessageContent="55534243f0298d8124000000800006bc626563240000000000000000000000" NeedResponse=0 ResponseEndpoint= not set InquireDevice disabled Success check enabled, max. wait time 10 seconds System integration mode disabled usb_set_debug: Setting debugging level to 15 (on) usb_os_find_busses: Found 003 usb_os_find_busses: Found 002 usb_os_find_busses: Found 001 usb_os_find_devices: couldn't get connect info usb_os_find_devices: Found 001 on 003 error obtaining child information: Operation not permitted usb_os_find_devices: couldn't get connect info usb_os_find_devices: Found 002 on 002 skipped 1 class/vendor specific interface descriptors usb_os_find_devices: couldn't get connect info usb_os_find_devices: Found 001 on 002 error obtaining child information: Operation not permitted error obtaining child information: Operation not permitted usb_os_find_devices: couldn't get connect info usb_os_find_devices: Found 005 on 001 skipped 4 class/vendor specific interface descriptors usb_os_find_devices: couldn't get connect info usb_os_find_devices: Found 003 on 001 usb_os_find_devices: couldn't get connect info usb_os_find_devices: Found 001 on 001 error obtaining child information: Operation not permitted error obtaining child information: Operation not permitted error obtaining child information: Operation not permitted Looking for target devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 046d:c03d searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1fac:0151 searching devices, found USB ID 1a40:0101 searching devices, found USB ID 1d6b:0002 No devices in target mode or class found Looking for default devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 046d:c03d searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1fac:0151 searching devices, found USB ID 1a40:0101 searching devices, found USB ID 1d6b:0002 No devices in default mode found. Nothing to do. Bye. dmesg gives: [ 32.820084] usb 1-3.2: new full-speed USB device number 5 using ehci_hcd [ 32.913693] usb 1-3.2: New USB device found, idVendor=1fac, idProduct=0151 [ 32.913699] usb 1-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 32.913703] usb 1-3.2: Product: U600 EVDO Modem [ 32.913706] usb 1-3.2: Manufacturer: Franklin Wireless Corp. [ 32.954759] cdc_acm 1-3.2:1.0: ttyACM0: USB ACM device [ 32.956909] usbcore: registered new interface driver cdc_acm [ 32.956917] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 42.689696] wwan0: authenticate with 64:31:50:07:49:b8 [ 42.700496] wwan0: send auth to 64:31:50:07:49:b8 (try 1/3) [ 42.704198] wwan0: authenticated No 4G modem. After modprobe bcm_wimax dmseg result is: bcm_wimax: module is from the staging directory, the quality is unknown, you have been warned. [ 1827.922195] beceem: Beceem Communications Inc. WiMAX driver, 5.2.45 [ 1827.922201] Copyright 2010. Beceem Communications Inc [ 1827.925904] usbcore: registered new interface driver usbbcm Oh, I have the files macxvi.cfg and macxvi200.bin in /lib/firmware. I also have the driver module for my OS version that was created during compilation (drxvi314.ko/drxvi314) in place. The 4G modem is also not detected when drxvi314 is used instead of bcm_wimax. I must be missing something. Question: What am I missing? Where do I go wrong? Can anyone please tell me. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html