Results 1 to 5 of 5

Thread: Ubiquity SRC Driver

  1. #1
    Just burned his ISO
    Join Date
    Feb 2008

    Default Ubiquity SRC Driver

    Please somebody help im pulling my hair out.

    I have a Ubiquity SRC 300mw pcmcia card and im trying to install their driver for it. Ive searched everywhere for a "how to" on installing the Ubiquity Radio driver from but cant find anything on how to install it.

    I've have BT2 final installed to hdd. I've downloaded the driver from the link above and now have a folder in my root directory named ubnt-hal-0.7.379

    Do i need to run the make command first and foremost ?
    Then do i need to run make install to install the drivers ?

  2. #2
    Join Date
    Jan 2007


    BT already has drivers that support that card built-in. If you install the ubiquiti drivers, it will may overwrite the modules already included.
    To build and install the ubiquiti drivers run make in the ubnt directory, then cd into src/madwifi-dfs-* and run make install.

    I haven't tried these. The SRC isn't listed as a supported card and I haven't bought any ubiquiti mini-pci cards yet.

    Driver Compatibility: SR2, SR5, SR4, SR9, XR2, XR3, XR4, XR5, XR7, XR9
    I'd be interested in how they work for you. Injection, monitor mode, reported txpower, stuff like that if the drivers recognize your card.

    Good Luck

  3. #3
    Just burned his ISO
    Join Date
    Feb 2008


    Many thanks ghaze,

    as you advised, I did try this yesterday (running make from the ubnt directory) and got an error.

    Maybe it's due to the version of the madwifi drivers im running as when i did a modinfo ath_pci it showed the version of the madwifi drivers being SVN ??

    Perhaps i should upate the madwifi drivers first then try to run the make command again.

    when I run make it got so far then complained about a directory not existing. Ill give it another go and post the output shortly.

  4. #4
    Just burned his ISO
    Join Date
    Feb 2008


    Ok i have the output of the error i got when running the make command

    i cant post the whole output as i'm limited to 10000 lines but heres the failure

    Applying: patches/madwifi-dfs-r3319-20080201-openwrt/334-input.patch
    patching file net80211/ieee80211_input.c
    Hunk #1 succeeded at 950 (offset -9 lines).
    make -C src/madwifi-dfs-r3319-20080201
    make[1]: Entering directory `/root/ubnt-hal-0.7.379/src/madwifi-dfs-r3319-20080201'
    Checking requirements... ok.
    Checking kernel configuration... ok.
    make -C /lib/modules/2.6.20-BT-PwnSauce-NOSMP/build SUBDIRS=/root/ubnt-hal-0.7.379/src/madwifi-dfs-r3319-20080201 modules
    make[2]: Entering directory `/usr/src/linux-2.6.20'
    CC [M] /root/ubnt-hal-0.7.379/src/madwifi-dfs-r3319-20080201/ath/if_ath.o
    /root/ubnt-hal-0.7.379/src/madwifi-dfs-r3319-20080201/ath/if_ath.c: In function `_ath_hal_setlicense':
    /root/ubnt-hal-0.7.379/src/madwifi-dfs-r3319-20080201/ath/if_ath.c:526: error: structure has no member named `dev'
    make[4]: *** [/root/ubnt-hal-0.7.379/src/madwifi-dfs-r3319-20080201/ath/if_ath.o] Error 1
    make[3]: *** [/root/ubnt-hal-0.7.379/src/madwifi-dfs-r3319-20080201/ath] Error 2
    make[2]: *** [_module_/root/ubnt-hal-0.7.379/src/madwifi-dfs-r3319-20080201] Error 2
    make[2]: Leaving directory `/usr/src/linux-2.6.20'
    make[1]: *** [modules] Error 2
    make[1]: Leaving directory `/root/ubnt-hal-0.7.379/src/madwifi-dfs-r3319-20080201'
    make: *** [build] Error 2

    A you can see towards the bottom of the output it states that it cannot find a member named dev.

    Any ideas ??

  5. #5
    Just burned his ISO
    Join Date
    Feb 2008


    ....And heres the output from modinfo...

    modinfo ath_pci
    filename: /lib/modules/2.6.20-BT-PwnSauce-NOSMP/net/ath_pci.ko
    author: Errno Consulting, Sam Leffler
    description: Support for Atheros 802.11 wireless LAN cards.
    version: svn r
    license: Dual BSD/GPL
    vermagic: 2.6.20-BT-PwnSauce-NOSMP mod_unload 486
    depends: ath_hal,wlan
    alias: pci:v0000168Cd00000007sv*sd*bc*sc*i*
    alias: pci:v0000168Cd00000012sv*sd*bc*sc*i*
    alias: pci:v0000168Cd00000013sv*sd*bc*sc*i*
    alias: pci:v0000A727d00000013sv*sd*bc*sc*i*
    alias: pci:v000010B7d00000013sv*sd*bc*sc*i*
    alias: pci:v0000168Cd00001014sv*sd*bc*sc*i*
    alias: pci:v0000168Cd0000101Asv*sd*bc*sc*i*
    alias: pci:v0000168Cd00000015sv*sd*bc*sc*i*
    alias: pci:v0000168Cd00000016sv*sd*bc*sc*i*
    alias: pci:v0000168Cd00000017sv*sd*bc*sc*i*
    alias: pci:v0000168Cd00000018sv*sd*bc*sc*i*
    alias: pci:v0000168Cd00000019sv*sd*bc*sc*i*
    alias: pci:v0000168Cd0000001Asv*sd*bc*sc*i*
    alias: pci:v0000168Cd0000001Bsv*sd*bc*sc*i*
    alias: pci:v0000168Cd0000001Csv*sd*bc*sc*i*
    alias: pci:v0000168Cd0000001Dsv*sd*bc*sc*i*
    alias: pci:v0000168Cd00009013sv*sd*bc*sc*i*
    srcversion: B992D086631C38DBF35E529
    parm: ath_debug:Load-time debug output enable (int)
    parm: ratectl:Rate control algorithm [amrr|onoe|sample], defaults to 'sample' (charp)
    parm: autocreate:Create ath device in [sta|ap|wds|adhoc|ahdemo|monitor] mode. defaults to sta, use 'none' to disable (charp)
    parm: rfkill:Enable/disable RFKILL capability (int)
    parm: xchanmode:Enable/disable extended channel mode (int)
    parm: outdoor:Enable/disable outdoor use (int)
    parm: countrycode:Override default country code (int)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts