Driver needed: Winbond W89C33 mPCI WLan-Adapter
Dear community,
I'm using a Medion 97300 notebook with the wlan-chip named on top of my request.
P.S.: Ndiswrapper didn't work with the windows drivers.
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Revision history for this message
|
#1 |
P.S.: I also speak english
Revision history for this message
|
#2 |
Would the admin please be so kind and remove my second post? ;)
Revision history for this message
|
#3 |
Please do the following:
- Type 'lspci' at a console and find the line for your card. This should be something like:
02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
- Now type 'lspci -n' and find the line with the same numbers at the beginning. In my case this would be:
02:02.0 0280: 8086:4220 (rev 05)
- Post both lines here
- If your wlan card is connected using usb, just post the relevant line from 'lsusb' output
Revision history for this message
|
#4 |
NDISwrapper should be a 'last resort'. Also, make sure that you remove the drivers that you installed with NDISwrapper. What troubleshooting steps have you taken so we don't go through them again for you? Like have you tried Network Manager? What is the output of the following commands when entered into the terminal?
lspci
sudo lshw -C network
sudo iwconfig
Revision history for this message
|
#5 |
forget my comment and use
sudo lshw -C network
as suggested instead, that does the job much better.
Revision history for this message
|
#6 |
I'm sorry that I let you wait, I've been very busy in the last days.So here we go:
lshw output:
*-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
resources: ioport:e000-e0ff ioport:e100-e17f iomemory:
*-network:1
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:8a:75:30
capacity: 100MB/s
width: 32 bits
clock: 33MHz
resources: ioport:2000-20ff iomemory:
A friend of mine is a linux nerd, he installed ndiswrapper from source, but after a reboot ndiswrapper caused a kernel oops:
dmesg output:
[17179605.212000] ndiswrapper version 1.34 loaded (preempt=
[17179605.288000] ndiswrapper: driver netw33 (Winbond Electronics Corp.,07/
[17179605.288000] ACPI: PCI Interrupt 0000:00:15.0[A] -> GSI 18 (level, low) -> IRQ 201
[17179605.288000] ndiswrapper (NdisMRegisterI
[17179605.288000] setup_irq: irq handler mismatch
[17179605.288000] <c01497d7> setup_irq+
[17179605.288000] <c0149889> request_
[17179605.288000] <f8c712b4> miniport_
[17179605.288000] <f8c6ae52> IoAllocateIrp+
[17179605.288000] <f8c66637> get_current_
[17179605.288000] <f8c6ab26> IofCallDriver+
[17179605.288000] <f8c6d6d3> pnp_start_
[17179605.288000] <f8c6da25> wrap_pnp_
[17179605.288000] <c01e0f5f> kobject_
[17179605.288000] <c0245f44> driver_
[17179605.288000] <c02460c2> __driver_
[17179605.288000] <c0245e86> driver_
[17179605.288000] <c024552c> bus_add_
[17179605.288000] <c01edf17> __pci_register_
[17179605.288000] <f8a2a0c7> wrapper_
[17179605.288000] <c0149540> disable_
[17179605.288000] ndiswrapper: request for IRQ 201 failed
[17179605.292000] ndiswrapper (miniport_
[17179605.292000] ndiswrapper (pnp_start_
[17179605.292000] unregister_
[17179605.292000] ndiswrapper (miniport_
[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 NdisMDeregister
[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_
[17179605.292000] <f8c6ab9e> IoAsyncForwardI
[17179605.292000] <c011d497> __cond_
[17179605.292000] <f8c6ae52> IoAllocateIrp+
[17179605.292000] <f8c66637> get_current_
[17179605.292000] <f8c6ab26> IofCallDriver+
[17179605.292000] <f8c6d463> pnp_remove_
[17179605.292000] <f8c6da25> wrap_pnp_
[17179605.292000] <c01e0f5f> kobject_
[17179605.292000] <c0245f44> driver_
[17179605.292000] <c02460c2> __driver_
[17179605.292000] <c0245e86> driver_
[17179605.292000] <c024552c> bus_add_
[17179605.292000] <c01edf17> __pci_register_
[17179605.292000] <f8a2a0c7> wrapper_
[17179605.292000] <c0149540> disable_
[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>] NdisMDeregister
I hope this will help you ;-)
Revision history for this message
|
#7 |
lspci:
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:14.0 CardBus bridge: Texas Instruments PCI4510 PC card Cardbus Controller (rev 03)
00:14.1 FireWire (IEEE 1394): Texas Instruments PCI4510 IEEE-1394 Controller (rev 01)
00:15.0 Ethernet controller: Winbond Electronics Corp Unknown device 0033
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
00:19.0 PCI bridge: ALi Corporation M5249 HTT to PCI Bridge
00:1b.0 Ethernet controller: ALi Corporation M5263 Ethernet Controller (rev 50)
00:1c.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:1c.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:1c.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
00:1d.0 Multimedia audio controller: ALi Corporation M5455 PCI AC-Link Controller Audio Device (rev 20)
00:1d.1 Modem: ALi Corporation M5457 AC'97 Modem Controller (rev 20)
00:1e.0 ISA bridge: ALi Corporation PCI to LPC Controller (rev 31)
00:1e.1 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
00:1f.0 IDE interface: ALi Corporation M5229 IDE (rev c7)
01:05.0 VGA compatible controller: ATI Technologies Inc ATI Radeon XPRESS 200M 5955 (PCIE)
Iwconfig:
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
ppp0 no wireless extensions.
Revision history for this message
|
#9 |
I still can't see the device and manufacturer id, could you please post the output from 'lspci -n', that combined with the lspci output should finally reveal the ids.
Revision history for this message
|
#10 |
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- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 128 (16000ns min, 8000ns max), Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at e000 [size=256]
Region 1: I/O ports at e100 [size=128]
Region 2: Memory at d0008000 (32-bit, non-prefetchable) [size=512]
lspci:
00:15.0 Ethernet controller: Winbond Electronics Corp Unknown device 0033
lspci -n:
00:15.0 0200: 1050:0033
Revision history for this message
|
#12 |
ndiswrapper doesn't list your device as supported and I was unable to find a project which tries to create a native linux driver. Please post on their mailing list and ask for support. http://
Can you help with this problem?
Provide an answer of your own, or ask Mineralwasser for more information if necessary.