[laptop-discuss] Trouble wifi Ndis

Alexander admin at zdm.ru
Sat Sep 1 13:08:15 PDT 2007


Hi all!
I have Laptop HP nx 7300 with Broadcom Wifi Adapter.
pci bus 0x0010 cardnum 0x00 function 0x00: vendor 0x14e4 device 0x4311
 Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card
 CardVendor 0x103c card 0x1364 (Hewlett-Packard Company, Card unknown)
  STATUS    0x0010  COMMAND 0x0006
  CLASS     0x02 0x80 0x00  REVISION 0x01
  BIST      0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x10
  BASE0     0xf4000000  addr 0xf4000000  MEM
  MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x01  INT_LINE 0x0b
  BYTE_0    0x01  BYTE_1  0x58  BYTE_2  0xc2  BYTE_3  0x07

satter# uname -a
SunOS satter 5.11 snv_64a i86pc i386 i86pc
satter# 

I download ndis 1.1 and driver for wifi card 64bit
satter# pwd  
/Desktop/driver/ndis-1.1/amd64
satter# make ndiscvt
/usr/sfw/bin/gcc -I../include -O -m64 -c ../err.c -o err.o
/usr/sfw/bin/gcc -I../include -O -m64 -c ../inf.c -o inf.o
/usr/sfw/bin/gcc -I../include -O -m64 -c ../ndiscvt.c -o ndiscvt.o
/usr/sfw/bin/gcc -I../include -O -m64 -c ../subr_pe.c -o subr_pe.o
/usr/ccs/bin/yacc -d -v ../inf-parse.y

conflicts: 1 reduce/reduce
mv y.tab.c inf-parse.c
/usr/sfw/bin/gcc -I../include -O -m64 -c inf-parse.c -o inf-parse.o
rm -f inf-token.c
/usr/sfw/bin/flex -t ../inf-token.l > inf-token.c
/usr/sfw/bin/gcc -I../include -O -m64 -c inf-token.c -o inf-token.o
/usr/sfw/bin/gcc -I../include -O -m64 -o ndiscvt err.o inf.o ndiscvt.o subr_pe.o inf-token.o inf-parse.o
satter# 

satter# ./ndiscvt -i ndis.inf -s ndis.sys -o ndis.h
$Windows NT$ 
satter# 

satter# make ndis
/usr/sfw/bin/gcc -fident -finline -fno-inline-functions -fno-builtin  -fno-asm -nodefaultlibs -D__sun -O2 -gdwarf-2  -fno-strict-aliasing -fno-unit-at-a-time  -fno-optimize-sibling-calls -m64 -mtune=opteron  -Wall -Wno-unknown-pragmas -Wno-missing-braces  -Wno-sign-compare -Wno-parentheses -Wno-uninitialized  -Wno-implicit-function-declaration -Wno-unused  -Wno-trigraphs -Wno-char-subscripts -Wno-switch  -ffreestanding -mcmodel=kernel -mno-red-zone  -D_KERNEL -D__amd64__ -D__amd64 -I../include -I. -c ../if_ndis.c -o ndis.o
/usr/ccs/bin/ld -r -o bcmndis ndis.o
satter# 

satter# cp bcmndis /kernel/drv/amd64/
satter# 

satter# make ndis
/usr/sfw/bin/gcc -fident -finline -fno-inline-functions -fno-builtin  -fno-asm -nodefaultlibs -D__sun -O2 -gdwarf-2  -fno-strict-aliasing -fno-unit-at-a-time  -fno-optimize-sibling-calls -m64 -mtune=opteron  -Wall -Wno-unknown-pragmas -Wno-missing-braces  -Wno-sign-compare -Wno-parentheses -Wno-uninitialized  -Wno-implicit-function-declaration -Wno-unused  -Wno-trigraphs -Wno-char-subscripts -Wno-switch  -ffreestanding -mcmodel=kernel -mno-red-zone  -D_KERNEL -D__amd64__ -D__amd64 -I../include -I. -c ../if_ndis.c -o ndis.o
/usr/ccs/bin/ld -r -o bcmndis ndis.o
satter# cp bcmndis /kernel/drv/amd64/
satter# make ndisapi
/usr/sfw/bin/gcc -fident -finline -fno-inline-functions -fno-builtin  -fno-asm -nodefaultlibs -D__sun -O2 -gdwarf-2  -fno-strict-aliasing -fno-unit-at-a-time  -fno-optimize-sibling-calls -m64 -mtune=opteron  -Wall -Wno-unknown-pragmas -Wno-missing-braces  -Wno-sign-compare -Wno-parentheses -Wno-uninitialized  -Wno-implicit-function-declaration -Wno-unused  -Wno-trigraphs -Wno-char-subscripts -Wno-switch  -ffreestanding -mcmodel=kernel -mno-red-zone  -D_KERNEL -D__amd64__ -D__amd64 -I../include -I. -c ../subr_ndis.c -o subr_ndis.o
/usr/sfw/bin/gcc -fident -finline -fno-inline-functions -fno-builtin  -fno-asm -nodefaultlibs -D__sun -O2 -gdwarf-2  -fno-strict-aliasing -fno-unit-at-a-time  -fno-optimize-sibling-calls -m64 -mtune=opteron  -Wall -Wno-unknown-pragmas -Wno-missing-braces  -Wno-sign-compare -Wno-parentheses -Wno-uninitialized  -Wno-implicit-function-declaration -Wno-unused  -Wno-trigraphs -Wno-char-subscripts -Wno-switch  -ffreestanding -mcmodel=kernel -mno-red-zone  -D_KERNEL -D__amd64__ -D__amd64 -I../include -I. -c ../subr_ntoskrnl.c -o subr_ntoskrnl.o
/usr/sfw/bin/gcc -fident -finline -fno-inline-functions -fno-builtin  -fno-asm -nodefaultlibs -D__sun -O2 -gdwarf-2  -fno-strict-aliasing -fno-unit-at-a-time  -fno-optimize-sibling-calls -m64 -mtune=opteron  -Wall -Wno-unknown-pragmas -Wno-missing-braces  -Wno-sign-compare -Wno-parentheses -Wno-uninitialized  -Wno-implicit-function-declaration -Wno-unused  -Wno-trigraphs -Wno-char-subscripts -Wno-switch  -ffreestanding -mcmodel=kernel -mno-red-zone  -D_KERNEL -D__amd64__ -D__amd64 -I../include -I. -c ../subr_pe.c -o subr_pe.o
/usr/sfw/bin/gcc -fident -finline -fno-inline-functions -fno-builtin  -fno-asm -nodefaultlibs -D__sun -O2 -gdwarf-2  -fno-strict-aliasing -fno-unit-at-a-time  -fno-optimize-sibling-calls -m64 -mtune=opteron  -Wall -Wno-unknown-pragmas -Wno-missing-braces  -Wno-sign-compare -Wno-parentheses -Wno-uninitialized  -Wno-implicit-function-declaration -Wno-unused  -Wno-trigraphs -Wno-char-subscripts -Wno-switch  -ffreestanding -mcmodel=kernel -mno-red-zone  -D_KERNEL -D__amd64__ -D__amd64 -I../include -I. -c ../subr_hal.c -o subr_hal.o
/usr/sfw/bin/gcc -fident -finline -fno-inline-functions -fno-builtin  -fno-asm -nodefaultlibs -D__sun -O2 -gdwarf-2  -fno-strict-aliasing -fno-unit-at-a-time  -fno-optimize-sibling-calls -m64 -mtune=opteron  -Wall -Wno-unknown-pragmas -Wno-missing-braces  -Wno-sign-compare -Wno-parentheses -Wno-uninitialized  -Wno-implicit-function-declaration -Wno-unused  -Wno-trigraphs -Wno-char-subscripts -Wno-switch  -ffreestanding -mcmodel=kernel -mno-red-zone  -D_KERNEL -D__amd64__ -D__amd64 -I../include -I. -c ../kern_ndis.c -o kern_ndis.o
/usr/sfw/bin/gcc -fident -finline -fno-inline-functions -fno-builtin  -fno-asm -nodefaultlibs -D__sun -O2 -gdwarf-2  -fno-strict-aliasing -fno-unit-at-a-time  -fno-optimize-sibling-calls -m64 -mtune=opteron  -Wall -Wno-unknown-pragmas -Wno-missing-braces  -Wno-sign-compare -Wno-parentheses -Wno-uninitialized  -Wno-implicit-function-declaration -Wno-unused  -Wno-trigraphs -Wno-char-subscripts -Wno-switch  -ffreestanding -mcmodel=kernel -mno-red-zone  -D_KERNEL -D__amd64__ -D__amd64 -I../include -I. -c ../kern_windrv.c -o kern_windrv.o
/usr/sfw/bin/gcc -c -O2 -fno-inline -Wall -ffreestanding -U_NO_LONGLONG  -D_KERNEL  -mcmodel=kernel -mno-red-zone -fno-strict-aliasing  -m64 -mtune=opteron -I../ ../winx64_wrap.S -o winx64_wrap.o
/usr/ccs/bin/ld -r -o ndisapi subr_ndis.o subr_ntoskrnl.o subr_pe.o subr_hal.o  kern_ndis.o kern_windrv.o winx64_wrap.o
satter# 

satter# cp ndisapi /kernel/misc/amd64
satter# 

satter# add_drv -i '"pci14e4,4311"' bcmndis 
devfsadm: driver failed to attach: bcmndis
Warning: Driver (bcmndis) successfully added to system but failed to attach
satter# 

Help me please!
 
 
This message posted from opensolaris.org


More information about the laptop-discuss mailing list