[Bug 351023] New: ndiswrapper crashes kernel when trying to load net8187b driver on x86-64 (is 64bit XP driver)
https://bugzilla.novell.com/show_bug.cgi?id=351023 User sassmann@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=351023#c1 Summary: ndiswrapper crashes kernel when trying to load net8187b driver on x86-64 (is 64bit XP driver) Product: openSUSE 10.3 Version: Final Platform: x86-64 OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: sassmann@novell.com QAContact: qa@suse.de Found By: --- Dec 31 14:26:33 xpc kernel: Unable to handle kernel NULL pointer dereference at 0000000000000246 RIP: Dec 31 14:26:33 xpc kernel: [<ffffffff88c03db1>] :ndiswrapper:IofCompleteRequest+0xd5/0x141 Dec 31 14:26:33 xpc kernel: PGD 6f4c6067 PUD 6f4c9067 PMD 0 Dec 31 14:26:33 xpc kernel: Oops: 0002 [1] SMP Dec 31 14:26:33 xpc kernel: last sysfs file: /devices/pci0000:00/0000:00:00.0/class Dec 31 14:26:33 xpc kernel: CPU 0 Dec 31 14:26:33 xpc kernel: Modules linked in: ndiswrapper nls_utf8 ntfs iptable_filter ip_tables ip6table_filter ip6_tables x_tables deflate zlib_deflate twofish_x86_64 twofish_common camellia serpent blowfish des cbc ecb blkcipher aes_x86_64 xcbc sha256 sha1 md5 crypto_null af_key ipv6 af_packet snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device cpufreq_conservative cpufreq_userspace cpufreq_powersave powernow_k8 apparmor fuse usbhid hid ff_memless uhci_hcd dm_crypt loop dm_mod 8139cp 8139too nvidia(P) mii ohci1394 snd_intel8x0 snd_ac97_codec parport_pc parport ieee1394 usb_storage button floppy ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc rtc_cmos sr_mod cdrom shpchp rtc_core rtc_lib pci_hotplug k8temp hwmon i2c_nforce2 i2c_core ide_core sg sd_mod ehci_hcd ohci_hcd usbcore edd ext3 mbcache jbd fan sata_sil pata_amd libata scsi_mod thermal processor Dec 31 14:26:33 xpc kernel: Pid: 3855, comm: ntos_wq/0 Tainted: P N 2.6.22.13-0.3-default #1 Dec 31 14:26:33 xpc kernel: RIP: 0010:[<ffffffff88c03db1>] [<ffffffff88c03db1>] :ndiswrapper:IofCompleteRequest+0xd5/0x141 Dec 31 14:26:33 xpc kernel: RSP: 0018:ffff81006f1e9e30 EFLAGS: 00010202 Dec 31 14:26:33 xpc kernel: RAX: 0000000000000000 RBX: ffff81006f75f000 RCX: 0000000000000000 Dec 31 14:26:33 xpc kernel: RDX: 0000000000000246 RSI: 0000000000000002 RDI: 0000000000000002 Dec 31 14:26:33 xpc kernel: RBP: ffff81006f75f118 R08: ffff81006f47b580 R09: ffff81006f47b280 Dec 31 14:26:33 xpc kernel: R10: ffff810001014c48 R11: 0000000000220003 R12: 00000000c0000000 Dec 31 14:26:33 xpc kernel: R13: ffff81006f1e9e47 R14: 0000000080000600 R15: 00000000c0007000 Dec 31 14:26:33 xpc kernel: FS: 00002b2a8875f6f0(0000) GS:ffffffff80500000(0000) knlGS:0000000000000000 Dec 31 14:26:33 xpc kernel: CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b Dec 31 14:26:33 xpc kernel: CR2: 0000000000000246 CR3: 000000006f29d000 CR4: 00000000000006e0 Dec 31 14:26:33 xpc kernel: Process ntos_wq/0 (pid: 3855, threadinfo ffff81006f1e8000, task ffff81007004b0c0) Dec 31 14:26:33 xpc kernel: Stack: ffff81006f75f000 0000000080000100 0200000080000600 ffff81006f75f000 Dec 31 14:26:33 xpc kernel: 00000000c0000001 00000000c0000002 0000000080000100 ffffffff88c0ca85 Dec 31 14:26:33 xpc kernel: ffff81006f1e9ea0 ffff810074f061c0 ffffffff88c0c858 ffff810074f061c8 Dec 31 14:26:33 xpc kernel: Call Trace: Dec 31 14:26:33 xpc kernel: [<ffffffff88c0ca85>] :ndiswrapper:wrap_urb_complete_worker+0x22d/0x258 Dec 31 14:26:33 xpc kernel: [<ffffffff88c0c858>] :ndiswrapper:wrap_urb_complete_worker+0x0/0x258 Dec 31 14:26:33 xpc kernel: [<ffffffff80240bbe>] run_workqueue+0x7d/0x10c Dec 31 14:26:33 xpc kernel: [<ffffffff80241472>] worker_thread+0xe1/0xf0 Dec 31 14:26:33 xpc kernel: [<ffffffff8024433b>] autoremove_wake_function+0x0/0x2e Dec 31 14:26:33 xpc kernel: [<ffffffff80241391>] worker_thread+0x0/0xf0 Dec 31 14:26:33 xpc kernel: [<ffffffff80244214>] kthread+0x47/0x73 Dec 31 14:26:33 xpc kernel: [<ffffffff8020aa48>] child_rip+0xa/0x12 Dec 31 14:26:33 xpc kernel: [<ffffffff80399553>] datagram_poll+0x0/0xc8 Dec 31 14:26:33 xpc kernel: [<ffffffff802441cd>] kthread+0x0/0x73 Dec 31 14:26:33 xpc kernel: [<ffffffff8020aa3e>] child_rip+0x0/0x12 Dec 31 14:26:33 xpc kernel: Code: 89 02 48 8b 43 38 48 8b 53 48 48 89 42 08 48 8b 7b 50 48 85 Dec 31 14:26:33 xpc kernel: RIP [<ffffffff88c03db1>] :ndiswrapper:IofCompleteRequest+0xd5/0x141 Dec 31 14:26:33 xpc kernel: RSP <ffff81006f1e9e30> Dec 31 14:26:33 xpc kernel: CR2: 0000000000000246 Dec 31 14:26:33 xpc kernel: note: ntos_wq/0[3855] exited with preempt_count 1 Dec 31 14:27:10 xpc kernel: wlan0: ethernet device 00:0e:2e:ec:ac:f0 using NDIS driver: net8187b, version: 0x1, NDIS version: 0x500, vendor: 'Realtek RTL8187 Wireless LAN USB NIC ', 0BDA:8187.F.conf Dec 31 14:27:10 xpc kernel: wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK Dec 31 14:27:10 xpc kernel: usbcore: registered new interface driver ndiswrapper Dec 31 14:27:10 xpc kernel: wlan0 renamed to wlan1 Dec 31 14:27:10 xpc kernel: ndiswrapper: changing interface name from 'wlan0' to 'wlan1' Dec 31 14:27:10 xpc kernel: udev: renamed network interface wlan0 to wlan1 Dec 31 14:27:10 xpc ifup: Network interface is managed from NetworkManager Dec 31 14:27:10 xpc ifup: NetworkManager will be advised to set up wlan1 Dec 31 14:27:10 xpc ifup: but it cannot be assured from here. Dec 31 14:27:10 xpc kernel: BUG: scheduling while atomic: wrapndis_wq/0/0x00000001/3857 Dec 31 14:27:10 xpc kernel: Dec 31 14:27:10 xpc kernel: Call Trace: Dec 31 14:27:10 xpc kernel: [<ffffffff803f97c7>] __sched_text_start+0x5f/0x8ac Dec 31 14:27:10 xpc kernel: [<ffffffff880dfdc9>] :usbcore:usb_hcd_submit_urb+0x693/0x71e Dec 31 14:27:10 xpc kernel: [<ffffffff8023a6e3>] lock_timer_base+0x26/0x4c Dec 31 14:27:10 xpc kernel: [<ffffffff8023a879>] __mod_timer+0xc3/0xd3 Dec 31 14:27:10 xpc kernel: [<ffffffff803fa993>] schedule_timeout+0x8a/0xad Dec 31 14:27:10 xpc kernel: [<ffffffff8023a5f6>] process_timeout+0x0/0x5 Dec 31 14:27:10 xpc kernel: [<ffffffff803fa98e>] schedule_timeout+0x85/0xad Dec 31 14:27:10 xpc kernel: [<ffffffff88c01775>] :ndiswrapper:KeWaitForMultipleObjects+0x2d0/0x4ce Dec 31 14:27:10 xpc kernel: [<ffffffff88c053aa>] :ndiswrapper:pdoDispatchDeviceControl+0xe/0x27 Dec 31 14:27:10 xpc kernel: [<ffffffff88c0cad7>] :ndiswrapper:win2lin2+0xe/0x11 Dec 31 14:27:10 xpc kernel: [<ffffffff88c019a9>] :ndiswrapper:KeWaitForSingleObject+0x36/0x3b Dec 31 14:27:10 xpc kernel: [<ffffffff88c0cb1e>] :ndiswrapper:win2lin5+0x19/0x1c Dec 31 14:27:10 xpc kernel: [<ffffffff88c084aa>] :ndiswrapper:mp_request+0x13e/0x209 Dec 31 14:27:10 xpc kernel: [<ffffffff88c083a1>] :ndiswrapper:mp_request+0x35/0x209 Dec 31 14:27:10 xpc kernel: [<ffffffff88c087c8>] :ndiswrapper:set_multicast_list+0xf2/0x11e Dec 31 14:27:10 xpc kernel: [<ffffffff88c09e59>] :ndiswrapper:wrap_ndis_worker+0x36/0x3a3 Dec 31 14:27:10 xpc kernel: [<ffffffff803fa014>] thread_return+0x0/0xf1 Dec 31 14:27:10 xpc kernel: [<ffffffff80229aa7>] task_rq_lock+0x3d/0x73 Dec 31 14:27:10 xpc kernel: [<ffffffff88c0a25f>] :ndiswrapper:ndis_set_multicast_list+0x0/0x1c Dec 31 14:27:10 xpc kernel: [<ffffffff88c09e23>] :ndiswrapper:wrap_ndis_worker+0x0/0x3a3 Dec 31 14:27:10 xpc kernel: [<ffffffff80240bbe>] run_workqueue+0x7d/0x10c Dec 31 14:27:10 xpc kernel: [<ffffffff80241472>] worker_thread+0xe1/0xf0 Dec 31 14:27:10 xpc kernel: [<ffffffff8024433b>] autoremove_wake_function+0x0/0x2e Dec 31 14:27:10 xpc kernel: [<ffffffff80241391>] worker_thread+0x0/0xf0 Dec 31 14:27:10 xpc kernel: [<ffffffff80244214>] kthread+0x47/0x73 Dec 31 14:27:10 xpc kernel: [<ffffffff8020aa48>] child_rip+0xa/0x12 Dec 31 14:27:10 xpc kernel: [<ffffffff802441cd>] kthread+0x0/0x73 Dec 31 14:27:10 xpc kernel: [<ffffffff8020aa3e>] child_rip+0x0/0x12 Dec 31 14:27:10 xpc kernel: Dec 31 14:27:11 xpc avahi-daemon[3022]: Registering new address record for fe80::20e:2eff:feec:acf0 on wlan1.*. Dec 31 14:27:15 xpc kernel: BUG: scheduling while atomic: wrapndis_wq/0/0x00000001/3857 Dec 31 14:27:15 xpc kernel: Dec 31 14:27:15 xpc kernel: Call Trace: Dec 31 14:27:15 xpc kernel: [<ffffffff803f97c7>] __sched_text_start+0x5f/0x8ac Dec 31 14:27:15 xpc kernel: [<ffffffff8023a6e3>] lock_timer_base+0x26/0x4c Dec 31 14:27:15 xpc kernel: [<ffffffff8023a75a>] try_to_del_timer_sync+0x51/0x5a Dec 31 14:27:15 xpc kernel: [<ffffffff8023a76f>] del_timer_sync+0xc/0x16 Dec 31 14:27:15 xpc kernel: [<ffffffff803fa99b>] schedule_timeout+0x92/0xad Dec 31 14:27:15 xpc kernel: [<ffffffff8023a5f6>] process_timeout+0x0/0x5 Dec 31 14:27:15 xpc kernel: [<ffffffff803fa98e>] schedule_timeout+0x85/0xad Dec 31 14:27:15 xpc kernel: [<ffffffff88c01784>] :ndiswrapper:KeWaitForMultipleObjects+0x2df/0x4ce Dec 31 14:27:15 xpc kernel: [<ffffffff88c053aa>] :ndiswrapper:pdoDispatchDeviceControl+0xe/0x27 Dec 31 14:27:15 xpc kernel: [<ffffffff88c0cad7>] :ndiswrapper:win2lin2+0xe/0x11 Dec 31 14:27:15 xpc kernel: [<ffffffff88c019a9>] :ndiswrapper:KeWaitForSingleObject+0x36/0x3b Dec 31 14:27:15 xpc kernel: [<ffffffff88c0cb1e>] :ndiswrapper:win2lin5+0x19/0x1c Dec 31 14:27:15 xpc kernel: [<ffffffff88c084aa>] :ndiswrapper:mp_request+0x13e/0x209 Dec 31 14:27:15 xpc kernel: [<ffffffff88c083a1>] :ndiswrapper:mp_request+0x35/0x209 Dec 31 14:27:15 xpc kernel: [<ffffffff88c087c8>] :ndiswrapper:set_multicast_list+0xf2/0x11e Dec 31 14:27:15 xpc kernel: [<ffffffff88c09e59>] :ndiswrapper:wrap_ndis_worker+0x36/0x3a3 Dec 31 14:27:15 xpc kernel: [<ffffffff803fa014>] thread_return+0x0/0xf1 Dec 31 14:27:15 xpc kernel: [<ffffffff80229aa7>] task_rq_lock+0x3d/0x73 Dec 31 14:27:15 xpc kernel: [<ffffffff88c0a25f>] :ndiswrapper:ndis_set_multicast_list+0x0/0x1c Dec 31 14:27:15 xpc kernel: [<ffffffff88c09e23>] :ndiswrapper:wrap_ndis_worker+0x0/0x3a3 Dec 31 14:27:15 xpc kernel: [<ffffffff80240bbe>] run_workqueue+0x7d/0x10c Dec 31 14:27:15 xpc kernel: [<ffffffff80241472>] worker_thread+0xe1/0xf0 Dec 31 14:27:15 xpc kernel: [<ffffffff8024433b>] autoremove_wake_function+0x0/0x2e Dec 31 14:27:15 xpc kernel: [<ffffffff80241391>] worker_thread+0x0/0xf0 Dec 31 14:27:15 xpc kernel: [<ffffffff80244214>] kthread+0x47/0x73 Dec 31 14:27:15 xpc kernel: [<ffffffff8020aa48>] child_rip+0xa/0x12 Dec 31 14:27:15 xpc kernel: [<ffffffff802441cd>] kthread+0x0/0x73 Dec 31 14:27:15 xpc kernel: [<ffffffff8020aa3e>] child_rip+0x0/0x12 Dec 31 14:27:15 xpc kernel: Dec 31 14:27:20 xpc kernel: wlan1: no IPv6 routers present -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=351023 Cristian Rodriguez <crrodriguez@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |crrodriguez@novell.com AssignedTo|kernel-maintainers@forge.provo.novell.com |hschaa@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=351023 User roland.kletzing@materna.de added comment https://bugzilla.novell.com/show_bug.cgi?id=351023#c1 roland kletzing <roland.kletzing@materna.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |roland.kletzing@materna.de --- Comment #1 from roland kletzing <roland.kletzing@materna.de> 2008-01-03 06:54:05 MST --- there is an in-kernel driver for RTL8187 in 2.6.24rc kernel (kotd) - not sure here, but maybe worth a try ? config RTL8187 tristate "Realtek 8187 USB support" depends on MAC80211 && USB && WLAN_80211 && EXPERIMENTAL select EEPROM_93CX6 ---help--- This is a driver for RTL8187 based cards. These are USB based chips found in cards such as: Netgear WG111v2 Thanks to Realtek for their support! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=351023 User sassmann@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=351023#c2 --- Comment #2 from Stefan Assmann <sassmann@novell.com> 2008-01-03 07:44:57 MST --- unfortunately this driver is not included in 2.6.22 which is the opensuse 10.3 kernel. However there's an extra package named rtl8187-kmp-default, but this shows unresolved symbols during modprobe -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=351023 User roland.kletzing@materna.de added comment https://bugzilla.novell.com/show_bug.cgi?id=351023#c3 --- Comment #3 from roland kletzing <roland.kletzing@materna.de> 2008-01-03 10:04:37 MST --- i also use 10.3 and so far i can tell it`s working fine with 2.6.24rc6 kernel from kernel of the day at http://ftp.suse.com/pub/projects/kernel/kotd/ ok, no online update with that and maybe some issues, but 2.6.24rc6 fixed my suspend/resume problems. sure, this is experimental, though..... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=351023 User hschaa@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=351023#c4 Helmut Schaa <hschaa@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #4 from Helmut Schaa <hschaa@novell.com> 2008-05-15 07:46:30 MST --- A fixed version of ndiswrapper is part of OpenSUSE 11.0 in addition to the native rtl8187 driver which is in the kernel shipped with 11.0 already. Closing as FIXED. I do not plan to do an online update for 10.3, sorry. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com