You are not logged in.
Hello,
I'm using a Dell XPS M1530, with the BCM4312 chip (Dell Wireless 1395 WLAN Mini-Card under Windows) and I'm using the bcmwl5 driver with ndiswrapper to get it working under Arch, which seemed to work just fine.
I have recently upgraded my installation (pacman -Syu) which included a kernel and a ndiswrapper upgrade among other things. After this upgrade I have been having problem with my wireless device. When activated, it works for about 3-5 minutes and then it dies. There are no errors reported by dmesg or syslog when that happens. Any attempt to access causes the process to hang (i.e. iwconfig, iwlist scan, netcfg -d netprofile, ifconfig wlan0 down and so on.). Even rebooting the machine is impossible, as the init process hangs at stopping the network.
This is the output of dmesg when probing the ndiswrapper module:
ndiswrapper: using IRQ 17
wlan0: ethernet device 00:5f:c1:d1:25:38 using NDIS driver: bcmwl5, version: 0x4aa190c, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 14E4:4315.5.conf
wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
usbcore: registered new interface driver ndiswrapper
I'm using ndiswrapper v 1.53 with the 2.6.26-ARCH kernel
filename: /lib/modules/2.6.26-ARCH/kernel/drivers/net/wireless/ndiswrapper/ndiswrapper.ko
version: 1.53
vermagic: 2.6.26-ARCH SMP preempt mod_unload 686
I searched the forum for similar problems but I was unable to find any.
Looking forward to suggestions
Last edited by Cinder (2008-08-21 11:46:24)
Offline
Hi,
I have exactly same problem. I am using Dell Vostro 1310 with BCM4328 wireless card. Only solution that worked for me was downgrading ndiswrapper back to version 1.52
Offline
Hi there,
I can only report the same problem after upgrading. I am using a desktop compter with a Texas Instruments ACX-111 chipset.
celestary
Intel Core2Duo E6300 @ 1.86 GHz
kernel26
KDEmod current repository
Offline
It seems that ndiswrapper 1.52 is not compatible with the 2.6.26 kernel. I have tried downgrading ndiswrapper to 1.52 and got the following error message:
# pacman -U ndiswrapper-1.52-4-i686.pkg.tar.gzloading package data...
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: ndiswrapper: requires kernel26<2.6.26
I don't feel like downgrading the kernel as well just to be able to use ndiswrapper
Offline
bump
Offline
Strace output of iwconfig wlan0 mode managed essid sgbg-wifi:
execve("/usr/sbin/iwconfig", ["iwconfig", "wlan0", "mode", "managed", "essid", "sgbg-wifi"], [/* 51 vars */]) = 0
brk(0) = 0x9b7a000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=104715, ...}) = 0
mmap2(NULL, 104715, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fb6000
close(3) = 0
open("/usr/lib/libiw.so.29", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\27\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=28069, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb5000
mmap2(NULL, 26424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fae000
mmap2(0xb7fb4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0xb7fb4000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@4\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=180840, ...}) = 0
mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f88000
mmap2(0xb7fac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xb7fac000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 g\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1537271, ...}) = 0
mmap2(NULL, 1316432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e46000
mmap2(0xb7f82000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13c) = 0xb7f82000
mmap2(0xb7f85000, 9808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f85000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e45000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e456c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f82000, 4096, PROT_READ) = 0
munmap(0xb7fb6000, 104715) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
ioctl(3, SIOCSIWMODE
This is where the process hangs
Offline
@cinder:
Ndiswrapper 1.52 is probably compatible with 2.6.26. The problem lies in the PKGBUILD for it. If you edit the PKGBUILD and change the depends line to include 2.6.26, it should work like a charm.
Offline
You can build ndiswrapper 1.52 for kernel 2.6.26 using this PKGBUILD:
http://repos.archlinux.org/viewvc.cgi/n … ision=5926
Offline
The PKGBUILD file needed some editing (couldn't download the package from SourceForge for some reason) but all in all it seems to be working now with the 2.6.26 kernel and ndiswrapper 1.52.
I'll give it a few hours of work to be sure everything is fine before marking the problem as solved.
Thanks a lot for the help guys
Offline
Everything seems to be running fine after a few hours of work, topic marked as solved.
Offline
Works perfectly well. Thanks for trying it out beforehand.
celestary
Intel Core2Duo E6300 @ 1.86 GHz
kernel26
KDEmod current repository
Offline
I've had the exact same problem that was described in the top post. I also solved it by downgrading ndiswrapper. For details see:
Offline
I seem to have the same issues. Do I need to downgrade ndiswrapper-utils as well, or can I edit the PKGBUILD so it is compatible with version 1.53-1 of the utils?
"Overspecialize and you breed in weakness..." Major Motoko Kusanagi
Offline
I seem to have the same issues. Do I need to downgrade ndiswrapper-utils as well, or can I edit the PKGBUILD so it is compatible with version 1.53-1 of the utils?
@Hydrox
downgrade ndiswrapper-utils as well. works for me.
Offline
I tried ndiswrapper 1.52-5 without downgrading the ndiswrapper-utils package (1.53). I can confirm that this works as well. My connection is stable again and the packages work together. You have to modify the PKGBUILD mentioned earlier so it supports the newer ndiswrapper-utils package, though.
Last edited by HydroDiOxide (2008-09-03 06:36:22)
"Overspecialize and you breed in weakness..." Major Motoko Kusanagi
Offline