#12006 closed enhancement (fixed)
Intel Centrino Wireless-N 2230 driver support
Reported by: | danboid | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/Network/iprowifi4965 | Version: | R1/Development |
Keywords: | wifi Intel Centrino 2230 | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
Haiku's network config tool doesn't list my Centrino 2230 as an available device under 49058 GCC2 Hybrid.
There is a backported FreeBSD 9 driver for the 2230 that I'd like to see included in Haiku here:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196279
I presume this will also require that the install-wifi-firmware script be updated so it can fetch the firmware for the 2230?
Thanks
Attachments (5)
Change History (16)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
Just in case anyone else has the same laptop, I should also note that I had to uncomment the lines
apm true disable_ioapic true
in /boot/home/config/settings/kernel/drivers/kernel to get Haiku to boot reliably.
comment:3 by , 10 years ago
Apart from the missing Makefile (which I suspect we don't need) this patch applies cleanly against Haiku git.
I understand I need to update glue.c before I can build this with jam and I suspect all that involves is adding the correct line into this section:
HAIKU_FIRMWARE_NAME_MAP(8) = {
{"iwn1000fw", "iwlwifi-1000-5.ucode"}, {"iwn4965fw", "iwlwifi-4965-2.ucode"}, {"iwn5000fw", "iwlwifi-5000-5.ucode"}, {"iwn5150fw", "iwlwifi-5150-2.ucode"}, {"iwn6000fw", "iwlwifi-6000-4.ucode"}, {"iwn6000g2afw", "iwlwifi-6000g2a-6.ucode"}, {"iwn6000g2bfw", "iwlwifi-6000g2b-6.ucode"}, {"iwn6050fw", "iwlwifi-6050-5.ucode"}
};
That raises 2 questions for a total Haiku dev newb like me:
1 - How do I know what the correct value is to enter in the left column? My guess would be "iwn2030fw". Yes, my device is a 2230 and supposedly thats what this patch adds support for but everything in the patch refers to 2030.
2 - The firmware file is:
src/add-ons/kernel/drivers/network/wlan/iprowifi4965/contrib/dev/iwn/iwlwifi-2030-18.168.6.1.fw.uu
Do I need to move that somewhere or just rename to something.ucode instead of iwlwifi-2030-18.168.6.1.fw.uu?
comment:4 by , 10 years ago
I'd start with grepping the source http://grok.bikemonkey.org/source/search?q=iwn1000fw
comment:5 by , 10 years ago
I've successfully patched this into Haiku, got it to compile and I'm writing this connected to the net using my 2230 under Haiku now.
It's already way past my bedtime but I'll get a patch uploaded for this shortly.
by , 10 years ago
Attachment: | Add-support-for-Intel-Centrino-Wireless-N-2230.patch added |
---|
comment:6 by , 10 years ago
patch: | 0 → 1 |
---|
comment:8 by , 10 years ago
Note that the required firmware is already in the Haiku source tree so that wasn't required here.
comment:9 by , 10 years ago
Component: | - General → Drivers/Network/iprowifi4965 |
---|
comment:11 by , 9 years ago
Hi,
sorry, but doesn't work for me.
Could u do me a favor an double check the code?
Topic says, patch for Intel-Centrino-Wireless-N-2230 but sourcecode says 2030. (see link comment 6)
kind regards
I have both Intel HD 4600 graphics and Intel 2230 wifi so in order to boot current nightlies without using safe mode I have to have the following in /boot/system/settings/packages:
Package haiku {
}