ndiswrapper and FC4 x86_64
Chris Buxton
cbuxton at mac.com
Wed Jul 6 21:21:13 UTC 2005
I'm trying to get a wireless card running using ndiswrapper. I'm
using Fedora Core 4 x86/64 SMP.
When I try to load the modules for my card, I get a bunch of errors,
copied below. It seems like ndiswrapper doesn't work (at least using
a 32-bit Windows driver) with a 64-bit kernel. Does anyone know of a
solution other than downgrading my kernel to the 32 bit version?
Alternatively, is there a mini-PCI wireless card that works without
ndiswrapper? One that will work with the kernel I have? Either
802.11b or 802.11g would be fine.
Thanks in advance,
Chris Buxton
Here's the excerpt from dmesg:
ndiswrapper version 1.2 loaded (preempt=no,smp=yes)
ndiswrapper (check_nt_hdr:152): Windows driver is not 64-bit; bad
magic: 010B
ndiswrapper (load_sys_files:520): unable to prepare driver 'lsipnds'
Unable to handle kernel NULL pointer dereference at 0000000000000050
RIP:
<ffffffff88371db6>{:ndiswrapper:unload_ndis_driver+150}
PGD 6fd96067 PUD 4119e067 PMD 0
Oops: 0000 [1] SMP
CPU 0
Modules linked in: ndiswrapper(U) usb_storage nls_utf8 parport_pc lp
parport autofs4 rfcomm l2cap bluetooth sunrpc pcmcia yenta_socket
rsrc_nonstatic pcmcia_core ipt_REJECT ipt_state ip_conntrack
iptable_filter ip_tables vfat fat dm_mod video button battery ac md5
ipv6 ohci1394 ieee1394 ohci_hcd ehci_hcd i2c_nforce2 i2c_core shpchp
snd_intel8x0 snd_ac97_codec snd_seq_dummy snd_seq_oss
snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss
snd_pcm snd_timer snd soundcore snd_page_alloc forcedeth floppy ext3
jbd sata_nv libata sd_mod scsi_mod
Pid: 18239, comm: loadndisdriver Not tainted 2.6.11-1.1369_FC4smp
RIP: 0010:[<ffffffff88371db6>] <ffffffff88371db6>
{:ndiswrapper:unload_ndis_driver+150}
RSP: 0018:ffff81006b901e28 EFLAGS: 00010246
RAX: 0000000000000040 RBX: ffff81006775bc18 RCX: 0000000000000000
RDX: 0000000000000007 RSI: 0000000000000002 RDI: 0000000000000000
RBP: ffffc20000193030 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: ffff81007c7edc00
R13: ffffc20000193078 R14: ffff81006775bc18 R15: 0000000000000002
FS: 00002aaaaaabc3c0(0000) GS:ffffffff80510680(0000) knlGS:
00000000f7fe7b00
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000050 CR3: 0000000040c54000 CR4: 00000000000006e0
Process loadndisdriver (pid: 18239, threadinfo ffff81006b900000, task
ffff81004139b170)
Stack: 00000000ffffffea ffffc20000193030 ffffc20000193000
ffffffff88373203
ffff81006775bdb8 ffff8100430e3780 ffff8100700fdc20
ffffffff801f3fd8
ffff81006ed9fb48 ffff81006b901eb8
Call Trace:<ffffffff88373203>{:ndiswrapper:wrapper_ioctl+3139}
<ffffffff801f3fd8>{selinux_file_permission+344}
<ffffffff801f4322>{selinux_file_ioctl+770}
<ffffffff8019cb69>{do_ioctl+105} <ffffffff8019ce4b>{vfs_ioctl
+683}
<ffffffff8019ceec>{sys_ioctl+108} <ffffffff8010ebf6>{tracesys
+209}
Code: 48 8b 78 10 e8 71 96 00 00 49 8d 7c 24 38 e8 97 24 00 00 49
RIP <ffffffff88371db6>{:ndiswrapper:unload_ndis_driver+150} RSP
<ffff81006b901e28>
CR2: 0000000000000050
<3>Debug: sleeping function called from invalid context at include/
linux/rwsem.h:43
in_atomic():0, irqs_disabled():1
Call Trace:<ffffffff8013abc5>{profile_task_exit+21} <ffffffff8013bfe2>
{do_exit+34}
<ffffffff80265a99>{do_unblank_screen+137} <ffffffff80124286>
{do_page_fault+1926}
<ffffffff801396bf>{release_console_sem+431} <ffffffff8013a2f6>
{vprintk+790}
<ffffffff8016923d>{buffered_rmqueue+509} <ffffffff8010f5b5>
{error_exit+0}
<ffffffff88371db6>{:ndiswrapper:unload_ndis_driver+150}
<ffffffff88373203>{:ndiswrapper:wrapper_ioctl+3139}
<ffffffff801f3fd8>{selinux_file_permission+344}
<ffffffff801f4322>{selinux_file_ioctl+770}
<ffffffff8019cb69>{do_ioctl+105} <ffffffff8019ce4b>{vfs_ioctl
+683}
<ffffffff8019ceec>{sys_ioctl+108} <ffffffff8010ebf6>{tracesys
+209}
ndiswrapper (ndiswrapper_load_driver:93): loadndiswrapper failed (9);
check system log for messages from 'loadndisdriver'
More information about the Redhat-install-list
mailing list