Re: [Rtl-wifi-devel] Realtek rtl8187B wireless chip support for linux
Status: Alpha
Brought to you by:
hauke-m
From: Hin-Tak L. <hin...@ya...> - 2008-03-24 13:58:05
|
Hi, I thought I should mention that there were some 2.6.23<->26.24 breakage and I have attached the change to the redhat bug report I filed earlier - the redhat folks wanted to enhance the in-kernel realtek driver rather than talking this is directly, but they are not ready yet, so I have an interrim patch for for the driver to make it work in kernel 2.6.24: https://bugzilla.redhat.com/show_bug.cgi?id=432280 --- On Sun, 10/2/08, Hin-Tak Leung <hin...@ya...> wrote: > From: Hin-Tak Leung <hin...@ya...> > Subject: Realtek rtl8187B wireless chip support for linux > To: wl...@re... > Cc: rtl...@li..., cu...@ze..., and...@ti..., fla...@so... > Date: Sunday, 10 February, 2008, 8:59 PM > One question: why is the official driver for 8187B not > available for download? > I have got it off a 3rd-party site: > http://www.datanorth.net/~cuervo/rtl8187b/ > > I have reworked the modification made by Johnny Cuervo > (attached as > rtl8187-modified-diff) with a more useful kernel debug > message and some > comments about why the drop through to default doesn't > work > (rtl8187B_linux_24...diff), and I am currently using the > mod right now > on the 8187B chip which has a product id 0x8197. > > I hope this change get more widely and officially > adopted... > > > > > ___________________________________________________________ > Yahoo! Answers - Got a question? Someone out there knows > the answer. Try it > now. > http://uk.answers.yahoo.com/diff -ruBb > old/rtl8187B_linux_24.6.1024.0822.2007/rtl8187/r8187_core.c > rtl8187B_linux_24.6.1024.0822.2007/rtl8187/r8187_core.c > --- > old/rtl8187B_linux_24.6.1024.0822.2007/rtl8187/r8187_core.c 2007-08-22 > 08:54:58.000000000 +0100 > +++ > rtl8187B_linux_24.6.1024.0822.2007/rtl8187/r8187_core.c 2008-02-10 > 03:25:46.000000000 +0000 > @@ -93,6 +93,7 @@ > static struct usb_device_id rtl8187_usb_id_tbl[] = { > {USB_DEVICE(USB_VENDOR_ID_REALTEK, 0x8187)}, > {USB_DEVICE(USB_VENDOR_ID_REALTEK, 0x8189)}, > + {USB_DEVICE(USB_VENDOR_ID_REALTEK, 0x8197)}, > // {USB_DEVICE_VER(USB_VENDOR_ID_REALTEK, > 0x8187,0x0200,0x0200)}, > {USB_DEVICE(USB_VENDOR_ID_NETGEAR, 0x6100)}, > {USB_DEVICE(USB_VENDOR_ID_NETGEAR, 0x6a00)}, > @@ -2833,6 +2834,11 @@ > idProduct = le16_to_cpu(udev->descriptor.idProduct); > > switch (idProduct) { > + case 0x8197: > + /* priv->rf_chip = 6 for this chip, > > EPROM_RFCHIPID_RTL8225U = 5 */ > + /* rtl8225_is_V_z2(dev) return false, and drop through > to default: does not work */ > + /* drop through to 0x8189 */ > + DMESG("Using configuration of Product id 0x8189 > for newer 0x8197"); > case 0x8189: > /* check RF frontend chipset */ > priv->card_8187 = NIC_8187B; __________________________________________________________ Sent from Yahoo! Mail. More Ways to Keep in Touch. http://uk.docs.yahoo.com/nowyoucan.html |