[PATCH 2/2] Staging: rtl8712/rtl8192u: move USB device ID within staging drivers.

Larry Finger Larry.Finger at lwfinger.net
Fri Mar 2 15:54:45 UTC 2012


On 03/02/2012 06:01 AM, Martin Krause wrote:
> It seems the USB device ID 0bda:8192 is wrongly assigned to the
> RTL8192SU chip and not to the RTL8191SU chip in the USB database.
> So this patch moves this device ID from the rtl8192u staging
> driver to the rtl8712 staging driver.
>
> This patch was tested with a Radicom WIFIHU embedded wireless
> module with a RTL8191SU chip and the USB device ID 0bda:8192.
> Without the patch the rtl8192u driver claims this device, but
> it does not work. With the patch the rtl8712 driver services
> this device and it works.
>
> Signed-off-by: Martin Krause<martin.krause at tqs.de>
> ---
> I discussed this already a little bit with Larry Finger on the
> linux-wireless mailing list:
> http://www.spinics.net/lists/linux-wireless/msg85925.html
> ---
>   drivers/staging/rtl8192u/r8192U_core.c |    1 -
>   drivers/staging/rtl8712/usb_intf.c     |    1 +
>   2 files changed, 1 insertions(+), 1 deletions(-)

ACKed-by: Larry Finger <Larry.Finger at lwfinger.net>

Larry

>
> diff --git a/drivers/staging/rtl8192u/r8192U_core.c b/drivers/staging/rtl8192u/r8192U_core.c
> index c09be0a..9c00865 100644
> --- a/drivers/staging/rtl8192u/r8192U_core.c
> +++ b/drivers/staging/rtl8192u/r8192U_core.c
> @@ -105,7 +105,6 @@ u32 rt_global_debug_component = \
>
>   static const struct usb_device_id rtl8192_usb_id_tbl[] = {
>   	/* Realtek */
> -	{USB_DEVICE(0x0bda, 0x8192)},
>   	{USB_DEVICE(0x0bda, 0x8709)},
>   	/* Corega */
>   	{USB_DEVICE(0x07aa, 0x0043)},
> diff --git a/drivers/staging/rtl8712/usb_intf.c b/drivers/staging/rtl8712/usb_intf.c
> index 4d3abcf..2875a78 100644
> --- a/drivers/staging/rtl8712/usb_intf.c
> +++ b/drivers/staging/rtl8712/usb_intf.c
> @@ -105,6 +105,7 @@ static struct usb_device_id rtl871x_usb_id_tbl[] = {
>   /* RTL8191SU */
>   	/* Realtek */
>   	{USB_DEVICE(0x0BDA, 0x8172)},
> +	{USB_DEVICE(0x0BDA, 0x8192)},
>   	/* Amigo */
>   	{USB_DEVICE(0x0EB0, 0x9061)},
>   	/* ASUS/EKB */
>
>




More information about the devel mailing list