How do I identify this entry?

In my YaST Network Settings (11.3), I see an entry labelled “Unknown Network Device”
Can anyone offer a few steps to help me identify what this is, and how to remove the confusion?
The Overview tab also correctly lists my three known network devices (listed below), as does the Hardware Information utility.

This is the output of lspci, and as far as I can tell, is accurate and complete. So what has YaST seen that it can’t identify?


00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 11)
00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge (rev 11)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000] (rev c1)
02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (LOM) Ethernet Controller (rev 81)
02:0e.0 Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01)

Regards, Martin

Hi Martin,

Could it be, you have an onboard network card, plus a PCI networkcard?
02:02 is your wireless card
02:08 is a wired ethernet card
02:0e to me looks like a wired ethernet card as well
Since the first 2 are supported, my guess is that the last one is not supported by the kernel. Thus appears as ‘Unknown Network Device’.

Hi K?

02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (LOM) Ethernet Controller (rev 81)
02:0e.0 Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01)

Regards, Martin

Yes, I do have an onboard (ie not removable) but it is still a PCI device - the 02:08.
The 02:02 (Intel 2200BG) and 02:0e (Prism isl3890) are wireless plug-in PCI cards.
These three are correctly listed in the YaST Network Settings Overview tab. But there is this fourth “Unknown Network Device” that is puzzling me?

Could you make a screen shot of Yast Network settings, where the 4th device is shown, put it on SUSE Paste, set it to Never be deleted, and post the link you’re getting.

Hi again,
Done. I hope it works… It should be here

As a first step, do you know the source (file?) that YaST is looking at to populate this dialogue?

Regards, Martin

Well, that did not help much.

Question: is this on a clean install of openSUSE 11.3, or did you upgrade a previous version?

No, it’s not a clean install. I has been running for … Oh months.
My suspicion is that it is related to the Intersil/Prism wireless card?
I note that when the firmware is loaded, the device asks for isl3886pci AND a isl3886.
The isl3886pci is in place (/lib/firmware - version 2.13.22.0) but the isl3886 is not?
Which, as far as I can tell has not caused me any problems. Is it likely that two firmware packages need to be installed?

But this is just picking ideas out of the air. Can’t we drill back from the gui and see what it is seeing?

Regards, Martin

Hi All,

Still looking, and I thought I’d offer an update…

This “Unknown Network Device” is definitely the ISL3890. If I use the YaST Hardware Information Tool and export to a file I see this:

27: PCI 20d.0: 0282 WLAN controller
  [Created at pci.318]
  Unique ID: y9sn.af7ZRTBQAB8
  Parent ID: 6NW+.5o60iem1mwE
  SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:02:0d.0
  SysFS BusID: 0000:02:0d.0
  Hardware Class: network
  Model: "Intersil ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow]"
  Vendor: pci 0x1260 "Intersil Corporation"
  Device: pci 0x3890 "ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow]"
  SubVendor: pci 0x1113 "Accton Technology Corporation"
  SubDevice: pci 0x4401 
  Revision: 0x01
  Driver: "p54pci"
  Driver Modules: "p54pci"
  Device File: wlan0
  Features: WLAN
  Memory Range: 0xfeafc000-0xfeafdfff (rw,non-prefetchable)
  IRQ: 21 (35 events)
  HW Address: 00:0d:54:fb:55:58
  Link detected: no
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 2.484
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v00001260d00003890sv00001113sd00004401bc02sc80i00"
  Driver Info #0:
    **Driver Status: prism54 is not active**
    Driver Activation Cmd: "modprobe prism54"
  Driver Info #1:
    **Driver Status: p54pci is active**
    Driver Activation Cmd: "modprobe p54pci"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #19 (PCI bridge)

Why does this device seek/require two drivers? Are they alternatives? If only one is needed (and it seems to work - as far as I can tell), can I “blacklist” the other to stop the messages appearing in the Network GUIs?

Regards, Martin