Date: Sun, 11 Mar 2007 12:07:14 -0700 (PDT) From: BSDUser UserBSD <fbsd62user@yahoo.com> To: freebsd-mobile@freebsd.org Subject: Broadcom WLAN on HP dv9000 Message-ID: <20070311190714.24556.qmail@web63308.mail.re1.yahoo.com>
next in thread | raw e-mail | index | archive | help
Hi, I have been reading different posts on how to make the onboard Broadcom WLAN card to work with FreeBSD 6.2-Release. I have been using FreeBSD since version 4 so I have some knowledge about it. System Specs: HP Pavilion dv9000 AMD Turion 64 X2 TL-60 (2 GHz) 1 GB RAM Broadcom 802.11a/b/g WLAN (chip 4312, BCM4310 UART, none12@pci3:0:0:) Anyway, this is what I have done: My system is a HP Pavilion dv9000, so it already came shipped with an operating system. Using this system I figured out that the onboard WLAN card is a Broadcom 802.11a/b/g WLAN card using Driver Version: 4.40.19.0. I first started to go to www.hp.com and search for Windows 64-bit drivers for this card, but could not find any. What I found were the Windows Vista 64 drivers, which I downloaded. I continued my search which led me to this webpage: http://fedoramobile.org/fc-wireless/hpsp33008.tar.gz/view?searchterm=hpsp33008 I downloaded those drivers as well. I downloaded the FreeBSD 6.2-Release amd64 iso images, burned them on cd's and booted the computer with disc 1. While booting I new that the system would freeze, so I started it by entering: # set hint.apic.0.disabled="1" # boot and installed it without any further problems. After installation I started the system again by disabling apic, logged in with my user account, copied the driver files to the system through a flash drive. Thereafter I created the driver module: # ndisgen bcmwl5.inf bcmwl564.sys Loading the module produced the following error message: # kldload ./bcmwl564_sys.ko no match for strrchr no match for MmFreeContiguousMemorySpecifyCache no match for MmAllocateContiguousMemorySpecifyCache no match for MmGetPhysicalAddress ndis0: <Broadcom 802.11a/b/g WLAN> mem 0xc0400000-0xc0403fff at device 0.0 on pci3 ndis0: NDIS API version: 5.1 fpudna in kernel mode! ndoskrnl dummy called... Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x1a fault code = supervisor read, page not present instruction pointer = 0x8:0xffffffffa83511eb stack pointer = 0x10:0xffffffffa56461b0 frame pointer = 0x10:0xffffffffa83b8140 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 865 (kldload) trap number = 12 panic: page fault cpuid = 0 Uptime: 4m17s Cannot dump. No dump device defined. Automatic reboot in 15 seconds - press a key on the console to abort --> Press a key on the console to reboot, --> or switch off the system now. I also tried to upgrade ndis which I found on one of the lists using the following procedure: # setenv CVSROOT anoncvs at anoncvs.FreeBSD.org:/home/ncvs # cvs checkout -rRELENG_6 src/sys/compat/ndis src/sys/dev/if_ndis Copied the files to src/sys/compat/ndis and src/sys/dev/if_ndis, then rebuilt ndis.ko and if_ndis.ko: # cd /sys/modules/ndis # make; make install # cd /sys/modules/if_ndis # make; make install and ran the command again: # kldload ./bcmwl564_sys.ko but it resulted in the same error message. I also tried the Vista 64-bit drivers, but unfortunately the result was the same. Can someone please give me some recommendations on how to solve this problem? Regards FreeBSD 6.2 User :D ____________________________________________________________________________________ Never miss an email again! Yahoo! Toolbar alerts you the instant new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070311190714.24556.qmail>
