Thread: [Ndiswrapper-general] Problem: AVM Fritz wlan usb stick under amd64
Status: Beta
Brought to you by:
pgiri
From: Bastian L. <li...@we...> - 2006-04-26 15:59:30
|
Hi, I have read in the mailing list that Marcel Holtmann has already tried this one under amd64 with ndiswrapper 1.07 did not succeed. The problem I had seems to be different though. I have emerged (gentoo) ndiswrapper 1.13 and tried the current avm win xp64 driver for this wlan stick. That was the result: *** ndiswrapper version 1.13 loaded (preempt=yes,smp=no) usb 1-4: reset high speed USB device using ehci_hcd and address 3 ndiswrapper (load_pe_images:573): fixing KI_USER_SHARED_DATA address in the driver ndiswrapper: driver fwlan64 (AVM GmbH,12/19/2005,1.1.16.1059) loaded Unable to handle kernel paging request at ffff81003ceee128 RIP: [<ffff81003ceee128>] PGD 8063 PUD 9063 PMD 800000003ce001e3 PTE ffffffffffffffff Oops: 0011 [1] PREEMPT CPU 0 Modules linked in: ndiswrapper snd_seq snd_seq_device fglrx i2c_nforce2 snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd snd_page_alloc dvb_ttpci l64781 saa7146_vv video_buf saa7146 v4l1_compat v4l2_common videodev ves1820 stv0299 dvb_core tda8083 stv0297 sp8870 ohci1394 ves1x93 ttpci_eeprom ieee1394 forcedeth sk98lin Pid: 6794, comm: loadndisdriver Tainted: P 2.6.16-gentoo-r2 #2 RIP: 0010:[<ffff81003ceee128>] [<ffff81003ceee128>] RSP: 0018:ffff81003e855700 EFLAGS: 00010246 RAX: 00000000c0000016 RBX: 0000000000000000 RCX: 00000000000000d0 RDX: ffff81003f998880 RSI: 0000000000000000 RDI: ffffc200105c9030 RBP: ffff81003e163680 R08: ffff81003f998880 R09: 00000000000000d0 R10: 0000000000000001 R11: ffff81003e8556d8 R12: 0000000000000000 R13: ffff81003e4775b8 R14: 000000000000002a R15: 0000000000000001 FS: 00002b4de22b76d0(0000) GS:ffffffff8064b000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: ffff81003ceee128 CR3: 000000003d24f000 CR4: 00000000000006e0 Process loadndisdriver (pid: 6794, threadinfo ffff81003e854000, task ffff81003f998880) Stack: ffff81003ceee000 ffff81003e0e9628 ffff81003cbfd008 ffffffff881bd990 0000000000000282 ffffffff881df385 ffff81003e477520 0000000000000000 ffff81003e477000 ffff81003cbfd008 Call Trace: <ffffffff881bd990>{:ndiswrapper:IofCallDriver+64} <ffffffff80448195>{thread_return+193} <ffffffff8044a719>{_spin_unlock_irq+9} <ffffffff804480d4>{thread_return+0} <ffffffff8044a719>{_spin_unlock_irq+9} <ffffffff804483f6>{wait_for_completion+230} <ffffffff801285c0>{default_wake_function+0} <ffffffff801285c0>{default_wake_function+0} <ffffffff881c7703>{:ndiswrapper:lin_to_win6+30} <ffffffff881bdd04>{:ndiswrapper:IofCompleteRequest+148} <ffffffff881c2132>{:ndiswrapper:miniport_init+162} <ffffffff881c3fb0>{:ndiswrapper:NdisDispatchPnp+224} <ffffffff881be5ea>{:ndiswrapper:IoGetAttachedDevice+298} <ffffffff8044a48d>{_spin_lock_irqsave+29} <ffffffff881bd41d>{:ndiswrapper:IoInitializeIrp+45} <ffffffff881bd990>{:ndiswrapper:IofCallDriver+64} <ffffffff881bf957>{:ndiswrapper:pnp_start_device+87} <ffffffff881c0031>{:ndiswrapper:wrap_pnp_start_device+1201} <ffffffff803cd534>{netlink_broadcast+804} <ffffffff881c0196>{:ndiswrapper:wrap_pnp_start_usb_device+198} <ffffffff8038b72c>{usb_probe_interface+140} <ffffffff8031bc3b>{driver_probe_device+107} <ffffffff8031bd40>{__driver_attach+0} <ffffffff8031bd9e>{__driver_attach+94} <ffffffff8031bd40>{__driver_attach+0} <ffffffff8031b059>{bus_for_each_dev+73} <ffffffff8031b628>{bus_add_driver+136} <ffffffff8031c39b>{driver_register+203} <ffffffff801647f5>{__vmalloc_area_node+309} <ffffffff8038b938>{usb_register_driver+152} <ffffffff881af429>{:ndiswrapper:wrapper_ioctl+1401} <ffffffff8017fde4>{link_path_walk+404} <ffffffff80183d84>{do_ioctl+116} <ffffffff80184062>{vfs_ioctl+690} <ffffffff8018d49c>{mntput_no_expire+28} <ffffffff801840dd>{sys_ioctl+77} <ffffffff8010ab86>{system_call+126} Code: 0f 00 00 e0 00 00 00 00 80 36 16 3e 00 81 ff ff 00 00 00 00 RIP [<ffff81003ceee128>] RSP <ffff81003e855700> CR2: ffff81003ceee128 <3>ndiswrapper (wrapper_init:132): loadndiswrapper failed (9); check system log for messages from 'loadndisdriver' usbcore: deregistering driver ndiswrapper Unable to handle kernel NULL pointer dereference at 0000000000000004 RIP: <ffffffff8028fa25>{_raw_spin_lock+21} PGD 3e5e8067 PUD 3fb80067 PMD 0 Oops: 0000 [2] PREEMPT CPU 0 Modules linked in: ndiswrapper snd_seq snd_seq_device fglrx i2c_nforce2 snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd snd_page_alloc dvb_ttpci l64781 saa7146_vv video_buf saa7146 v4l1_compat v4l2_common videodev ves1820 stv0299 dvb_core tda8083 stv0297 sp8870 ohci1394 ves1x93 ttpci_eeprom ieee1394 forcedeth sk98lin Pid: 6788, comm: modprobe Tainted: P 2.6.16-gentoo-r2 #2 RIP: 0010:[<ffffffff8028fa25>] <ffffffff8028fa25>{_raw_spin_lock+21} RSP: 0018:ffff81003e4b7e38 EFLAGS: 00010292 RAX: ffff81003e4b7fd8 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffffffff80289e60 RDI: 0000000000000000 RBP: ffffffff881df630 R08: ffff81003e4b6000 R09: 00000000000018cf R10: 00002acf1330b000 R11: 0000000000000001 R12: 0000000000000000 R13: ffffffff881df618 R14: ffffffff804f4fa0 R15: 00002b7f87119010 FS: 00002b7f87518ae0(0000) GS:ffffffff8064b000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 0000000000000004 CR3: 000000003cb8d000 CR4: 00000000000006e0 Process modprobe (pid: 6788, threadinfo ffff81003e4b6000, task ffff81003f9fb8c0) Stack: ffffffff881df708 ffffffff881df630 0000000000000000 ffffffff804477ec ffffffff80497dcd ffffffff881df640 ffffffff80531ca0 ffffffff8031b78c ffffffff881df650 ffffffff881df630 Call Trace: <ffffffff804477ec>{klist_remove+28} <ffffffff8031b78c>{bus_remove_driver+140} <ffffffff8031c3bd>{driver_unregister+13} <ffffffff8038ba66>{usb_deregister+182} <ffffffff881afe36>{:ndiswrapper:loader_exit+38} <ffffffff881c4a69>{:ndiswrapper:module_cleanup+9} <ffffffff8802e105>{:ndiswrapper:wrapper_init+261} <ffffffff80149da7>{sys_init_module+247} <ffffffff8010ab86>{system_call+126} Code: 81 7f 04 ad 4e ad de 74 12 48 c7 c6 b4 79 49 80 e8 16 ff ff RIP <ffffffff8028fa25>{_raw_spin_lock+21} RSP <ffff81003e4b7e38> CR2: 0000000000000004 <6>note: modprobe[6788] exited with preempt_count 1 *** Seemed to me like a "If your driver causes kernel oops because of reading from address 0xfffffff780000xxx, where x is any number, please report it." but I'm not sure as I am completely new to ndiswrapper. If I have time I will try to compile it from source with debug level 6 to post all valuable information. Linne |