[PATCH] add-Gigaset-108.patch

alwin adr at deds.nl
Wed Nov 10 08:56:41 UTC 2010


Thanks for this great piece of work! I recently got a "Siemens Gigaset USB  
Adapter 108" and it works with this driver.
I had to make a small change to the USB device id, so it was detected.

There's something strange with this adapter. Without the driver, lsusb  
identifies it as:
"Bus 001 Device 004: ID 129b:160c CyberTAN Technology". If I put 160c into  
ar5523.c, the driver loads automagically when plugging in the adapter, but  
there will be an initialization timeout, and the device can't initialize.  
After the driver is loaded, lsusb identifies it as:
"Bus 001 Device 006: ID 129b:160b CyberTAN Technology". Everything works  
fine if I put 160b into ar5523.c . I guess this must be somekind of  
harware bug/feature, because something similar happened using ndiswrapper  
(couldn't get that working anyway). There also is an "160d" around  
according to Google. I guess these are all slight variations of the same  
piece of hardware, and all are reported to work with this driver, so I  
would suggest to replace the add-Gigaset-108.patch into this, to cover  
them all:

--- a/ar5523.c
+++ b/ar5523.c
@@ -1623,6 +1623,9 @@ static struct usb_device_id ar5523_id_ta
  	AR5523_DEVICE_UX(0x0cf3, 0x0005),	/* Atheros2 / AR5523_3 */
  	AR5523_DEVICE_UG(0x0d8e, 0x7801),	/* Conceptronic / AR5523_1 */
  	AR5523_DEVICE_UX(0x0d8e, 0x7811),	/* Conceptronic / AR5523_2 */
+	AR5523_DEVICE_UG(0x129b, 0x160b),	/* Cybertan / GIGASET108_1 */
+	AR5523_DEVICE_UG(0x129b, 0x160c),	/* Cybertan / GIGASET108_2 */
+	AR5523_DEVICE_UG(0x129b, 0x160d),	/* Cybertan / GIGASET108_3 */
  	AR5523_DEVICE_UX(0x2001, 0x3a00),	/* Dlink / DWLAG132 */
  	AR5523_DEVICE_UG(0x2001, 0x3a02),	/* Dlink / DWLG132 */
  	AR5523_DEVICE_UX(0x2001, 0x3a04),	/* Dlink / DWLAG122 */

Kind regards,


More information about the devel mailing list