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

Re: BT Voyager 1010 (or Linksys WUSB11)



Ron wrote:

Jonathan Melhuish wrote:

There must surely be a table that translates these numeric codes into
the right driver to load - anyone got any idea where it is?
Yeah, I got an idea where it is.  It is in the driver.  Look at
at76c503-rfmd.c of your berlios source directory.  Your vendor 0x69a is
there as dyna link, but your product 0x821 is not.  At least this is the
case in my version from back in December.  I got a chuckle earlier, but
this is your chance to modify that puppy and reconfigure.  I'd just follow
the convention that exists in the file for WUSB11.
Wa-hey!  Looks like I got it working! :-)

May 10 22:36:55 laptop kernel: hub.c: new USB device 00:07.2-1, assigned address 23 May 10 22:36:55 laptop kernel: at76c503.c: $Id: at76c503.c,v 1.35 2003/07/30 06:31:51 jal2 Exp $ compiled May 9 2004 16:15:33 May 10 22:36:55 laptop kernel: at76c503.c: firmware version 0.90.0 #44 (fcs_len 4) May 10 22:36:55 laptop kernel: at76c503.c: device's MAC 00:90:99:45:19:51, regulatory domain MKK1 (Japan) (id 65)
May 10 22:36:55 laptop kernel: at76c503.c: registered wlan0

It was actually the at76c503-i3861 driver that it uses. It seems to vary; both of them seem to be listed for Linksys WUSB11! There's a big table of Amtel devices here: http://at76c503a.berlios.de/devices.html

Anyway, once I found that out, it was just a matter of adding the appropriate USB vendor/product ID to the driver. Here's the diff:

--- at76c503-i3861.c~   2003-11-30 01:05:35.000000000 +0000
+++ at76c503-i3861.c    2004-05-10 22:31:20.000000000 +0100
@@ -72,6 +72,9 @@
#define VENDOR_ID_DYNALINK            0x069a
#define PRODUCT_ID_DYNALINK_WLL013_I 0x0320 /* Dynalink/Askey WLL013 (intersil) */

+#define VENDOR_ID_BT            0x069a
+#define PRODUCT_ID_BT_VOYAGER_1010  0x0821 /* BT Voyager 1010 */
+
#define VENDOR_ID_SMC                 0x0d5c
#define PRODUCT_ID_SMC2662W_V1        0xa001 /* EZ connect 11Mpbs
Wireless USB Adapter SMC2662W (v1) */
@@ -101,6 +104,7 @@
       { USB_DEVICE(VENDOR_ID_HP,       PRODUCT_ID_HP_HN210W         ) },
       { USB_DEVICE(VENDOR_ID_M4Y750,   PRODUCT_ID_M4Y750            ) },
       { USB_DEVICE(VENDOR_ID_DYNALINK, PRODUCT_ID_DYNALINK_WLL013_I ) },
+       { USB_DEVICE(VENDOR_ID_BT,       PRODUCT_ID_BT_VOYAGER_1010   ) },
       { USB_DEVICE(VENDOR_ID_SMC,      PRODUCT_ID_SMC2662W_V1       ) },
       { USB_DEVICE(VENDOR_ID_BENQ,     PRODUCT_ID_BENQ_AWL_300      ) },
       { USB_DEVICE(VENDOR_ID_ADDTRON,  PRODUCT_ID_ADDTRON_AWU120    ) },

I'll send it to the Amtel driver guys, so that hopefully it'll be "plug and play" in future.

Wow, my first real contribution to the open source community!  8-)

Cheers,

Jon



Reply to: