Ralink RT3070 won't load



  • Hello All,

    I am new to pfSense and freeBSD, so please be easy on me.

    I installed pfSense version 2.0-BETA4 (i386) built on Sat Dec 11 04:27:50 EST 2010 and everything went well except for the Ralink RT3070 wireless chipset, which won't load.

    From the log file, this is what being recorded:

    Root mount waiting for: usbus3
    Root mount waiting for: usbus3
    Root mount waiting for: usbus3
    uhub3: 8 ports with 8 removable, self powered
    Root mount waiting for: usbus3
    ugen3.2: <ralink>at usbus3
    run0: <1.0> on usbus3
    run0: MAC/BBP RT3070 (rev 0x0201), RF RT3020 (MIMO 1T1R), address 00:0d:f0:8d:55:cf
    runfw: root not mounted yet, no way to load image
    run0: failed loadfirmware of file runfw
    run0: could not load 8051 microcode
    device_attach: run0 attach returned 6
    run0: <1.0> on usbus3
    run0: MAC/BBP RT3070 (rev 0x0201), RF RT3020 (MIMO 1T1R), address 00:0d:f0:8d:55:cf
    runfw: root not mounted yet, no way to load image
    run0: failed loadfirmware of file runfw
    run0: could not load 8051 microcode
    device_attach: run0 attach returned 6
    Trying to mount root from ufs:/dev/ad0s1a
    ct_to_ts([2010-12-12 14:46:23]) = 1292165183.000000000
    start_init: trying /sbin/init

    I think freeBSD 8 support this wireless chipset and it's HOSTAP mode, so I don't know why it won't load.

    Please help!!!

    Thanks,

    -Brian</ralink>



  • Create (or edit) file /boot/loader.conf.local to include the line:

    runfw_load="YES"
    

    The problem is the firmware isn't built into the kernel so the boot loader needs to load the firmware kernel module into memory when its loading the kernel.

    This has been discussed a number of times in the 2.0 BETA forum.



  • wallabybob,

    Your suggestion really help.  Now I got my wireless network up and working with Host AP mode without having to do any other modification.

    Thanks for the quick reply!

    -Brian


Log in to reply