WiFi Intel PRO/Wireless 3945ABG

I downloaded the Haiku nightly just a few days ago…

I thought WIFI might work now but I does not…

Maybe it is still not included in the CD or it is still not working with Laptops/Notebooks?

I use a Samsung X11 Laptop both the WIFI and the ethernet Network dont work. Here my specs:

  1. What is your vendor & device ids for the network card? - use listdev in Haiku:

I have a:
Network Controller [2|80|0]
Vendor 8086: Intel Corporation
device 4222: PRO/Wireless 3945ABG (Golan) Network Connection

and a:
Network controller (Ethernet controller) [2|0|0]
Vendor 14e4: Broadcom Corporation
device 170c: BCM4401-B0 100Base-TX

  1. cd into /dev/net & list folders & subfolders:
    There is not folder/subfolder in /dev/net

  2. In Network preferences can you select the network card?
    No network card shown.

  3. what information does ifconfig give for the card?:
    I typed ifconfig in the terminal and got:
    MTU: 16384 others are: inet addr: 127.0.0.1 Mask: 255.0.0.0 and Metric: 0 up loopback link…
    by receive: the value is all: 0

  4. Do you use a router? If so, assign the network card a static ip and ping the router:
    How to do this? Cannot choose the card in the network preferences.

Which is more likely to work?
The Wireless or the Ethernet card?

Should I write a bug report? I think this is known to the devs.

Thanks all…

Thanks for all the legwork.

  1. listdev was very helpful information
  2. if you see nothing under /dev/net that means no network drivers loaded for your network cards. Your network cards were not detected, either because driver does not exist or if driver exists then it was not aware of your hardware.

Also, you will see nothing in network preferences too when /dev/net is empty.

Easiest to get working is the wired ethernet card. Wireless is in early stages and I do not believe Colin has added support for your card yet.

Haiku uses FreeBSD network layer for many of the network drivers. Looking at FreeBSD site I saw:
[amd64, i386] Broadcom BCM4401 based Fast Ethernet adapters ( bfe(4) driver)

Which shows that FreeBSD uses bfe driver for your network card. Haiku already has this driver (Oct 2009). So, the bfe driver appears to not detect your card ( or maybe missing from image? ).
http://haiku.it.su.se:8180/source/xref/src/add-ons/kernel/drivers/network/broadcom440x/dev/

For wired lan, you should really file ticket with syslog, listdev & state /dev/net empty to have one of the developers look into fixing your issue.

You can also file ticket for WiFi & see if Colin will add your wlan driver or fix this issue for you.

Looks like your WiFi card should work according to this post. Not sure why your hardware is not being detected though - very weird, since there is a bfe driver & looks like WiFi driver too.

This person has same WiFi as yours from what I can see and got it working but first you have to find out why nothing is showing up under /dev/net for you (empty network preferences). File ticket to have developer figure it out.

Atm the only wifi driver included in the nightlies is the atheroswifi driver. To use the iprowifi3945 driver you would need to compile it yourself and install the required firmware in the appropriate place. Including the driver in the nightlies is on its way, though :wink:
If you are interested of when this will happen, I recommend watching the commit messages and waiting for something like “added iprowifi3945 to HaikuImage”. HaikuImage is the name of the file containing all the stuff which goes into a nightly build.

Ah ok that sounds very good.

So I just wait for the WIFI driver to be included in the Haiku Image.

For the wired(ethernet)-driver I have to fill out a report I think.
(…file ticket with syslog, listdev & state /dev/net empty to have one of the developers look into fixing your issue.)
Ok, I will do that, too. Wired I still use alot, even if I could choose wireless too.

[quote=Bruno Brocoli]After trying the new nightly image with ifconfig I get:

Welcome to the Haiku shell.

~> ifconfig
loop Hardware Type: Local Loopback, Address: none
inet addr: 127.0.0.1, Mask: 255.0.0.0
MTU: 16384, Metric: 0, up loopback link
Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Collisions: 0

/dev/net/iprowifi3945/0
Hardware Type: Ethernet, Address: 00:18:de:75:45:cf
inet addr:
MTU: 1500, Metric: 0, up broadcast configuring
Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Transmit: 9 packets, 0 errors, 2664 bytes, 0 mcasts, 0 dropped
Collisions: 0

~>[/quote]

that is definitely a good news. I use an atheros card for wifi (EeePC), but also have a 3945ABG miniPCI-E card, so I am going to download a nightly and test it.

After trying the new nightly image with ifconfig I get:

Welcome to the Haiku shell.

~> ifconfig
loop Hardware Type: Local Loopback, Address: none
inet addr: 127.0.0.1, Mask: 255.0.0.0
MTU: 16384, Metric: 0, up loopback link
Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Collisions: 0

/dev/net/iprowifi3945/0
Hardware Type: Ethernet, Address: 00:18:de:75:45:cf
inet addr:
MTU: 1500, Metric: 0, up broadcast configuring
Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Transmit: 9 packets, 0 errors, 2664 bytes, 0 mcasts, 0 dropped
Collisions: 0

~>

same result. shows up with ifconfig but does not appear to be working (yet), but progress anyway! :slight_smile:

Wow Wireless Network is now working here.

Just downloaded WebPositiv to share this great moment with others using this Card.

I had to disable WPA/WPA2 encription only.

Just great to have WebPositiv and Wireless working now…

…cabel connection still dont work here…

Now I think about getting some basic security to the connection whis is open now…
Anybody can tell me what to do to get a bit security with WIFI?

Thanks Colin for your great work…

setup a white-list on your router for the mac address of your wifi (and other devices). not much, but some security.

Ah OK I will try that…

btw.
where to look for the mac-address?
Is there anyone who can guide me there? Or is there a tutorial for doing this?

I use a mac-filter now…
I have only one WIFI Notebook.
The other 2 Computers are connected by cable/wire… do I need to give them mac-address access too?

I up this topic

Someone have enable this Wifi card ( Intel Pro 8945abg )?
I have the same trouble Haiku not recognize it here. Have attempt to make update, install wifi_firmwares…ifconfig don’t show it (just the Ethernet card).

(I am based on the Beta install for now and have changed repository to master)

Thanks.

Please use bug tracker for that https://dev.haiku-os.org/newticket.

Ok but I made a mistake here, the name is 3945abg but the error is the same.