> Default install of Solaris 10 1/06 on a Thinkpad
> R50P. I have tried wireless drivers ipw* and iwi*
> all versions with no luck. During pkgadd, message
> tells me "installed but failed to bind".
>
> I believe this is a 2100 chipset. Note that
> bluetooth light is on, but NOT the wireless lan
> light. I have toggled the fn-F5 but no luck.
>
> XP will turn wireless on during boot, and it works
> fine. BIOS is set to "enable" wireless adapter.
>
> 1 ver old IBM bios.
>
> Any ideas?
I don't have any experience with the R series but
I've got Nevada (now snv_41) working on a T43p
and and elderly A21p. The included wifi on the
the particular T43p I have is the Intel 2915abg.
I'm using a Cardbus IBM 802.11abg card with
the A21p - that card is based on an atheros
chipset.
First run /usr/X11/bin/scanpci to see if it can
recognize the actual wireless card. For my T43p
I get:
pci bus 0x000b cardnum 0x02 function 0x00: vendor 0x8086 device 0x4224
Intel Corporation PRO/Wireless 2915ABG MiniPCI Adapter
With the T series, the "Centrino" machines have the Intel wifi cards and
the non-Centrino ones usually are atheros based (IBM 802.11ABG). The
2915 uses the iwi driver nd the atheros uses the ath driver.
Once you know what chipset you have, then make sure that the PCI ID
for your device is in /etc/driver_aliases. With the older iwi driver revs
I had to add a line to /etc/driver_aliases. Now I have:
[t43p:/etc]# grep iwi driver_aliases
iwi "pci8086,4220"
iwi "pci8086,4223"
iwi "pci8086,4224"
iwi "pci8086,4223.8086.1000"
iwi "pci8086,4223.8086.1001"
iwi "pci8086,4224.8086.1010"
iwi "pci8086,4224.8086.1011"
with the rev 0.4 iwi driver installed.
The last four lines are recent additions that seem to allow the machine
to correctly find the device in my T43p. Without the third one, the
e1000g driver is bound to the wifi chipset in my T43p which prevents
it from working.
If your device is correctly recognized, there should be an entry in
/etc/path_to_inst for it:
[t43p:/etc]# grep iwi path_to_inst
"/pci at 0,0/pci8086,2448 at 1e/pci8086,1010 at 2" 0 "iwi"
and prtconf -D should show something like this:
pci8086,1010, instance #0 (driver name: iwi)
for the appropriate driver.
My T43p has worked with wireless for various bios revs but
I now have the most recent bios and embedded controller.
The A21p has the current (but very old) bios and embedded
controller firmware.
Good luck,
Stuart
This message posted from opensolaris.org