Jochen Puchalla wrote:
> Hello list,
> 
> I have a HP compaq nx6325 with this card:
> 
> 0000:30:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 01)
>         Subsystem: Hewlett-Packard Company: Unknown device 1361
>         Flags: bus master, fast devsel, latency 0, IRQ 10
>         Memory at c8000000 (32-bit, non-prefetchable) [size=16K]
>         Capabilities: [40] Power Management version 2
>         Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/0 
> Enable-
>         Capabilities: [d0] #10 [0011]
> 
> and I am running this kernel:
> 2.6.17.8-slh-smp-1 #1 SMP PREEMPT Mon Aug 7 15:55:45 UTC 2006 i686 GNU/Linux
> (from kanotix)
> 
....snip....
> 
> But there is no wlan0 in the output of iwconfig!
> 
> So, can you help me to use the card? Do I need to give you more info?

The BCM4310 is not currently in the PCI_ID database of bcm43xx; therefore the 
driver will not load. 
I tell you how to include it below, but I cannot promise that it will work as I 
do not know what 
kind of card it is. If it is a mini-PCI, it should be OK. If PCI-E, it may not.

The first thing to do is use the command 'lspci -n'. For bus 30:00.0, you will 
see a line like

30:00.0 Class 0yyy: 14e4:xxxx (rev 01)

Take the numbers that are in the position of the xxxx above, substitute them in 
place
of the ffff in the patch below, and apply the patch. After patching, do a 
kernel make, and issue
the command 'make modules_install' as root. Then issue a 'modprobe -r bcm43xx' 
as root. The
card should then show up in iwconfig. Please send me the output in dmesg that 
relates to the
card, and the value of xxxx above.

index b095f3c..fe9970d 100644
--- a/drivers/net/wireless/bcm43xx/bcm43xx_main.c
+++ b/drivers/net/wireless/bcm43xx/bcm43xx_main.c
@@ -140,6 +140,8 @@ #endif /* CONFIG_BCM43XX_DEBUG*/
  //    { PCI_VENDOR_ID_BROADCOM, 0x4321, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
        /* Broadcom 4309 802.11a/b/g */
        { PCI_VENDOR_ID_BROADCOM, 0x4324, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
+       /* Broadcom 4310 UART */
+       { PCI_VENDOR_ID_BROADCOM, 0xffff, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
        /* Broadcom 43XG 802.11b/g */
        { PCI_VENDOR_ID_BROADCOM, 0x4325, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
  #ifdef CONFIG_BCM947XX


If you are not comfortable in patching the kernel code, this link, 
http://gentoo-wiki.com/HARDWARE_Gentoo_on_HP_Compaq_nx6325, describes the 
experiences
of one user in getting Linux to run on this laptop. In this case, ndiswrapper 
was used to get the
wireless working.

Larry

_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to