Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Ndis driver on pfsense embedded

    Scheduled Pinned Locked Moved Hardware
    15 Posts 5 Posters 7.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      agustincsw
      last edited by

      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

      1 Reply Last reply Reply Quote 0
      • S
        sullrich
        last edited by

        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.

        1 Reply Last reply Reply Quote 0
        • A
          agustincsw
          last edited by

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

          1 Reply Last reply Reply Quote 0
          • S
            sullrich
            last edited by

            Yep.

            1 Reply Last reply Reply Quote 0
            • A
              agustincsw
              last edited by

              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  ???

              1 Reply Last reply Reply Quote 0
              • S
                sullrich
                last edited by

                @agustincsw:

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

                I honestly do not know.  Sorry.

                1 Reply Last reply Reply Quote 0
                • A
                  agustincsw
                  last edited by

                  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

                  1 Reply Last reply Reply Quote 0
                  • S
                    sullrich
                    last edited by

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

                    1 Reply Last reply Reply Quote 0
                    • C
                      cmb
                      last edited by

                      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.

                      1 Reply Last reply Reply Quote 0
                      • J
                        jeroen234
                        last edited by

                        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.

                        1 Reply Last reply Reply Quote 0
                        • A
                          agustincsw
                          last edited by

                          @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

                          1 Reply Last reply Reply Quote 0
                          • S
                            Slam
                            last edited by

                            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

                            1 Reply Last reply Reply Quote 0
                            • A
                              agustincsw
                              last edited by

                              @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  :-[

                              1 Reply Last reply Reply Quote 0
                              • S
                                Slam
                                last edited by

                                Ok sorry try this

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

                                just copy n paste in your browser

                                1 Reply Last reply Reply Quote 0
                                • A
                                  agustincsw
                                  last edited by

                                  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  :-\

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post
                                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.