Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Intel PRO/Wireless (ipw2200): Can't get wireless to work
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
maystorm
Apprentice
Apprentice


Joined: 02 Jun 2002
Posts: 222
Location: Germany, not far away

PostPosted: Sat Jul 23, 2005 7:08 pm    Post subject: Reply with quote

@swimmer:

I added those two options in /etc/modules.d/ipw2200, and after booting dmesg shows:

Code:
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.3
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Radio disabled by module parameter.


However, the LED in front does not light up and a 'net.eth1 start' doesn't work. When pressing the LED switch it doesn't light up either. BTW: It does also not light up in Ubuntu where the wireless card works; it only lights up in Windoze XP.

Now I will try the acerhk module as suggested by milu; I hope installing this module is a straightforward task and the documentation contains everything to understand what it does?

I saw that in the ~x86 branch there are newer versions of ipw2200 and ip2200-firmware; would it make sense to try those or is it not recommended to use them?
_________________
Linux user #216018
Back to top
View user's profile Send private message
maystorm
Apprentice
Apprentice


Joined: 02 Jun 2002
Posts: 222
Location: Germany, not far away

PostPosted: Sat Jul 23, 2005 8:17 pm    Post subject: Reply with quote

@milu:

I've emerged acerhk and modprobe'd the module, loaded ipw2200 and tried 'net.eth1 start'. To no avail. I ended up now with lots of error messages in dmesg:
Code:
atkbd.c: Unknown key pressed (translated set 2, code 0xd5 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e055 <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xd5 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e055 <keycode>' to make it known.
irq 10: nobody cared (try booting with the "irqpoll" option)
 [<c0137a0a>] __report_bad_irq+0x2a/0xa0
 [<c0137250>] handle_IRQ_event+0x30/0x70
 [<c0137b20>] note_interrupt+0x80/0xf0
 [<c01373a8>] __do_IRQ+0x118/0x130
 [<c0105279>] do_IRQ+0x19/0x30
 [<c01035e2>] common_interrupt+0x1a/0x20
 [<c011dcfe>] __do_softirq+0x2e/0x90
 [<c011dd86>] do_softirq+0x26/0x30
 [<c011de55>] irq_exit+0x35/0x40
 [<c010527e>] do_IRQ+0x1e/0x30
 [<c01035e2>] common_interrupt+0x1a/0x20
handlers:
[<e08ae850>] (snd_intel8x0_interrupt+0x0/0x240 [snd_intel8x0])
Disabling IRQ #10
ipw2200: failed to send TX_POWER command
ipw2200: failed to send TX_POWER command
ipw2200: failed to send TX_POWER command
ipw2200: failed to send TX_POWER command
ipw2200: failed to send TX_POWER command
ipw2200: Unable to initialize device after 5 attempts.
ipw2200: Failed to up device
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.3
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: failed to send TX_POWER command
ipw2200: failed to send TX_POWER command
ipw2200: failed to send TX_POWER command
ipw2200: failed to send TX_POWER command
ipw2200: failed to send TX_POWER command
ipw2200: Unable to initialize device after 5 attempts.
ipw2200: failed to register network device
ipw2200: probe of 0000:06:03.0 failed with error -5

:-(

I must admit that I have now absolutely no clue what to do: In which order do I have to make things? Loading the modules in which order? Passing which options? At what stage pressing the LED switch?

I'd very much appreciate if somebody could tell me the correct sequence of things, at best doing those things manually on the command line without loading anything automatically during the Gentoo boot process. Once I have the card working manually I then can start configuring the boot/init scripts.

Many, many thanks in advance!
_________________
Linux user #216018
Back to top
View user's profile Send private message
elestedt
Guru
Guru


Joined: 13 Mar 2005
Posts: 383

PostPosted: Sun Jul 24, 2005 6:41 am    Post subject: Reply with quote

I do thing like this:
1) modprobe ipw2200
2) press led button if needed (my computer, or linux driver, seems to remember which state it was in the last time)
3) /etc/init.d/net.eth1 start

That's all I need to do... it loads some more modules automagically when I load ipw2200:
Code:
firmware_class
ieee80211
ieee80211_crypt

