[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