Bug 476258

Summary: ZTE ZXDSl 852 modem not working in Fedora 10
Product: [Fedora] Fedora Reporter: Kalpa Welivitigoda <callkalpa>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: low    
Version: 10CC: danishka, dcbw, kernel-maint, quintela, rob.townley, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-02-13 16:32:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Kalpa Welivitigoda 2008-12-12 18:43:56 UTC
ZTE ZXDSL 852 is an ADSL usb modem. It is not working under Fedora 10. The LEDs in the modem are also not lit.


My service provider uses the following settings:

Type : PPPoE
Encapsulation : LLC
VPI : 8
VCI : 35
Authentication : PAP
Modulation : G.dmt

Following is the output of lsusb:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 004: ID 0451:6060 Texas Instruments, Inc. RNDIS/BeWAN ADSL2+
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 006: ID 0483:0138 SGS Thomson Microelectronics 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

"Bus 004 Device 006: ID 0483:0138 SGS Thomson Microelectronics " is related to the modem

Here is the output of dmesg:

usb 4-2: new full speed USB device using uhci_hcd and address 7
usb 4-2: configuration #1 chosen from 1 choice
usb 4-2: New USB device found, idVendor=0483, idProduct=0138
usb 4-2: New USB device strings: Mfr=0, Product=1, SerialNumber=2
usb 4-2: Product: ADSL MODEM
usb 4-2: SerialNumber: 0000000000000000

Here is the company's web site:
http://wwwen.zte.com.cn/main/P%20AND%20C/Products/Wireline%20products/Access%20Network/Broadband%20access%20server%20product%20series%20bras/xDSL%20Modem/2004102853081.shtml

Comment 1 Danishka Navin 2009-01-01 14:32:39 UTC
ZTE ZXDSL 852 is having good market in Sri Lanka. ZTE ZXDSL 852 is the only modem issued by Sri Lanka leading ISP - www.slt.lk

So we need drivers for this modem.
Its badly affect for spreading Fedora.

Comment 2 Robert Townley 2009-01-16 08:44:15 UTC
Must be running Microsoft Windows CE RNDIS like what is in Windows CE smartphones such as the HTC PPC6800.

Driver for usb adsl modem actiontec on Linux ... on google code.
http://code.google.com/p/ndis-actiontec/

Comment 3 Dan Williams 2009-02-13 12:24:38 UTC
(In reply to comment #0)
> ZTE ZXDSL 852 is an ADSL usb modem. It is not working under Fedora 10. The LEDs
> in the modem are also not lit.
> 
> Following is the output of lsusb:
> 
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 005 Device 004: ID 0451:6060 Texas Instruments, Inc. RNDIS/BeWAN ADSL2+
> Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 004 Device 006: ID 0483:0138 SGS Thomson Microelectronics 
> Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> 
> "Bus 004 Device 006: ID 0483:0138 SGS Thomson Microelectronics " is related to
> the modem

Do you have two modems plugged in here?

In any case, this is a kernel bug actually; if there aren't kernel drivers for the device, NetworkManager isn't going to be able to see it.  But until drivers for this piece of hardware show up upstream in the Linux kernel, they won't get into the Fedora kernel either.  So not too much that we can do until somebody reverse-engineers the device or ZTE themselves post a driver.

Comment 4 Kalpa Welivitigoda 2009-02-13 15:26:15 UTC
No I have plugged only one modem

Comment 5 Dan Williams 2009-02-13 15:35:08 UTC
(In reply to comment #4)
> No I have plugged only one modem

Bus 005 Device 004: ID 0451:6060 Texas Instruments, Inc. RNDIS/BeWAN ADSL2+
Bus 004 Device 006: ID 0483:0138 SGS Thomson Microelectronics 

So what device is the Texas Instruments device then?  It says "ADSL2+" in the description, which leads me to believe it's a DSL device.

Comment 6 Kalpa Welivitigoda 2009-02-13 16:00:33 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > No I have plugged only one modem
> 
> Bus 005 Device 004: ID 0451:6060 Texas Instruments, Inc. RNDIS/BeWAN ADSL2+
> Bus 004 Device 006: ID 0483:0138 SGS Thomson Microelectronics 
> 
> So what device is the Texas Instruments device then?  It says "ADSL2+" in the
> description, which leads me to believe it's a DSL device.

The modem is "SGS Thomson Microelectronics"
The other one is my router

Comment 7 Dan Williams 2009-02-13 16:32:13 UTC
Ok, thanks for the clarification.

It looks like this modem is driven by the "unicorn_usb" driver, and this driver is obviously not upstream.  That's probably for a good reason; maybe the driver isn't good enough yet for upstream inclusion.  It also looks like part of the driver is binary-only, which immediately disqualifies it for inclusion in the kernel.

See:

http://www.linuxquestions.org/questions/slackware-14/zte-zxdsl-852-modem-695822/

Unfortunately, this isn't something that can be fixed by Fedora; the hardware vendor needs to release a driver for the device that can be included upstream, or somebody needs to reverse-engineer the close-source portion.