There might be more things done automagically - but that's the only thing I know of...
But in your case the driver seems to have some problems with the card at the hardware level...
Back to top
View user's profile Send private message
maystorm
Apprentice
Apprentice


Joined: 02 Jun 2002
Posts: 222
Location: Germany, not far away

PostPosted: Sun Jul 24, 2005 10:22 am    Post subject: Reply with quote

elestedt wrote:
But in your case the driver seems to have some problems with the card at the hardware level...

Those error messages indeed seem to point to hardware problems.

As the card is working when booting from the Gentoo CD I wonder whether I could build exactly the same kernel and modules as are used on that CD? Does anybody know by heart how to do this?
_________________
Linux user #216018
Back to top
View user's profile Send private message
maystorm
Apprentice
Apprentice


Joined: 02 Jun 2002
Posts: 222
Location: Germany, not far away

PostPosted: Sun Jul 24, 2005 12:13 pm    Post subject: Reply with quote

Okay, I finally made some progress.

What I did is: I added the "irqpoll" kernel option in my GRUB config file (by this I got rid of this annoying "Disabling IRQ #10" error message), and when I now press the LED switch twice I can do a 'net.eth1 start' and the card works! Without acerhk module or anything else, that is.

At least this is a starting point although I've not yet completely understood what's going on here...
_________________
Linux user #216018
Back to top
View user's profile Send private message
maystorm
Apprentice
Apprentice


Joined: 02 Jun 2002
Posts: 222
Location: Germany, not far away

PostPosted: Sun Jul 24, 2005 5:25 pm    Post subject: Reply with quote

swimmer wrote:
it has indeed to do with the radio on setting and your button on the front of your nice 4101WLMI :)

I have the following in /etc/modules.d/ipw2200
Code:
options ipw2200 disable=1 led=1

Hi swimmer,

Have you found a way to activate the RF setting automatically during boot or do you also need to start wireless comm's manually?
_________________
Linux user #216018
Back to top
View user's profile Send private message
milu
Bodhisattva
Bodhisattva


Joined: 03 May 2004
Posts: 1122
Location: Poland, Konstancin-Jeziorna

PostPosted: Wed Jul 27, 2005 11:25 am    Post subject: Reply with quote

If you don't have led when ipw2200 is turned on you should do this
Code:
echo 1 > /sys/bus/pci/drivers/ipw2200/0000\:02\:04.0/led

_________________
Pozdrawiam,
Milu
------------------------------------
Registered Linux User: #246079

Zanim zadasz pytanie przeczytaj to dokładnie!!
Back to top
View user's profile Send private message
mnagl
n00b
n00b


Joined: 05 Jul 2003
Posts: 25

PostPosted: Mon Aug 22, 2005 4:22 pm    Post subject: Reply with quote

maystorm wrote:
Okay, upgraded to gentoo-sources-2.6.12-r6, however, same result: Wireless card doesn't work and the same strange error messages in dmesg. However, I know for sure that yesterday evening these error messages were not present although I already had this
Code:
ipw2200: Radio Frequency Kill Switch is On:
Kill switch must be turned off for wireless networking to work.

message.

If the hardware was broken the card wouldn't work from the Gentoo CD, so we can exclude that. I'm still thinking to do a re-install. However, this is by far not my first Gentoo installation (it's the first one on a notebook) and I can't see what should have gone wrong this time... :(


I tried the same on an Acer Extensa 2900 Notebook. After several hours I had success with the following:
-Installing acerhk
-Installing ipw2200 and ipw2200-firmware
-Loading the acerhk module before loading ipw2200 this way:
Code:
modprobe acerhk force_series=290 usedritek=1
echo 1 > /proc/driver/acerhk/wirelessled

-/etc/init.d/net.eth1 start where eth1 is the wlan-interface determined with iwconfig

-----------------------------
Matthias[/quote]
Back to top
View user's profile Send private message
taskara
Advocate
Advocate


Joined: 10 Apr 2002
Posts: 3763
Location: Australia

PostPosted: Tue Dec 06, 2005 3:32 am    Post subject: Reply with quote

Did anyone resolve this?

I note this thread in the forums.

-c
_________________
Kororaa install method - have Gentoo up and running quickly and easily, fully automated with an installer!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum