Hi -- Thanks for the assistance.

I am running "SunOS Release 5.11 Version snv_80 32-bit"

I tried the steps again and it failed, kernel dump, again. Here's exactly what 
I am doing:

1. Downloaded the exe from your link to my windows box, extracted, transferred 
bcmwl5.sys and bcmwl5.inf to my laptop via usb key
2. Now I have BCMWL5.SYS, BCMWL5.INF, and ndis-1.1.tar.gz in the current folder.
3. rm -r ndis-1.1 (doing this to clear out the old files from the last try... 
is this necessary?)
4. gzip -dc ndis-1.1.tar.gz | tar xvf - (extract a fresh copy)
5. iconv -f utf-16 -t ascii BCMWL5.INF > ndis.inf
6. cp BCMWL5.SYS ./ndis-1.1/i386/ndis.sys
7. cp ndis.inf ./ndis-1.1/i386/
8. cd ./ndis-1.1/i386
9. make ndiscvt
10. ./ndiscvt -s ndis.sys -i ndis.inf -o ndis.h
11. make ndis
12. cp bcmndis /kernel/drv
13. make ndisapi
14. cp ndisapi /kernel/misc
15. add_drv -i '"pci14e4,4311"' bcmndis

This is where the system says something about pointing to a null pointer and 
reboots. Kernel dump happens again if you reboot.

This is what I am doing to recover from the failed state:
1. boot into failsafe
2. mount filesystem to /a
2. rm /a/kernel/drv/bcmndis
3. rm /a/kernel/misc/ndisapi
4. reboot
5. at this point the system udpates the 32-bit and 64-bit boot_archive files 
and reboots
6. reboot into 32-bit mode
7. rem_drv bcmndis

Is this the correct method to repair after the failure???

Relevant output from scanpci -v
pci bus 0x000c cardnum 0x00 function 0x00: vendor 0x14e4 device 0x4311
Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card
CardVendor 0x1028 card 0x0007 (Dell, Card unknown)
STATUS 0x0010 COMMAND 0x0007
CLASS 0x02 0x80 0x00 REVISION 0x01
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x10
BASE0 0xf9ffc000 addr 0xf9ffc000 MEM
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0a
BYTE_0 0x01 BYTE_1 0x58 BYTE_2 0xc2 BYTE_3 0x07
 
 
This message posted from opensolaris.org

Reply via email to