gibus_92 - 2005-01-21

I installed ndiswrapper 1.0rc3 on kernel 2.6.8-24.11 for SuSe 9.2 distribution. I uninstalled and reinstalled Broadcom bcmwl5 driver. I get a segmentation fault with the following traces :

ndiswrapper (register_devices:844): couldn't register ndiswrapper pci driver
Trying to vfree() nonexistent vm area (f8f66000)
Badness in __vunmap at mm/vmalloc.c:320
[<f8fa0837>] register_devices+0x487/0x580 [ndiswrapper]
[<f8fa09d8>] wrapper_ioctl+0xa8/0xc0 [ndiswrapper]
[<c0160e3d>] sys_ioctl+0x17d/0x230
[<f8fa0930>] wrapper_ioctl+0x0/0xc0 [ndiswrapper]
[<c0105c69>] sysenter_past_esp+0x52/0x79
ndiswrapper (wrapper_init:1508): loadndiswrapper failed (1792); check system log
for messages from 'loadndisdriver'
ndiswrapper: device wlan0 removed
Unable to handle kernel paging request at virtual address f8f6804c
printing eip:
*pde = 0dc18067
Oops: 0000 [#1]
Modules linked in: ndiswrapper appletalk ax25 ipx nvidia nvram usbserial parport
_pc lp parport speedstep_lib freq_table thermal processor fan button battery ac
snd_seq_oss snd_pcm_oss snd_mixer_oss snd_seq_midi snd_emu10k1_synth snd_emux_sy
nth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul snd_seq snd_intel8x0 sn
d_emu10k1 snd_rawmidi snd_seq_device snd_ac97_codec ipv6 snd_pcm snd_timer snd_p
age_alloc snd_util_mem snd_hwdep snd soundcore ppp_synctty ppp_generic slhc n_hd
lc edd joydev sg st sr_mod ide_cd cdrom emu10k1_gp gameport ehci_hcd ohci_hcd nv
idia_agp agpgart evdev nls_utf8 nls_cp437 vfat fat subfs dm_mod usbcore forcedet
h reiserfs aic7xxx sd_mod scsi_mod
CPU: 0
EIP: 0060:[<f8fa8ac0>] Tainted: P U VLI
EFLAGS: 00210246 (2.6.8-24.11-default SL92_BRANCH-200501141301260000)
EIP is at miniport_halt+0x30/0x60 [ndiswrapper]
eax: f8f68044 ebx: e6d43720 ecx: f8fb8a70 edx: 0000004f
esi: ef808220 edi: c036a564 ebp: c036a564 esp: e94e5f08
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 10248, threadinfo=e94e4000 task=eac38000)
Stack: ef808220 e6d43720 f8fa97bf cdeb4c00 cdeb4c44 f8f9f93e cdeb4c00 f8fb8944
c01d9a18 cdeb4c44 c0240bf6 f8fb8990 f8fb8990 c0240c18 f8fb8944 f585e8a0
c0240fb4 f8fb8944 f585e8a0 c02413e8 f8fb8920 c01d9bdb c036a57c f8fa0b00
Call Trace:
[<f8fa97bf>] ndiswrapper_remove_one_dev+0x12f/0x1c0 [ndiswrapper]
[<f8f9f93e>] ndiswrapper_remove_one_pci_dev+0x1e/0x40 [ndiswrapper]
[<c01d9a18>] pci_device_remove+0x28/0x30
[<c0240bf6>] device_release_driver+0x46/0x50
[<c0240c18>] driver_detach+0x18/0x30
[<c0240fb4>] bus_remove_driver+0x34/0x60
[<c02413e8>] driver_unregister+0x8/0x20
[<c01d9bdb>] pci_unregister_driver+0xb/0x20
[<f8fa0b00>] loader_exit+0xb0/0xe0 [ndiswrapper]
[<f8faa935>] module_cleanup+0x5/0xf [ndiswrapper]
[<f8f640de>] wrapper_init+0xde/0xe6 [ndiswrapper]
[<c01307f4>] sys_init_module+0x114/0x1a0
[<c0105c69>] sysenter_past_esp+0x52/0x79
Code: 58 08 b9 04 00 00 00 ba 01 01 01 fd 81 c3 20 03 00 00 e8 54 ff ff ff 8b 46 0c 50 ff 53 14 89 f0 e8 b6 94 ff ff 8b 86 98 03 00 00 <83> 78 08 05 74 0a 5b 5e c3 8d b4 26 00 00 00 00 8b 86 64 02 00



Patches: #1