Hello,
I've just updated my kernel to 3.0 and now my wireless card using a
rt2870 chip doesn't work anymore.
It wants now a firmware rt2870.bin whereas this wasn't needed for older kernels.
Is this expected ? If so why the firmware is now mandatory whereas it
wasn't previously ?
Thanks
--
Francis
Hi,
On Sun, Jul 31, 2011 at 9:02 AM, Ivo Van Doorn <[email protected]> wrote:
>
> Both drivers needed firmware, however rt2870 had the firmware compiled
> into the driver,
Oh, I see, I missed that point
Thanks
--
Francis
Hi,
> I've just updated my kernel to 3.0 and now my wireless card using a
> rt2870 chip doesn't work anymore.
>
> It wants now a firmware rt2870.bin whereas this wasn't needed for older kernels.
>
> Is this expected ? If so why the firmware is now mandatory whereas it
> wasn't previously ?
rt2870 has always needed firmware, but what you didn't notice is that you
are not using the same driver as before. Previous kernels contained 2
drivers for the rt2870 chipset. Namely rt2800usb (as part of rt2x00) and
rt2870 (inside the staging directory). For 3.0 the rt2870 from the staging
directory has been removed, so now you are forced to use rt2800usb.
Both drivers needed firmware, however rt2870 had the firmware compiled
into the driver, while rt2800usb needed the firmware as separate file (as is
the preferred behavior for drivers which need firmware).
So you should just the rt2870.bin file from the linux-firmware package
to get started with the driver.
Ivo