HP WL110 PCCARD

Hello,

I am running openSUSE 11.1 on IBM Thinkpad T22 with an HP WL110 Wireless PCCARD. The drivers for the card appear to be loaded, but the card is unable to connect to my wireless router and doesn’t seem to be able to scan for available wireless networks. The router is known to be good because my other pc’s in the house can connect, plus when I attach my wireless usb card to the opensuse machine, it can connect. Interestingly enough, the Gnome Live CD recognized the WL110 and can connect, just after the install it does not work. I have tried using YAST to change config to ifup with no luck. I have even tried deleting the configuration. Any help would be greatly appreciated.

I followed the advice of the sticky post, and here are the results.

Result of lspcmcia:

Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:00:02.0)
Socket 0 Device 0: [orinoco_cs] (bus ID: 0.0)
Socket 1 Bridge: [yenta_cardbus] (bus ID: 0000:00:02.1)

Result of lspci -n

00:00.0 0600: 8086:7190 (rev 03)
00:01.0 0604: 8086:7191 (rev 03)
00:02.0 0607: 104c:ac1b (rev 03)
00:02.1 0607: 104c:ac1b (rev 03)
00:03.0 0200: 8086:1229 (rev 0c)
00:03.1 0700: 11c1:045c (rev 01)
00:05.0 0401: 1013:6003 (rev 01)
00:07.0 0680: 8086:7110 (rev 02)
00:07.1 0101: 8086:7111 (rev 01)
00:07.2 0c03: 8086:7112 (rev 01)
00:07.3 0680: 8086:7113 (rev 03)
01:00.0 0300: 5333:8c12 (rev 13)

Result of dmesg | less (condensed)

pci 0000:00:02.0: CardBus bridge, secondary bus 0000:02
pci 0000:00:02.0: IO window: 0x001400-0x0014ff
pci 0000:00:02.0: IO window: 0x001c00-0x001cff
pci 0000:00:02.0: PREFETCH window: 0x30000000-0x33ffffff
pci 0000:00:02.0: MEM window: 0x34000000-0x37ffffff
pci 0000:00:02.1: CardBus bridge, secondary bus 0000:06
pci 0000:00:02.1: IO window: 0x002000-0x0020ff
pci 0000:00:02.1: IO window: 0x002400-0x0024ff
pci 0000:00:02.1: PREFETCH window: 0x38000000-0x3bffffff
pci 0000:00:02.1: MEM window: 0x3c000000-0x3fffffff
pci 0000:00:02.0: power state changed by ACPI to D0

Yenta: CardBus bridge found at 0000:00:02.0 [1014:0130]
Yenta: Using INTVAL to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:02.0, mfunc 0x00001000, devctl 0x66
ACPI: Lid Switch [LID]
input: Sleep Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/inpu
t5
ACPI: Sleep Button (CM) [SLPB]
Yenta: ISA IRQ mask 0x04b8, PCI irq 11
Socket status: 30000010

Yenta: CardBus bridge found at 0000:00:02.0 [1014:0130]
Yenta: Using INTVAL to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:02.0, mfunc 0x00001000, devctl 0x66
ACPI: Lid Switch [LID]
input: Sleep Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/inpu
t5
ACPI: Sleep Button (CM) [SLPB]
Yenta: ISA IRQ mask 0x04b8, PCI irq 11
Socket status: 30000010

pcmcia: registering new device pcmcia0.0
orinoco 0.15 (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin <proski@
gnu.org>, et al)
orinoco_cs 0.15 (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin <pros
ki@gnu.org>, et al)
eth1: Hardware identity 0001:0004:0005:0000
eth1: Station identity 001f:0001:0008:002a
eth1: Firmware determined as Lucent/Agere 8.42
eth1: Ad-hoc demo mode supported
eth1: IEEE standard IBSS ad-hoc mode supported
eth1: WEP supported, 104-bit key
eth1: MAC address 00:02:a5:6e:c8:ba
eth1: Station name “HERMES I”
eth1: ready
eth1: orinoco_cs at 0.0, irq 3, io 0x0100-0x013f

ADDRCONF(NETDEV_UP): eth0: link is not ready (This is my built-in ethernet connection, which is not connected)
ADDRCONF(NETDEV_UP): eth1: link is not ready (This is my WL110 wireless card, which is plugged in with green status light)

pccard: card ejected from slot 0
hermes @ 00010100: Card removed while issuing command 0x0002.
eth1: Error -19 disabling MAC port
pccard: PCMCIA card inserted into slot 0
pcmcia: registering new device pcmcia0.0
eth1: Hardware identity 0001:0004:0005:0000
eth1: Station identity 001f:0001:0008:002a
eth1: Firmware determined as Lucent/Agere 8.42
eth1: Ad-hoc demo mode supported
eth1: IEEE standard IBSS ad-hoc mode supported
eth1: WEP supported, 104-bit key
eth1: MAC address 00:02:a5:6e:c8:ba
eth1: Station name “HERMES I”
eth1: ready
eth1: orinoco_cs at 0.0, irq 3, io 0x0100-0x013f
ADDRCONF(NETDEV_UP): eth1: link is not ready

Result of iwconfig:

eth1 IEEE 802.11b ESSID:“hpsetup” Nickname:“HERMES I”
Mode:Managed Frequency:2.457 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry limit:4 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=91/92 Signal level=-58 dBm Noise level=-121 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Result of iwlist scan:

eth1 Failed to read scan data : Resource temporarily unavailable

Result of dmesg | grep orinoco_cs

orinoco_cs 0.15 (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin <proski@gnu.org>, et al)
eth1: orinoco_cs at 0.0, irq 3, io 0x0100-0x013f
eth1: orinoco_cs at 0.0, irq 3, io 0x0100-0x013f

I

According to the source, that card needs external firmware. To check
this, look at the output of ‘dmesg | grep firmware’. Unfortunately,
the error messages do not mention orinoco_cs.

Larry

Thanks for the quick response.

Result of: dmesg | grep firmware

IBM TrackPoint firmware: 0x0e, buttons: 3/3

It would appear the firmware is not loaded. This is where my lack of Linux knowlege comes through. I have been searching the internet for days on WL110, and I thought I read that this firmware was included in recent Kernels, but what do I know? I cannot seem to find an .rpm package for this kernel module. Does it exist?

Additional info:

I downloaded Orinoco 0.15 final from:
The Linux ORiNOCO Driver | Downloads

According to the readme:

Installing the driver

The easiest way is to use the version included in the kernel source.
Enable CONFIG_NET_RADIO, CONFIG_HERMES and the driver for your hardware.

How would I do this? Thanks in advance.

mithedhel wrote:
> Additional info:
>
> I downloaded Orinoco 0.15 final from:
> ‘The Linux ORiNOCO Driver | Downloads’
> (http://www.nongnu.org/orinoco/downloads/)
>
> According to the readme:
>
> Installing the driver
> ---------------------
>
> The easiest way is to use the version included in the kernel source.
> Enable CONFIG_NET_RADIO, CONFIG_HERMES and the driver for your
> hardware.
>
> How would I do this? Thanks in advance.

That has been done for you.

Well,

Sometimes during a cold boot the WL110 card will work, then stop working after a restart. There are lights on the card when it boots regardless. Are there some configuration files I can take a look at and possibly alter? I would really like to get my wireless working.