Thread: [Ndiswrapper-general] Support Request: Winbond W89C33
Status: Beta
Brought to you by:
pgiri
From: brmic <br...@fr...> - 2007-02-02 16:36:40
|
Hi there, I'm trying to get my built-in Winbond W89C33 wlan card to work using ndiswrapper on a Ubuntu 6.10 system. With the packaged version loading the NetW33.inf driver**/*** would report the device as present, but do nothing. Regardless of whether the other drivers* (and card) were present or not. After building ndiswrapper from source, loading the driver with -i works fine, but when I do "modprobe ndiswrapper" nothing appears to happen. Meanwhile, dmesg gives the lengthy error messages at appended at the bottom of this mail. Something crashes. I have no idea what's wrong. Can anyone -guide me to a better driver - tell me what's the problem with the current one. Thanks in advance Markus Nagler * the PCMCIA card seems to require both a mrv8000c and a mrv8335 . Works fine. ** apparently not currently available online. I can send the files from the CD. *** I was unable to find a driver with the same PCI ID from the list. $ndiswrapper -v utils version: 1.9 driver version: 1.35 vermagic: 2.6.17-10-generic SMP mod_unload 586 REGPARM gcc-4.1 $lshw -C network #that last thing is a working PCMCIA network card included here for completeness *-network:0 UNCLAIMED description: Ethernet controller product: Winbond Electronics Corp vendor: Winbond Electronics Corp physical id: 15 bus info: pci@00:15.0 version: 00 width: 32 bits clock: 33MHz capabilities: bus_master cap_list resources: ioport:e000-e0ff ioport:e100-e17f iomemory:d0008000-d00081ff irq:10 *-network:1 DISABLED description: Ethernet interface product: M5263 Ethernet Controller vendor: ALi Corporation physical id: 1b bus info: pci@00:1b.0 logical name: eth0 version: 50 serial: 00:40:d0:8e:f0:3a size: 10MB/s capacity: 100MB/s width: 32 bits clock: 33MHz capabilities: bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegociation configuration: autonegociation=off broadcast=yes driver=uli526x driverversion=0.9.3 duplex=half link=yes multicast=yes port=MII speed=10MB/s resources: ioport:2000-20ff iomemory:d0008200-d00082ff irq:217 *-network description: Wireless interface product: 88w8335 [Libertas] 802.11b/g Wireless vendor: Marvell Technology Group Ltd. physical id: 3 bus info: pci@03:00.0 logical name: wlan0 version: 03 serial: 00:00:5a:70:1e:65 width: 32 bits clock: 66MHz capabilities: bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=ndiswrapper driverversion=1.35 firmware=Marvell,09/17/2004,3.1.0.19 ip=192.168.101.3 link=yes multicast=yes wireless=IEEE 802.11b resources: iomemory:42000000-4200ffff iomemory:42010000-4201ffff irq:169 $dmesg [17348234.540000] ndiswrapper version 1.35 loaded (preempt=no,smp=yes) [17348234.612000] ndiswrapper: driver netw33 (Winbond Electronics Corp.,07/26/2005,1.2.81.1001) loaded [17348234.612000] ACPI: PCI Interrupt 0000:00:15.0[A] -> GSI 18 (level, low) -> IRQ 201 [17348234.612000] ndiswrapper (NdisMRegisterInterrupt:1848): shared but dynamic interrupt! [17348234.612000] setup_irq: irq handler mismatch [17348234.612000] <c01497d7> setup_irq+0x127/0x140 <f8d04060> ndis_isr+0x0/0xc0 [ndiswrapper] [17348234.612000] <c0149889> request_irq+0x99/0xb0 <f8d0290b> NdisMRegisterInterrupt+0x9b/0x120 [ndiswrapper] [17348234.612000] <f8d11624> miniport_init+0xa4/0x170 [ndiswrapper] <f8d11830> NdisDispatchPnp+0xc0/0x920 [ndiswrapper] [17348234.612000] <c011aa69> __wake_up_common+0x39/0x60 <f8d0b0a2> IoAllocateIrp+0x62/0x90 [ndiswrapper] [17348234.612000] <f8d0baf5> IoBuildAsynchronousFsdRequest+0x35/0x170 [ndiswrapper] <f8d067a7> get_current_nt_thread+0xa7/0xd0 [ndiswrapper] [17348234.612000] <f8d0ad4a> IofCallDriver+0x3a/0xa0 [ndiswrapper] <f8d0d5cb> IoSendIrpTopDev+0xbb/0x120 [ndiswrapper] [17348234.612000] <f8d0d913> pnp_start_device+0x53/0xb0 [ndiswrapper] <f8d0db43> wrap_pnp_start_device+0x1d3/0x2b0 [ndiswrapper] [17348234.612000] <f8d0dc65> wrap_pnp_start_pci_device+0x45/0x50 [ndiswrapper] <c01edc33> pci_match_device+0x13/0xe0 [17348234.616000] <c01e0f5f> kobject_get+0xf/0x20 <c01edd76> pci_device_probe+0x56/0x80 [17348234.616000] <c0245f44> driver_probe_device+0x44/0xc0 <c011d497> __cond_resched+0x17/0x30 [17348234.616000] <c02460c2> __driver_attach+0x82/0x90 <c02458bb> bus_for_each_dev+0x3b/0x60 [17348234.616000] <c0245e86> driver_attach+0x16/0x20 <c0246040> __driver_attach+0x0/0x90 [17348234.616000] <c024552c> bus_add_driver+0x8c/0x140 <c02462f1> driver_register+0x41/0xa0 [17348234.616000] <c01edf17> __pci_register_driver+0x47/0x70 <f8d007b8> loader_init+0x138/0x260 [ndiswrapper] [17348234.616000] <f8c790c7> wrapper_init+0xc7/0xd2 [ndiswrapper] <c013cda8> sys_init_module+0x148/0x19c0 [17348234.616000] <c022b476> pty_write+0x46/0x60 <c022684b> tty_write+0x1ab/0x1f0 [17348234.616000] <c0149540> disable_irq+0x0/0x30 <c0102fbb> sysenter_past_esp+0x54/0x79 [17348234.616000] ndiswrapper: request for IRQ 201 failed [17348234.616000] ndiswrapper (miniport_init:271): couldn't initialize device: C0000001 [17348234.616000] ndiswrapper (pnp_start_device:426): Windows driver couldn't initialize the device (C0000001) [17348234.624000] unregister_netdevice: device eth%d/cb72e000 never was registered [17348234.624000] ndiswrapper (miniport_halt:335): device cb72e400 is not initialized - not halting [17348234.624000] BUG: unable to handle kernel paging request at virtual address f8cd78b0 [17348234.624000] printing eip: [17348234.624000] f8d02822 [17348234.624000] *pde = 34e64067 [17348234.624000] Oops: 0000 [#1] [17348234.624000] SMP [17348234.624000] Modules linked in: ndiswrapper sg sd_mod usb_storage libusual iptable_nat xt_limit xt_tcpudp iptable_mangle ipt_LOG ipt_MASQUERADE ip_nat ipt_TOS ipt_REJECT ip_conntrack_irc ip_conntrack_ftp xt_state ip_conntrack nfnetlink iptable_filter ip_tables x_tables binfmt_misc rfcomm l2cap bluetooth powernow_k8 cpufreq_userspace cpufreq_stats freq_table cpufreq_powersave cpufreq_ondemand cpufreq_conservative video tc1100_wmi sbs sony_acpi pcc_acpi i2c_ec hotkey dev_acpi button battery container ac asus_acpi ipv6 af_packet nls_iso8859_1 nls_cp437 vfat fat nls_utf8 ntfs sbp2 scsi_mod parport_pc lp parport joydev tsdev snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore pcmcia usbhid snd_page_alloc i2c_ali1535 i2c_ali15x3 i2c_core shpchp pci_hotplug evdev pcspkr psmouse serio_raw uli526x ati_agp agpgart yenta_socket rsrc_nonstatic pcmcia_core ext3 jbd ehci_hcd ohci_hcd usbcore ohci1394 ieee1394 ide_generic ide_cd cdrom ide_disk generic alim15x3 thermal processor fan fbcon tileblit font bitblit softcursor vesafb capability commoncap [17348234.624000] CPU: 0 [17348234.624000] EIP: 0060:[<f8d02822>] Tainted: P VLI [17348234.624000] EFLAGS: 00210282 (2.6.17-10-generic #2) [17348234.624000] EIP is at NdisMDeregisterInterrupt+0x12/0x60 [ndiswrapper] [17348234.624000] eax: f8cd787c ebx: cb72e400 ecx: 00000000 edx: 00200296 [17348234.624000] esi: f8cd787c edi: cb72e400 ebp: cb72e400 esp: d075fc0c [17348234.624000] ds: 007b es: 007b ss: 0068 [17348234.624000] Process modprobe (pid: 13968, threadinfo=d075e000 task=cab1b560) [17348234.624000] Stack: cb72e400 f44ccaa0 f8d05647 f8cd787c cb72e400 cb72e400 cb72e400 f44ccaa0 [17348234.624000] 00000000 f8d10ea4 f44ccd54 00000000 f452e3e0 f452e3e0 d075fd14 f8d11885 [17348234.624000] f452e3e0 f44ccc80 2f8a0346 d075fcba d075e000 000000d0 000000dc d075fc74 [17348234.624000] Call Trace: [17348234.624000] <f8d05647> ndis_exit_device+0x17/0xc0 [ndiswrapper] <f8d10ea4> ndis_remove_device+0xe4/0x1c0 [ndiswrapper] [17348234.624000] <f8d11885> NdisDispatchPnp+0x115/0x920 [ndiswrapper] <c011d497> __cond_resched+0x17/0x30 [17348234.624000] <c02d969a> cond_resched+0x2a/0x40 <f8d0b0a2> IoAllocateIrp+0x62/0x90 [ndiswrapper] [17348234.624000] <f8d0baf5> IoBuildAsynchronousFsdRequest+0x35/0x170 [ndiswrapper] <f8d067a7> get_current_nt_thread+0xa7/0xd0 [ndiswrapper] [17348234.624000] <f8d0ad4a> IofCallDriver+0x3a/0xa0 [ndiswrapper] <f8d0d5cb> IoSendIrpTopDev+0xbb/0x120 [ndiswrapper] [17348234.624000] <f8d0d6a3> pnp_remove_device+0x73/0x1c0 [ndiswrapper] <f8d0db54> wrap_pnp_start_device+0x1e4/0x2b0 [ndiswrapper] [17348234.624000] <f8d0dc65> wrap_pnp_start_pci_device+0x45/0x50 [ndiswrapper] <c01edc33> pci_match_device+0x13/0xe0 [17348234.624000] <c01e0f5f> kobject_get+0xf/0x20 <c01edd76> pci_device_probe+0x56/0x80 [17348234.624000] <c0245f44> driver_probe_device+0x44/0xc0 <c011d497> __cond_resched+0x17/0x30 [17348234.624000] <c02460c2> __driver_attach+0x82/0x90 <c02458bb> bus_for_each_dev+0x3b/0x60 [17348234.624000] <c0245e86> driver_attach+0x16/0x20 <c0246040> __driver_attach+0x0/0x90 [17348234.624000] <c024552c> bus_add_driver+0x8c/0x140 <c02462f1> driver_register+0x41/0xa0 [17348234.624000] <c01edf17> __pci_register_driver+0x47/0x70 <f8d007b8> loader_init+0x138/0x260 [ndiswrapper] [17348234.624000] <f8c790c7> wrapper_init+0xc7/0xd2 [ndiswrapper] <c013cda8> sys_init_module+0x148/0x19c0 [17348234.624000] <c022b476> pty_write+0x46/0x60 <c022684b> tty_write+0x1ab/0x1f0 [17348234.624000] <c0149540> disable_irq+0x0/0x30 <c0102fbb> sysenter_past_esp+0x54/0x79 [17348234.624000] Code: 40 4c e9 41 ff ff ff 89 f6 e9 db fd ff ff 8d 74 26 00 8d bc 27 00 00 00 00 83 ec 08 89 74 24 04 8b 74 24 0c 89 1c 24 85 f6 74 3a <8b> 5e 34 85 db 74 33 8b 93 9c 01 00 00 8b 06 e8 3a 6d 44 c7 8b [17348234.624000] EIP: [<f8d02822>] NdisMDeregisterInterrupt+0x12/0x60 [ndiswrapper] SS:ESP 0068:d075fc0c [17348234.624000] |
From: Giridhar P. <pg...@ya...> - 2007-02-09 01:25:00
|
--- brmic <br...@fr...> wrote: > [17348234.612000] ndiswrapper (NdisMRegisterInterrupt:1848): shared but > dynamic interrupt! That indicates a bug in Windows driver. It is hard to add support for hardware without having a card to diagnose, especially when drivers don't work according to the specification. At the least, supply debug trace (read wiki entry Bugs). Giri ____________________________________________________________________________________ Need Mail bonding? Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users. http://answers.yahoo.com/dir/?link=list&sid=396546091 |