I've taken a look at this and it appears there is already a driver in the mainline kernel which should support this device. We hadn't enabled the driver as it was and still is marked as EXPERIMENTAL:
drivers/net/wireless/rt2x00/Kconfig:
config RT2800PCI_RT53XX
bool "rt2800pci - Include support for rt53xx devices (EXPERIMENTAL)"
depends on EXPERIMENTAL
default y
---help---
This adds support for rt53xx wireless chipset family to the
rt2800pci driver.
Supported chips: RT5390
Our default policy is to disable EXPERIMENTAL options until we have a specific request to enable them. So, I'd consider your bug here a request to enable this experimental driver. Thus, I've built a test kernel with this driver now enabled, eg CONFIG_RT2800PCI_RT53XX=y. Please test and let me know your results. Thanks.
Hi Dave,
I've taken a look at this and it appears there is already a driver in the mainline kernel which should support this device. We hadn't enabled the driver as it was and still is marked as EXPERIMENTAL:
drivers/ net/wireless/ rt2x00/ Kconfig:
config RT2800PCI_RT53XX
bool "rt2800pci - Include support for rt53xx devices (EXPERIMENTAL)"
depends on EXPERIMENTAL
default y
---help---
This adds support for rt53xx wireless chipset family to the
rt2800pci driver.
Supported chips: RT5390
Our default policy is to disable EXPERIMENTAL options until we have a specific request to enable them. So, I'd consider your bug here a request to enable this experimental driver. Thus, I've built a test kernel with this driver now enabled, eg CONFIG_ RT2800PCI_ RT53XX= y. Please test and let me know your results. Thanks.
http:// people. canonical. com/~ogasawara/ lp815064/