Updated RAL driver with RT3090 support in 9.1-RELEASE?

I am still not giving up with my intention of running FreeBSD 9.1-RELEASE on my Acer Aspire One 753 netbook, although I am hitting the second dead end right now. First I had to discover, that video would not return on resume (still no clue how this can be fixed), then I had to discovered, that the Broadcom BCM43225 wireless chipset is not supported.

I just took a quick look for other wireless options on mini PCIe, but the only one that I could get at a good price on short notice would be the Delock Mini PCI Express WLAN + Bluetooth with Ralink RT3090 chipset, but there is little info on the RT3090 on FreeBSD. On OpenBSD it's supported since version 4.9 by the ral driver, but the ral FreeBSD man-page only goes till RT2600, so I guess this is a rather old version of that driver.

There was some talk about porting over the latest driver from OpenBSD, but no updated info, with some traces from March 2011 in the freebsd-current mailing list, about support for RT3090 being implemented in the RT2860 driver.

So any news on RT3090 on FreeBSD? Maybe already a working solution or up-to-date driver ported from OpenBSD available in FreeBSD 9.1-RELEASE?
 
I wish it was that easy, but I don't have a Ralink unit (was considering to purchase one, but only if it was confirmed to be working). Also that discussion on the mailing list ended on 8th May 2012 with
Bernhard Schmidt said:
If nothing new comes up within the next few days I intend to commit this by the end of the week or something.
So has it been commited, and is the updated RT2860 driver with RT3090 support in 9.1-RELEASE?

I am sorry if the answer should be obvious, but I seem to be unable to check for myself.
 
You are quoting a message that's even older (from 29th October 2011). I can't believe there is no updated info available any more after 8th May 2012.
 
It looks like Berhard's ral got MFC'd. Support for 3090 should be quite good.

Code:
Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Fri May 25 16:39:56 2012 UTC (7 months ago) by bschmidt
Branches: RELENG_8
Diff to: previous 1.1.4.1: preferred, colored
Changes since revision 1.1.4.1: +4103 -0 lines
SVN rev 236007 on 2012-05-25 16:39:56Z by bschmidt

MFC r232946,232958,235233:

r232946:
Update the rt2860's firmware and add a Makefile for the module. While
here remove the ucode header file which was used to generate the fw files
but by now is outdated.

r232958:
Import the latest microcode.h which was used to generate the current
firmware files and adjust the Makefile.

r235233:
Add support for Ralink RT2800/RT3000 chipsets.
 
m6tt said:
It looks like Berhard's ral got MFC'd. Support for 3090 should be quite good.

Code:
Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Fri May 25 16:39:56 2012 UTC (7 months ago) by bschmidt
Branches: RELENG_8
Diff to: previous 1.1.4.1: preferred, colored
Changes since revision 1.1.4.1: +4103 -0 lines
SVN rev 236007 on 2012-05-25 16:39:56Z by bschmidt

MFC r232946,232958,235233:

r232946:
Update the rt2860's firmware and add a Makefile for the module. While
here remove the ucode header file which was used to generate the fw files
but by now is outdated.

r232958:
Import the latest microcode.h which was used to generate the current
firmware files and adjust the Makefile.

r235233:
Add support for Ralink RT2800/RT3000 chipsets.

(1) http://freshbsd.org/commit/freebsd/r236007.
 
If it's anything like some other intel based laptops, maybe it will work only when Xorg is running. You will need KMS, and I'm not sure what that takes at this point on 9.1, since the last time I tried KMS it wasn't in the tree yet.

It may be as simple as
Code:
echo 'WITH_NEW_XORG=true' >> /etc/make.conf
echo 'WITH_KMS=true' >> /etc/make.conf
cd /usr/ports/x11/xorg
make install clean

I'm not sure at all how to do KMS with packages...no experience with that.
 
Back
Top