Linksys wmp54g v4.1, rt61 / rt2561 broken in 2.0



  • There seem to be quite a few very old threads about this card, including both reports of failure and of success.

    Unfortunately, none of them seems to have been related to the 2.0-AA versions of pfSense.

    I am attempting to enable this device as an additional WAN client device, to share a neighbor's wifi (with permission, of course).  For now, we have SSID broadcast and NO ENCRYPTION ENABLED, for testing and troubleshooting purposes.

    I can add the opt2 iface with no problems, setting it to refer to the ral0 h/w.  However, if I enable that iface, the whole system locks up, all traffic stops on all interfaces, and the reboot results in a clean config that cannot seem to be edited.  I shell in, restore good config from backup, and random errors ensue from this point, requiring a FULL FRESH INSTALL from CD, and restoration of backup config.

    Don't have time right now, but later this evening, when the network can afford to go down for 20, I'll try to edit in the info from the logs (if available), and any info from the backtrace / dump.

    TIA



  • OK, can't seem to attach the photo I've taken, so here's the text as best I can read / rewrite it, from the pfSense display, immediately after applying the enabling of the OPT2 wireless interface:

    ral0: need multicast update callback
    ral0: need multicast update callback
    ral0: need multicast update callback
    ral0: need multicast update callback
    rt2561sfw: could not load firmware image, error 2
    ral0: rt2661_load_microcode: unable to retrieve firmware image rt2561sfw
    ral0: rt2661_init_locked: could not load 8051 microcode, error 22
    
    Fatal trap 12: page fault while in kernel mode
    cpuid = 0; apic id = 00
    fault virtual address      = 0x0
    fault code                    = supervisor read, page not present
    instruction pointer         = 0x20:0xc07c2ccd
    stack pointer                = 0x20:0xc3f20bec
    frame pointer               = 0x20:0xc3f20c08
    code segment               = base 0x0, 0xfffff, type 0x1b
                                     = DPL 0, pres 1, def32 1, gran 1
    processor eflags           = interrupt enabled, resume, IOPL = 0
    current process            = 0 (ral0 taskq)
    [thread]
    Stopped at         rt2661_shutdown+0x9d:    cmpl    0(xedx),xeax
    db>
    
    Hope this info is useful to somebody who knows what to do with it, because it's miles over my head...  Would surely love to get this card working, although I'm nearly resigned to purchasing an Atheros unit to replace it.  This was free, tho...[/thread]
    


  • @tekoholic:

    OK, can't seem to attach the photo I've taken, so here's the text as best I can read / rewrite it, from the pfSense display, immediately after applying the enabling of the OPT2 wireless interface:

    ral0: need multicast update callback
    ral0: need multicast update callback
    ral0: need multicast update callback
    ral0: need multicast update callback
    rt2561sfw: could not load firmware image, error 2
    ral0: rt2661_load_microcode: unable to retrieve firmware image rt2561sfw
    ral0: rt2661_init_locked: could not load 8051 microcode, error 22
    
    Fatal trap 12: page fault while in kernel mode
    cpuid = 0; apic id = 00
    fault virtual address      = 0x0
    fault code                    = supervisor read, page not present
    instruction pointer         = 0x20:0xc07c2ccd
    stack pointer                = 0x20:0xc3f20bec
    frame pointer               = 0x20:0xc3f20c08
    code segment               = base 0x0, 0xfffff, type 0x1b
                                     = DPL 0, pres 1, def32 1, gran 1
    processor eflags           = interrupt enabled, resume, IOPL = 0
    current process            = 0 (ral0 taskq)
    [thread]
    Stopped at         rt2661_shutdown+0x9d:    cmpl    0(xedx),xeax
    db>
    
    Hope this info is useful to somebody who knows what to do with it, because it's miles over my head...  Would surely love to get this card working, although I'm nearly resigned to purchasing an Atheros unit to replace it.  This was free, tho...
    
    PFSENSE 2.0 is lightening fast to install, lightening fast to boot, lightening fast to assign ip address but one wireless Linksys wmp54g drivers support FREEBSD may be a problem...
    
    This card works like a charm on 1.2.3 but when I install 2.0, it keeps giving me error as follows:
    [code]
    ral0: need multicast update callback
    ral0: need multicast update callback
    ral0: need multicast update callback
    [/code]
    
    The wireless signal is not visible to any of my laptops and I have tried encrypted or non-encrypted...
    
    Any suggestions?
    
    Is it possible to "FIRST" not enable this card.  Manually add drivers from 1.2.3 and "THEN" enable?
    
    Does anyone have a recipe? We could switch to pfsense 2.0 and provide boat load of testing support....
    :-)
    
    Anil
    [/thread]
    


  • I have a system with a Gigabyte GN-WPKG card which is controlled by the ral driver. I'm running build

    2.0-BETA3
    built on Mon Jul 12 19:11:41 EDT 2010
    FreeBSD 8.1-RC1

    The card is described as

    ral0: <ralink technology="" rt2560="">mem 0xef000000-0xef001fff irq 7 at device 8.0 on pci0
    ral0: MAC/BBP RT2560 (rev 0x04), RF RT2525
    ral0: [ITHREAD]</ralink>

    in the startup output.

    The log shows seven instances of

    ral0: need multicast update callback

    .

    I can see signal from this card on all four laptops in the house. I'm using WPA2 encryption, Pre Shared Key and WPA Pairwise = AES.

    What's different about your system and card? Is the WLAN configured as an Access Point?


Log in to reply