Problem with ZCOM XG630 mPCI Card

  • Kadeos
    Kadeos
    2007-02-01

    Hello,

    I need some help with my Zcom card with Winbond W89c33 chip.
    If I boot my sytem, ndiswrapper makes a kernel oops.

    dmesg output:

    [17179605.212000] ndiswrapper version 1.34 loaded (preempt=no,smp=yes)
    [17179605.288000] ndiswrapper: driver netw33 (Winbond Electronics Corp.,07/26/2005,1.2.81.1001) loaded
    [17179605.288000] ACPI: PCI Interrupt 0000:00:15.0[A] -> GSI 18 (level, low) -> IRQ 201
    [17179605.288000] ndiswrapper (NdisMRegisterInterrupt:1804): shared but dynamic interrupt!
    [17179605.288000] setup_irq: irq handler mismatch
    [17179605.288000] <c01497d7> setup_irq+0x127/0x140 <f8c63f40> ndis_isr+0x0/0xc0 [ndiswrapper]
    [17179605.288000] <c0149889> request_irq+0x99/0xb0 <f8c628cd> NdisMRegisterInterrupt+0x8d/0x110 [ndiswrapper]
    [17179605.288000] <f8c712b4> miniport_init+0xa4/0x130 [ndiswrapper] <f8c71480> NdisDispatchPnp+0xc0/0x970 [ndiswrapper]
    [17179605.288000] <f8c6ae52> IoAllocateIrp+0x62/0x90 [ndiswrapper] <f8c6b8b5> IoBuildAsynchronousFsdRequest+0x35/0x170 [ndiswrapper]
    [17179605.288000] <f8c66637> get_current_nt_thread+0xa7/0xd0 [ndiswrapper] <f8c6ba07> IoQueueThreadIrp+0x17/0xf0 [ndiswrapper]
    [17179605.288000] <f8c6ab26> IofCallDriver+0x36/0x70 [ndiswrapper] <f8c6d38b> IoSendIrpTopDev+0xbb/0x120 [ndiswrapper]
    [17179605.288000] <f8c6d6d3> pnp_start_device+0x53/0xb0 [ndiswrapper] <f8c6d903> wrap_pnp_start_device+0x1d3/0x2b0 [ndiswrapper]
    [17179605.288000] <f8c6da25> wrap_pnp_start_pci_device+0x45/0x50 [ndiswrapper] <c01edc33> pci_match_device+0x13/0xe0
    [17179605.288000] <c01e0f5f> kobject_get+0xf/0x20 <c01edd76> pci_device_probe+0x56/0x80
    [17179605.288000] <c0245f44> driver_probe_device+0x44/0xc0 <c011d497> cond_resched+0x17/0x30
    [17179605.288000] <c02460c2>
    driver_attach+0x82/0x90 <c02458bb> bus_for_each_dev+0x3b/0x60
    [17179605.288000] <c0245e86> driver_attach+0x16/0x20 <c0246040> driver_attach+0x0/0x90
    [17179605.288000] <c024552c> bus_add_driver+0x8c/0x140 <c02462f1> driver_register+0x41/0xa0
    [17179605.288000] <c01edf17>
    pci_register_driver+0x47/0x70 <f8c60788> loader_init+0x138/0x260 [ndiswrapper]
    [17179605.288000] <f8a2a0c7> wrapper_init+0xc7/0xd2 [ndiswrapper] <c013cda8> sys_init_module+0x148/0x19c0
    [17179605.288000] <c0149540> disable_irq+0x0/0x30 <c0102fbb> sysenter_past_esp+0x54/0x79
    [17179605.288000] ndiswrapper: request for IRQ 201 failed
    [17179605.292000] ndiswrapper (miniport_init:270): couldn't initialize device: C0000001
    [17179605.292000] ndiswrapper (pnp_start_device:426): Windows driver couldn't initialize the device (C0000001)
    [17179605.292000] unregister_netdevice: device eth%d/f0c84000 never was registered
    [17179605.292000] ndiswrapper (miniport_halt:326): device f0c84400 is not initialized - not halting
    [17179605.292000] BUG: unable to handle kernel paging request at virtual address f8c388b0
    [17179605.292000] printing eip:
    [17179605.292000] f8c627f2
    [17179605.292000] *pde = 32780067
    [17179605.292000] Oops: 0000 [#1]
    [17179605.292000] SMP
    [17179605.292000] Modules linked in: ndiswrapper nls_iso8859_1 nls_cp437 vfat fat nls_utf8 ntfs sg sd_mod af_packet fuse sbp2 parport_pc lp parport snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss joydev snd_pcm snd_timer pcmcia tsdev snd soundcore ati_agp agpgart snd_page_alloc usb_storage scsi_mod libusual evdev ati_remote yenta_socket rsrc_nonstatic pcmcia_core uli526x psmouse serio_raw i2c_ali1535 i2c_ali15x3 i2c_core shpchp pci_hotplug pcspkr 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
    [17179605.292000] CPU: 0
    [17179605.292000] EIP: 0060:[<f8c627f2>] Tainted: P VLI
    [17179605.292000] EFLAGS: 00010282 (2.6.17-10-generic #2)
    [17179605.292000] EIP is at NdisMDeregisterInterrupt+0x12/0x60 [ndiswrapper]
    [17179605.292000] eax: f8c3887c ebx: f0c84400 ecx: 00000000 edx: 00000282
    [17179605.292000] esi: f8c3887c edi: f0c84400 ebp: f0c84400 esp: f250bc10
    [17179605.292000] ds: 007b es: 007b ss: 0068
    [17179605.292000] Process modprobe (pid: 3423, threadinfo=f250a000 task=f261a030)
    [17179605.292000] Stack: f0c84400 f0d609e0 f8c654d7 f8c3887c f0c84400 f0c84400 f0c84400 f0d609e0
    [17179605.292000] 00000000 f8c70b54 f0d6099c f8c6ab9e f0d60de0 f0d60de0 00000000 f8c714f7
    [17179605.292000] f0d60de0 f0d608c0 f250bcba f250a000 000000d0 000000e4 f250bc74 c011d497
    [17179605.292000] Call Trace:
    [17179605.292000] <f8c654d7> ndis_exit_device+0x17/0xc0 [ndiswrapper] <f8c70b54> ndis_remove_device+0xe4/0x1a0 [ndiswrapper]
    [17179605.292000] <f8c6ab9e> IoAsyncForwardIrp+0x2e/0x40 [ndiswrapper] <f8c714f7> NdisDispatchPnp+0x137/0x970 [ndiswrapper]
    [17179605.292000] <c011d497> cond_resched+0x17/0x30 <c02d969a> cond_resched+0x2a/0x40
    [17179605.292000] <f8c6ae52> IoAllocateIrp+0x62/0x90 [ndiswrapper] <f8c6b8b5> IoBuildAsynchronousFsdRequest+0x35/0x170 [ndiswrapper]
    [17179605.292000] <f8c66637> get_current_nt_thread+0xa7/0xd0 [ndiswrapper] <f8c6ba07> IoQueueThreadIrp+0x17/0xf0 [ndiswrapper]
    [17179605.292000] <f8c6ab26> IofCallDriver+0x36/0x70 [ndiswrapper] <f8c6d38b> IoSendIrpTopDev+0xbb/0x120 [ndiswrapper]
    [17179605.292000] <f8c6d463> pnp_remove_device+0x73/0x1c0 [ndiswrapper] <f8c6d914> wrap_pnp_start_device+0x1e4/0x2b0 [ndiswrapper]
    [17179605.292000] <f8c6da25> wrap_pnp_start_pci_device+0x45/0x50 [ndiswrapper] <c01edc33> pci_match_device+0x13/0xe0
    [17179605.292000] <c01e0f5f> kobject_get+0xf/0x20 <c01edd76> pci_device_probe+0x56/0x80
    [17179605.292000] <c0245f44> driver_probe_device+0x44/0xc0 <c011d497>
    cond_resched+0x17/0x30
    [17179605.292000] <c02460c2> driver_attach+0x82/0x90 <c02458bb> bus_for_each_dev+0x3b/0x60
    [17179605.292000] <c0245e86> driver_attach+0x16/0x20 <c0246040>
    driver_attach+0x0/0x90
    [17179605.292000] <c024552c> bus_add_driver+0x8c/0x140 <c02462f1> driver_register+0x41/0xa0
    [17179605.292000] <c01edf17> __pci_register_driver+0x47/0x70 <f8c60788> loader_init+0x138/0x260 [ndiswrapper]
    [17179605.292000] <f8a2a0c7> wrapper_init+0xc7/0xd2 [ndiswrapper] <c013cda8> sys_init_module+0x148/0x19c0
    [17179605.292000] <c0149540> disable_irq+0x0/0x30 <c0102fbb> sysenter_past_esp+0x54/0x79
    [17179605.292000] 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 6a 6d 4e c7 8b
    [17179605.292000] EIP: [<f8c627f2>] NdisMDeregisterInterrupt+0x12/0x60 [ndiswrapper] SS:ESP 0068:f250bc10

    lspci -vv Output:
    00:15.0 Ethernet controller: Winbond Electronics Corp Unknown device 0033
    Subsystem: Winbond Electronics Corp Unknown device 0033
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV-

    Any help?

     

    Related

    Patches: #1