[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wireless card unavailable in Debian, but works in Ubuntu



On 08/05/2014 09:14 AM, Tom H wrote:
On Tue, Aug 5, 2014 at 2:18 AM, S4mmael <s4mmael@gmail.com> wrote:

I have a liittle problem with a wireless card of a cheap HP laptop. It works
perfectly well out of the box in Ubuntu 14.04, but not in Debian Jessie.

Here is what a managed to find.

In Ubuntu it looks like that:

root@ubuntu:~# dmesg | grep 02:00.0
[    0.986323] pci 0000:02:00.0: [10ec:8179] type 00 class 0x028000
[    0.986347] pci 0000:02:00.0: reg 0x10: [io  0x2000-0x20ff]
[    0.986383] pci 0000:02:00.0: reg 0x18: [mem 0x90700000-0x90703fff 64bit]
[    0.986486] pci 0000:02:00.0: supports D1 D2
[    0.986490] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.986542] pci 0000:02:00.0: System wakeup disabled by ACPI

root@ubuntu:~# lspci -s 02:00.0 -v
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188EE
Wireless Network Adapter (rev 01)
     Subsystem: Hewlett-Packard Company Device 197d
     Flags: bus master, fast devsel, latency 0, IRQ 17
     I/O ports at 2000 [size=256]
     Memory at 90700000 (64-bit, non-prefetchable) [size=16K]
     Capabilities: [40] Power Management version 3
     Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
     Capabilities: [70] Express Endpoint, MSI 00
     Capabilities: [100] Advanced Error Reporting
     Capabilities: [140] Device Serial Number 00-e0-4c-ff-fe-81-91-01
     Capabilities: [150] Latency Tolerance Reporting
     Kernel driver in use: rtl8188ee

Whereas in Jessie it looks like that:

root@debian:~# dmesg | grep 02:00.0
[    1.109622] pci 0000:02:00.0: [eaea:eaea] type 6a class 0xeaeaea
[    1.109628] pci 0000:02:00.0: unknown header type 6a, ignoring device

root@debian:~# lspci -s 02:00.0 -v -H1
02:00.0 Class eaea: Device eaea:eaea (rev ea) (prog-if ea)
     !!! Unknown header type 6a

It's only available in the output of lspci with -H1 option.

I'm aware that header type 6a is incorrect, but is there any workaround or
something? How do I make the card work in Debian? It seems to be really
interesting to find out how Ubuntu does that and use the same technique in
Debian.

Which jessie kernel are you running?

# find /lib/modules/3.14-1-amd64 -name rtl8188ee.ko
/lib/modules/3.14-1-amd64/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko

# find /lib/modules/3.14-2-amd64 -name rtl8188ee.ko
/lib/modules/3.14-2-amd64/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko

Can you modprobe this driver?

I too have an elderly Thinkpad (R34) and it does pretty much the same thing. I'm wondering is something like ndiswrapper ??
https://wiki.debian.org/NdisWrapper    :) Ric



Reply to: