Re: Siemens Gigaset USB Adapter 11

Joerg Albert <[email protected]> Tue, 8 Mar 2005 00:09:20 +0100 (CET)
Newsgroups gmane.linux.drivers.at76c503a.user
Message-ID <[email protected]>
On Fri, 4 Feb 2005, Mike Pinna wrote:

> On Fri, Feb 04, 2005 at 01:28:38PM +0100, Sven Klomp wrote:
> > I solved the problem. I edited the file at76c505a-rfmd2958.c and
> > changed the vID
> > and pID in these lines:
> > #define VENDOR_ID_ATMEL               0x1690
> > #define PRODUCT_ID_ATMEL_505A         0x0701
> >
> > OK, it is a dirty hack, I only replaced the vID and pID. But I don't
> > know, how to add an new device correctly. Perhaps somebody adds the
> > new device in the source, because it seems to work very nice.
>
> How about the following, as a slightly cleaner solution:
>
> --- at76c505a-rfmd2958.c	2005-02-04 14:49:44.000000000 +0200
> +++ at76c505a-rfmd2958.c.new	2005-02-04 14:48:31.000000000 +0200
> @@ -71,10 +71,13 @@
>  #define VENDOR_ID_ATMEL               0x03eb
>  #define PRODUCT_ID_ATMEL_505A         0x7614 /* Generic AT76C505A device */
>  #define PRODUCT_ID_ATMEL_505AS        0x7617 /* Generic AT76C505AS device */
> +#define VENDOR_ID_GIGASET             0x1690
> +#define PRODUCT_ID_GIGASET_11         0x0701
>
>  static struct usb_device_id dev_table[] = {
>  	{ USB_DEVICE(VENDOR_ID_ATMEL,    PRODUCT_ID_ATMEL_505A       ) },
>  	{ USB_DEVICE(VENDOR_ID_ATMEL,    PRODUCT_ID_ATMEL_505AS      ) },
> +	{ USB_DEVICE(VENDOR_ID_GIGASET,  PRODUCT_ID_GIGASET_11       ) },
>  	{ }
>  };

added into 0.12beta23.

/Jörg.