You are not logged in.

#1 2011-10-05 08:51:22

kinu
Member
Registered: 2009-06-13
Posts: 64

BCM4323 based USB wifi adapter, ndiswrapper and 64 bit Arch trouble

I have a Netgear WNDA3100v2 based on Broadcom BCM4323, id 0846:9011, and I am not able to make it work with ndiswrapper.

Someone got same thing one year ago, https://bbs.archlinux.org/viewtopic.php?id=95733 .

lsusb

Bus 001 Device 005: ID 0846:9011 NetGear, Inc. WNDA3100v2 802.11abgn [Broadcom BCM4323]

ndiswrapper -l

bcmwlhigh5 : driver installed
	device (0846:9011) present

modules.conf

alias wlan0 ndiswrapper

then, sudo modprobe ndiswrapper

iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

the end of dmesg

[ 2406.946443] usb 1-1: new high speed USB device number 5 using ehci_hcd
[ 2570.988336] ndiswrapper version 1.56 loaded (smp=yes, preempt=yes)
[ 2571.106437] usb 1-1: reset high speed USB device number 5 using ehci_hcd
[ 2571.256083] ndiswrapper (import:233): unknown symbol: ntoskrnl.exe:'IoUnregisterPlugPlayNotification'
[ 2571.256139] ndiswrapper (link_pe_images:565): fixing KI_USER_SHARED_DATA address in the driver
[ 2571.257614] ndiswrapper: driver bcmwlhigh5 (Netgear,11/05/2009, 5.60.180.11) loaded
[ 2571.260578] BUG: unable to handle kernel paging request at 00000000ffffffd0
[ 2571.260583] IP: [<ffffffffa10b3279>] USBD_InterfaceIsDeviceHighSpeed+0x9/0x20 [ndiswrapper]
[ 2571.260608] PGD 10a062067 PUD 0 
[ 2571.260612] Oops: 0000 [#1] PREEMPT SMP 
[ 2571.260616] CPU 0 
[ 2571.260617] Modules linked in: ndiswrapper(+) appletalk ipx p8022 psnap llc p8023 ipv6 ext3 jbd joydev hid_logitech ff_memless usbhid hid r8712u(C) sr_mod cdrom ide_pci_generic ata_generic pata_acpi amd74xx ide_core ohci_hcd snd_hda_codec_hdmi snd_hda_codec_realtek nvidia(P) sg pata_amd ehci_hcd ecryptfs usblp usbcore ppdev i2c_nforce2 floppy evdev parport_pc psmouse snd_hda_intel snd_hda_codec firewire_ohci firewire_core parport wmi pcspkr serio_raw i2c_core snd_hwdep snd_pcm snd_timer snd soundcore snd_page_alloc forcedeth crc_itu_t vboxnetflt button vboxdrv cpufreq_ondemand acpi_cpufreq freq_table processor mperf fuse ext4 mbcache jbd2 crc16 sd_mod ahci libahci libata scsi_mod
[ 2571.260668] 
[ 2571.260671] Pid: 5563, comm: modprobe Tainted: P         C  3.0-ARCH #1 Gigabyte Technology Co., Ltd. GA-73PVM-S2H/GA-73PVM-S2H
[ 2571.260676] RIP: 0010:[<ffffffffa10b3279>]  [<ffffffffa10b3279>] USBD_InterfaceIsDeviceHighSpeed+0x9/0x20 [ndiswrapper]
[ 2571.260695] RSP: 0018:ffff880116c31780  EFLAGS: 00010286
[ 2571.260698] RAX: ffffffffa10b3270 RBX: ffff880113f38800 RCX: ffff880134222900
[ 2571.260700] RDX: 0000000000000000 RSI: ffff88010a1b0c00 RDI: 00000000ffffff38
[ 2571.260703] RBP: ffff880116c31780 R08: 0000000000000000 R09: 0000000000000000
[ 2571.260705] R10: ffffffffa10a40b0 R11: ffff88010a1b0cd0 R12: 0000000000000048
[ 2571.260708] R13: ffff880131d82400 R14: 0000000000000000 R15: ffff88010a1b0430
[ 2571.260711] FS:  00007fa429663700(0000) GS:ffff88013fc00000(0000) knlGS:0000000000000000
[ 2571.260713] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 2571.260716] CR2: 00000000ffffffd0 CR3: 0000000116c5f000 CR4: 00000000000406f0
[ 2571.260718] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2571.260721] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 2571.260724] Process modprobe (pid: 5563, threadinfo ffff880116c30000, task ffff880134392b20)
[ 2571.260726] Stack:
[ 2571.260727]  ffff88011cff8440 ffffc90003935f89 ffff880113f38800 ffff88011cff8440
[ 2571.260732]  ffff88010a1b0c00 ffff880116c317c8 ffffffffa109b94a 0000000000000000
[ 2571.260736]  0000000000000000 ffff880134222900 ffffffffa10b3290 ffffffffa10b32c0
[ 2571.260741] Call Trace:
[ 2571.260755]  [<ffffffffa109b94a>] ? NdisAllocateMemoryWithTag+0x1a/0x40 [ndiswrapper]
[ 2571.260773]  [<ffffffffa10b3290>] ? USBD_InterfaceIsDeviceHighSpeed+0x20/0x20 [ndiswrapper]
[ 2571.260790]  [<ffffffffa10b32c0>] ? USBD_InterfaceReference+0x30/0x30 [ndiswrapper]
[ 2571.260808]  [<ffffffffa10b3230>] ? USBD_GetUSBDIVersion+0x20/0x20 [ndiswrapper]
[ 2571.260825]  [<ffffffffa10b32f0>] ? USBD_InterfaceDereference+0x30/0x30 [ndiswrapper]
[ 2571.260843]  [<ffffffffa10b3320>] ? USBD_InterfaceQueryBusTime+0x30/0x30 [ndiswrapper]
[ 2571.260861]  [<ffffffffa10b3350>] ? USBD_InterfaceSubmitIsoOutUrb+0x30/0x30 [ndiswrapper]
[ 2571.260878]  [<ffffffffa10b3270>] ? USBD_InterfaceGetUSBDIVersion+0x40/0x40 [ndiswrapper]
[ 2571.260895]  [<ffffffffa10a2d9c>] ? ExAllocatePoolWithTag+0x3c/0x70 [ndiswrapper]
[ 2571.260913]  [<ffffffffa10b34bb>] ? win2lin3+0x11/0x14 [ndiswrapper]
[ 2571.260929]  [<ffffffffa10a9071>] ? pdoDispatchPnp+0x241/0x4c0 [ndiswrapper]
[ 2571.260947]  [<ffffffffa10aded2>] ? mp_init+0x72/0x1f0 [ndiswrapper]
[ 2571.260964]  [<ffffffffa10b0deb>] ? NdisDispatchPnp+0xab/0xb00 [ndiswrapper]
[ 2571.260981]  [<ffffffffa10a6904>] ? IoAllocateIrp+0x54/0x80 [ndiswrapper]
[ 2571.260997]  [<ffffffffa10a6824>] ? IoInitializeIrp+0x34/0x70 [ndiswrapper]
[ 2571.261014]  [<ffffffffa10a691a>] ? IoAllocateIrp+0x6a/0x80 [ndiswrapper]
[ 2571.261031]  [<ffffffffa10b34a7>] ? win2lin2+0xe/0x11 [ndiswrapper]
[ 2571.261047]  [<ffffffffa10a6f90>] ? IofCallDriver+0x40/0xc0 [ndiswrapper]
[ 2571.261063]  [<ffffffffa10a6fbc>] ? IofCallDriver+0x6c/0xc0 [ndiswrapper]
[ 2571.261069]  [<ffffffff813f3aa4>] ? _raw_spin_unlock_bh+0x24/0x30
[ 2571.261085]  [<ffffffffa10a6f90>] ? IofCallDriver+0x40/0xc0 [ndiswrapper]
[ 2571.261102]  [<ffffffffa10a8cf7>] ? IoSendIrpTopDev+0xd7/0x120 [ndiswrapper]
[ 2571.261105]  [<ffffffff813f3aa4>] ? _raw_spin_unlock_bh+0x24/0x30
[ 2571.261122]  [<ffffffffa10a94cc>] ? pnp_start_device+0x4c/0x90 [ndiswrapper]
[ 2571.261139]  [<ffffffffa10a98e4>] ? wrap_pnp_start_device+0x194/0x250 [ndiswrapper]
[ 2571.261156]  [<ffffffffa10a9b7f>] ? wrap_pnp_start_usb_device+0xef/0x120 [ndiswrapper]
[ 2571.261161]  [<ffffffff812f3ac6>] ? __pm_runtime_set_status+0x146/0x200
[ 2571.261170]  [<ffffffffa03f5553>] ? usb_probe_interface+0xd3/0x1e0 [usbcore]
[ 2571.261174]  [<ffffffff812ea18e>] ? driver_probe_device+0x7e/0x1b0
[ 2571.261178]  [<ffffffff812ea36b>] ? __driver_attach+0xab/0xb0
[ 2571.261181]  [<ffffffff812ea2c0>] ? driver_probe_device+0x1b0/0x1b0
[ 2571.261184]  [<ffffffff812ea2c0>] ? driver_probe_device+0x1b0/0x1b0
[ 2571.261188]  [<ffffffff812e914c>] ? bus_for_each_dev+0x5c/0x90
[ 2571.261192]  [<ffffffff812e9e1e>] ? driver_attach+0x1e/0x20
[ 2571.261195]  [<ffffffff812e9a70>] ? bus_add_driver+0x1a0/0x270
[ 2571.261198]  [<ffffffff812ea8d6>] ? driver_register+0x76/0x140
[ 2571.261202]  [<ffffffff811c4b21>] ? sysfs_add_file+0x11/0x20
[ 2571.261209]  [<ffffffffa03f43ad>] ? usb_register_driver+0x9d/0x190 [usbcore]
[ 2571.261213]  [<ffffffffa0fc6000>] ? 0xffffffffa0fc5fff
[ 2571.261226]  [<ffffffffa109b1dc>] ? loader_init+0xcc/0x160 [ndiswrapper]
[ 2571.261238]  [<ffffffffa0fc6077>] ? wrapper_init+0x77/0xac [ndiswrapper]
[ 2571.261241]  [<ffffffff81002040>] ? do_one_initcall+0x40/0x180
[ 2571.261245]  [<ffffffff8109d50f>] ? sys_init_module+0x8f/0x200
[ 2571.261249]  [<ffffffff813f4a42>] ? system_call_fastpath+0x16/0x1b
[ 2571.261251] Code: 00 00 83 79 1c 03 b9 10 01 00 00 0f 45 c1 89 46 04 c7 02 01 00 00 00 5d c3 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 66 66 66 66 90 
[ 2571.261273]  8b 87 98 00 00 00 5d 83 78 1c 03 0f 94 c0 c3 0f 1f 80 00 00 
[ 2571.261284] RIP  [<ffffffffa10b3279>] USBD_InterfaceIsDeviceHighSpeed+0x9/0x20 [ndiswrapper]
[ 2571.261302]  RSP <ffff880116c31780>
[ 2571.261304] CR2: 00000000ffffffd0
[ 2571.261306] ---[ end trace 1c6cc459974ef38e ]---

Help, please.

Offline

#2 2011-11-25 18:11:59

nomilieu
Member
Registered: 2010-07-03
Posts: 133

Re: BCM4323 based USB wifi adapter, ndiswrapper and 64 bit Arch trouble

I can't get this piece of crap working either.
Please post if you ever figure it out.

Offline

#3 2011-11-26 01:14:35

paziul
Member
From: N.C.
Registered: 2011-11-23
Posts: 27

Re: BCM4323 based USB wifi adapter, ndiswrapper and 64 bit Arch trouble

it seems like it is not the best chipset to have on a linux box, but I would try the following:

1> get the latest version of ndiswrapper from sourceforge: ( currently 1.57rc1 )
http://sourceforge.net/projects/ndiswra … s/testing/
compile and install...

2> BCM34xx 32 & 64 bit driver pack: ( Broadcom driver version 5.10.79.30 )
http://media.cdn.ubuntu-de.org/forum/at … _v2.tar.gz

Just did a dry run since I do not own that chipset - the driver loaded, ndiswrapper also showing the driver, and it kept dmesg "clean":

[29029.390625] Disabling lock debugging due to kernel taint
[29029.398230] ndiswrapper version 1.57rc1 loaded (smp=yes, preempt=yes)
[29029.405775] usbcore: registered new interface driver ndiswrapper
# ndiswrapper -l
bcmn43xx32 : driver installed
bcmn43xx64 : driver installed

( it is probably not too good idea to load both 32 and 64 bit versions of the driver at the same time... just to show it did accept and load both without complaining... )

the drv should work with the following dev IDs:

050D:825C
050D:6050
050D:615A
0846:9011
0846:9020

good luck!


"...and it probably never will support anything other than AT-harddisks..."

Offline

#4 2011-11-26 14:47:13

kinu
Member
Registered: 2009-06-13
Posts: 64

Re: BCM4323 based USB wifi adapter, ndiswrapper and 64 bit Arch trouble

Hi paziul.

I got rid of the adapter some time ago.

Anyway, thank you very much for your time.

kInU

Offline

Board footer

Powered by FluxBB