Re: Franklin U600 modem 4G part does not switch or is not detected

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2012-12-10 at 15:15 -0800, United Seabears Corp. wrote:
> 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.

The 4G WiMAX part of the modem uses a Beceem chipset which does not have
drivers at this time.  You can find some drivers on Google, but they are
horrible, and the Beceem wimax daemon is also pretty horrible, as it was
based off the Intel wimaxd which is also pretty horrible.  In short,
without a lot of effort the 4G part just won't work.

Dan

> 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


--
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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux