You are not logged in.

#1 2007-07-21 21:02:45

ari_dbx
Member
From: Concepción, Chile
Registered: 2007-07-20
Posts: 26
Website

IPW3945 and kernel 2.6.22

Hi everyone!
I have a problem with my wireless card, as I describe at the newbie forum ( http://bbs.archlinux.org/viewtopic.php?id=35390 )

according to the information that I've collected from that point to now, the problem resides in the ipw3945 module for kernel 2.6.22

I want to know if someone has this card with this kernel working !! ( or other module/kernel version )  I've found some cases with other people using the same module with other distros describing the same problem but nobody has a solution sad

thanks in advance

Offline

#2 2007-07-21 21:29:43

iggy
Member
From: Germany, L.E. - Leipzig
Registered: 2004-10-17
Posts: 367

Re: IPW3945 and kernel 2.6.22

yeah, on my laptop this combination is working! just did a update...


sorry for my bad english smile

Offline

#3 2007-07-21 22:34:08

peart
Member
From: Kanuckistan
Registered: 2003-07-28
Posts: 510

Re: IPW3945 and kernel 2.6.22

Hello,

I have kernel 2.6.22.1 and ipw3945 working just fine.  Both are installed from source.  I only had one small problem, and it occured when using the stock Arch kernel, but it's not a kernel bug, more like a goof-up on my part.

My router is configured to accept connections from only 3 mac addresses.  When using Arch's kernel, which has IPV6 enabled, the long mac address was being sent at authentication time, but I only had the short mac address configured in my router.  Naturally, authentication failed.  When I rebooted with my own kernel (IPV6 disabled), all went well.

If you don't have filters set up in your router, I doubt that this post is of any use to you hmm  Have you tried going thru the whole process from beginning to end on the command line, to see where it barfs?

1) Temporarily remove ipw3945 and ipw3945d from the MODULES and DAEMONS arrays, using !.
2) Reboot to start nice and clean.
3) Once rebooted, modprobe ipw3945
4) /etc/rc.d/ipw3945d start
5) ifconfig eth1 up
6) Confirm you have the right essid and ap by checking the output of "iwlist eth1 scan"
7) iwconfig eth1 essid reiner (essid copied from your screenshot)
8) iwconfig eth1 ap "00:1B:FC:6B:9E:6B" (ap copied from your screenshot)
9) iwconfig eth1 key s:secret_password
10) dhcpcd -t30 -h digitalbox eth1
11) Type "ifconfig".  If you see an IP address in the output for eth1, then you're up and running.

I just did all this on the command line (with one modification: I used wpa_supplicant, no WEP here), and it worked.
Good luck.

Offline

#4 2007-07-22 00:41:19

ari_dbx
Member
From: Concepción, Chile
Registered: 2007-07-20
Posts: 26
Website

Re: IPW3945 and kernel 2.6.22

Thanks!!

( no MAC filtering here! ...not yet )

I've updated my modules and followed the instructions above, the result is that I found the problem; at "step 10"

# dhcpcd -t30 -h digitalbox eth1
Error, eth1: timed out

lol

and kernel.log told me something like....

Jul 21 20:34:32 digitalbox ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection
Jul 21 20:34:34 digitalbox ipw3945: Detected geography ABG (11 802.11bg channels, 13 802.11a channels)
Jul 21 20:34:35 digitalbox ADDRCONF(NETDEV_UP): eth1: link is not ready
Jul 21 20:36:04 digitalbox ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
Jul 21 20:36:15 digitalbox eth1: no IPv6 routers present

So! the problem is the ipv6 thing XD and right now I'm going to see what can I do with that..

Offline

#5 2007-07-22 02:48:42

peart
Member
From: Kanuckistan
Registered: 2003-07-28
Posts: 510

Re: IPW3945 and kernel 2.6.22

Hello again,

I would try adding ipv6 to MOD_BLACKLIST in rc.conf.  I'm not sure it will work, but it's worth a try.  Some apps may implicitely load ipv6 after bootup, but as long as it happens after your wireless link is up, there's no problem.  I think...

Just a suggestion.  Ciao!

Offline

#6 2007-07-22 02:52:23

ari_dbx
Member
From: Concepción, Chile
Registered: 2007-07-20
Posts: 26
Website

Re: IPW3945 and kernel 2.6.22

peart wrote:

Hello again,

I would try adding ipv6 to MOD_BLACKLIST in rc.conf.  I'm not sure it will work, but it's worth a try.  Some apps may implicitely load ipv6 after bootup, but as long as it happens after your wireless link is up, there's no problem.  I think...

Just a suggestion.  Ciao!

yes, blacklist that module was my first reaction, then I read http://wiki.archlinux.org/index.php/IPv … the_Module and did that way

anyway, now I'm on my Archlinux laptop using wireless, what I did was go to my router ( cablemodem w/wifi actually ) and DISABLE WEP.

I'm working with no security here, I found no solution for surfing using WEP....

thanks everyone

Offline

#7 2007-08-01 13:07:11

DeltaXFX
Member
From: USA
Registered: 2006-08-01
Posts: 74

Re: IPW3945 and kernel 2.6.22

I am also having a problem with the ipw3945.

I have two networks to test it on (neither belong to me, just work and a friend's). Both networks are unsecured. I can connect to one of them, but not the other.
I have noticed that with this intel card I must specify the SSID to get it to connect. When I do that on my work network I have no problem.
When I try to do it on my friend's network I get the following error when I try to use dhcpcd

# dhcpcd wlan0
Error, wlan0: timed out
*** glibc detected *** dhcpcd: free(): invalid next size (fast): 0x08058348 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7e7f5e6]
/lib/libc.so.6(__libc_free+0x89)[0xb7e812a9]
dhcpcd[0x8049a35]
dhcpcd[0x8049b3f]
dhcpcd[0x804ae32]
dhcpcd[0x804f379]
/lib/libc.so.6(__libc_start_main+0xe0)[0xb7e2f970]
dhcpcd[0x80494d1]
======= Memory map: ========
08048000-08055000 r-xp 00000000 08:03 16246      /sbin/dhcpcd
08055000-08056000 rw-p 0000d000 08:03 16246      /sbin/dhcpcd
08056000-08077000 rw-p 08056000 00:00 0          [heap]
b7d00000-b7d21000 rw-p b7d00000 00:00 0 
b7d21000-b7e00000 ---p b7d21000 00:00 0 
b7e0e000-b7e18000 r-xp 00000000 08:03 783898     /usr/lib/libgcc_s.so.1
b7e18000-b7e19000 rw-p 00009000 08:03 783898     /usr/lib/libgcc_s.so.1
b7e19000-b7e1a000 rw-p b7e19000 00:00 0 
b7e1a000-b7f44000 r-xp 00000000 08:03 924798     /lib/libc-2.6.so
b7f44000-b7f45000 r--p 0012a000 08:03 924798     /lib/libc-2.6.so
b7f45000-b7f47000 rw-p 0012b000 08:03 924798     /lib/libc-2.6.so
b7f47000-b7f4b000 rw-p b7f47000 00:00 0 
b7f5a000-b7f5b000 r-xp b7f5a000 00:00 0          [vdso]
b7f5b000-b7f75000 r-xp 00000000 08:03 924782     /lib/ld-2.6.so
b7f75000-b7f76000 r--p 00019000 08:03 924782     /lib/ld-2.6.so
b7f76000-b7f77000 rw-p 0001a000 08:03 924782     /lib/ld-2.6.so
bfd8e000-bfda4000 rw-p bfd8e000 00:00 0          [stack]
Aborted

I am using the 2.6.22 kernel and latest versions of ipw3945-ucode and iwlwifi-3945-ucode (I have a centrino laptop)

Just a question but when I ifconfig -a I get:

eth0      Link encap:Ethernet  HWaddr 00:15:B7:C8:39:E6  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:50 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3932 (3.8 Kb)  TX bytes:3932 (3.8 Kb)

wlan0     Link encap:Ethernet  HWaddr 00:1B:77:1E:61:EC  
          inet addr:192.168.2.103  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:77ff:fe1e:61ec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1253 errors:0 dropped:0 overruns:0 frame:0
          TX packets:903 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:998758 (975.3 Kb)  TX bytes:109287 (106.7 Kb)

wmaster0  Link encap:UNSPEC  HWaddr 00-1B-77-1E-61-EC-00-00-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

From what I understand the wmaster0 would be the IPV6 of my wireless card? If so why doesn't it show up as wireless when I use iwconfig?


The Internet...? Is that thing still around?

Offline

Board footer

Powered by FluxBB