Ndis driver on pfsense embedded



  • Hello,
    I have a mini-pci wifi card broadcom with chipset bcm4306kfb. I want use this card in my wrap with pfsense 1.0.1-SNAPSHOT-03-27-2007 but this don't have the driver.
    I find this manual to build the driver to freebsd with the ndis driver for windows, but it's necesary the pfsense developer edition:
    http://wiki.pfsense.com/wikka.php?wakka=UsingProjectEvilOnpfSense

    I install the developer version in a vmware virtual machine and i build the driver with ndisgen. After make this, i copy the file bcmwl5_sys.ko in /boot/kernel on my wrap and i load the module with:
    kldload ndis
    kldload bcmwl5_sys

    but the card don't work. I don't see the ndis card with ifconfig and when i execute pciconf -lv i see this line:
    none0@pci0:17:0:        class=0x028000 card=0x045314e4 chip=0x432014e4 rev=0x03 hdr=0x00
        class    = network

    And with dmesg I see this line:
    pci0: <network>at device 17.0 (no driver attached)</network>

    Well, is possible use the .ko generated in developer edition in the embedded edition?  Need I  make anymore?

    Thanks and sorry for my english



  • Yes it should be possible.  I would say to try a different NDIS driver.. Maybe a previous version?  Also search for NDIS + your card type on google and see if anyone else has tried this.



  • Is sufficient with put the .ko file in /boot/kernel and load the module in the embedded version?



  • Yep.



  • i obtain this mini-pci card from the comtrend ct-536+ router. The chiset is bcm4306kfb but when i search the driver, i find multiple wan card what have this chipset, and their .sys is the same. Do you know if i need a specific driver or if exist any problem with any sys?
    I download from:
    http://members.driverguide.com/driver/detail.php?driverid=487294

    Thanks andd sorry for my multiple answers  ???



  • @agustincsw:

    Do you know if i need a specific driver or if exist any problem with any sys?

    I honestly do not know.  Sorry.



  • Hello,
    I have the wifi card work yet  ;D
    I find the correct driver!

    But now, i configure the opt in access point mode and i set the ssid, but when i make a ifconfig i obtain this:

    ndis0: flags=8803 <up,broadcast,simplex,multicast>mtu 2290
            inet6 fe80::203:c9ff:fe8c:ca34%ndis0 prefixlen 64 scopeid 0x7
            inet 192.168.1.250 netmask 0xffffff00 broadcast 192.168.1.255
            ether 00:03:c9:8c:ca:34
            media: IEEE 802.11 Wireless Ethernet autoselect
            status: no carrier
            ssid "" channel 1
            authmode WPA1+WPA2/802.11i privacy MIXED deftxkey 3 txpowmax 100
            bmiss 7 protmode OFF</up,broadcast,simplex,multicast>

    Why ssid isn't set? And what is the meaning of "no carrier"?
    I don't see the wifi netword in my laptop…

    Thanks



  • Sounds like the driver is only working 90%.  Maybe try another?



  • It's possible this particular card just won't work with NDIS. It's not compatible with 100% of cards, and of the ones it is compatible with there's no guarantee it'll work 100% properly.

    If you're really interested in making it would, I would keep searching for a different driver. But keep in mind you may never get it working properly.

    Personally, I'd trash the thing. You can pick up Atheros miniPCI cards that are natively supported and work great for about $20-25 on ebay. Alternatively, you might spend 10-20 more hours screwing with this and end up no better off than you are now.



  • from the ndis wrapper page

    Card Name: BT Voyager 1040
    Ndiswrapper version: 1.2
    Chipset name: Broadcom BCM4306KFB
    PCIID: 00:09.0 Class 0280: 14e4:4320 (rev 03)
    Windows driver location: Driver: ftp://ftp.support.acer-euro.com/notebook/aspire_1500/drivers/80211g.zip
    Other: Needs both *.inf files in same directory but use BCMWL5A.INF for ndiswrapper driver install.



  • @jeroen234:

    from the ndis wrapper page

    Card Name: BT Voyager 1040
    Ndiswrapper version: 1.2
    Chipset name: Broadcom BCM4306KFB
    PCIID: 00:09.0 Class 0280: 14e4:4320 (rev 03)
    Windows driver location: Driver: ftp://ftp.support.acer-euro.com/notebook/aspire_1500/drivers/80211g.zip
    Other: Needs both *.inf files in same directory but use BCMWL5A.INF for ndiswrapper driver install.

    I see this page yerterday, but the link to tthe acer ftp don't work…

    When I configure my card in infrastructure mode, work fine and i can connect to other acces point, but when i want to configure in access point mode don't work... Is possible that the driver don't work fine... Than's for your answers!  ;)

    Finally, i buy other atheros card. I insist with the broadcom card because its cost is 0$  ;D

    Thanks



  • Hi

    Try this link ftp://ftp.support.acer-euro.com/notebook/aspire_1500/driver/

    Broadcom are known NOT to give out their source for linux/unix OS's, cheap, yeah maybe, but as you have experienced yourself, a pain in the ass.

    As others have suggested, I would go for a atheros based card, I've never had a problem with 3 that I currently use…work fine in linux/unix.

    Regards



  • @Slam:

    Hi

    Try this link ftp://ftp.support.acer-euro.com/notebook/aspire_1500/driver/

    Broadcom are known NOT to give out their source for linux/unix OS's, cheap, yeah maybe, but as you have experienced yourself, a pain in the ass.

    As others have suggested, I would go for a atheros based card, I've never had a problem with 3 that I currently use…work fine in linux/unix.

    Regards

    Don't work the link  :-[



  • Ok sorry try this

    ftp.support.acer-euro.com/notebook/aspire_1500/driver/

    just copy n paste in your browser



  • I probe this driver but don't work.
    Only work the driver what i post above, but only in infrastructure mode, in access point mode don't work  :-\


Log in to reply