Hi, Thanks to Larry, Peter and Arthur for your help so far. This is my latest effort. I enabled debugging in the hotplug system this time, cuz I'm not convinced about the firmware. Anyway, you should be able to see for yourselves in the /var/log/messages output below.
Steps: 1. in softmac-snapshot> make uninstall make clean make make install 2. in bcm43xx-20060125> make uninstall make clean make make install As usual I get the odd warning about the links not being in the kernel tree etc. But no errors. 3. in bcm43xx-fwcutter-20060125> make uninstall make clean make make install fwcutter -i ../802BG/bcmwl5.sys fwcutter can cut the firmware out of ../802BG/bcmwl5.sys filename : bcmwl5.sys version : 3.100.46.0 MD5 : 38ca1443660d0f5f06887c6a2e692aeb fwcutter ../802BG/bcmwl5.sys This creates 15 firmware files, with the usual errors about microcode11 and old drivers. This is the driver that both winXP and ndiswrapper use. make installfw (goes to /lib/firmware) 3. modprobe ieee80211_crypt modprobe ieee80211 modprobe ieee80211softmac modprobe bcm43xx Again see the output below but no obvious errors that I can see. 4. ifup eth1 And again no go. 5. Whilst dhclient is still running I tried: iwconfig eth1 essid woody To no avail. I get no SoftMAC ouput in dmesg or /var/log/messages I get no activity led on the laptops wi-fi button. (I make sure the hardware's switched on by booting into my 2.6.14 setup first and using ndiswrapper) >From what I understand from the /var/log/messages output below the following firmware files are loaded and then removed. bcm43xx_microcode5.fw added bcm43xx_pcm5.fw added bcm43xx_pcm5.fw removed bcm43xx_initval5.fw added bcm43xx_microcode5.fw removed bcm43xx_initval5.fw removed bcm43xx_initval6.fw added bcm43xx_initval6.fw removed Is this correct or is something going wrong? Thanks Simon lspci -v ..snip 00:0b.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02) Subsystem: AMBIT Microsystem Corp.: Unknown device 0312 Flags: bus master, fast devsel, latency 64, IRQ 4 Memory at e2000000 (32-bit, non-prefetchable) [size=8K] cat /etc/sysconfig/networking/devices/ifcfg-eth1 DEVICE=eth1 ONBOOT=no BOOTPROTO=dhcp NETMASK=255.255.255.0 DHCP_HOSTNAME= IPADDR= DOMAIN= HWADDR=00:14:a4:5b:5c:b4 GATEWAY= TYPE=Wireless ESSID= CHANNEL=1 MODE=Auto RATE=Auto #WPA="y" #WPADRIVER="wext" USERCTL=yes PEERDNS=yes IPV6INIT=no cat /var/log/messages ...snip Feb 1 01:02:17 localhost default.hotplug[7278]: arguments (module) env (SUBSYSTEM=module OLDPWD=/ DEVPATH=/module/ieee80211_crypt PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug UDEV_LOG=3 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ DEBUG=yes SEQNUM=579 _=/bin/env) Feb 1 01:02:17 localhost default.hotplug[7278]: no runnable /etc/hotplug/module.agent is installed Feb 1 01:02:24 localhost kernel: ieee80211: 802.11 data/management/control stack, git-1.1.7 Feb 1 01:02:24 localhost kernel: ieee80211: Copyright (C) 2004-2005 Intel Corporation <[EMAIL PROTECTED]> Feb 1 01:02:24 localhost default.hotplug[7289]: arguments (module) env (SUBSYSTEM=module OLDPWD=/ DEVPATH=/module/ieee80211 PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug UDEV_LOG=3 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ DEBUG=yes SEQNUM=580 _=/bin/env) Feb 1 01:02:24 localhost default.hotplug[7289]: no runnable /etc/hotplug/module.agent is installed Feb 1 01:02:30 localhost default.hotplug[7299]: arguments (module) env (SUBSYSTEM=module OLDPWD=/ DEVPATH=/module/ieee80211softmac PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug UDEV_LOG=3 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ DEBUG=yes SEQNUM=581 _=/bin/env) Feb 1 01:02:30 localhost default.hotplug[7299]: no runnable /etc/hotplug/module.agent is installed Feb 1 01:02:50 localhost kernel: bcm43xx driver 0.0.1 Feb 1 01:02:50 localhost kernel: ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 4 Feb 1 01:02:50 localhost kernel: bcm43xx: Chip ID 0x4318, rev 0x2 Feb 1 01:02:50 localhost kernel: bcm43xx: Number of cores: 4 Feb 1 01:02:50 localhost kernel: bcm43xx: Core 0: ID 0x800, rev 0xd, vendor 0x4243, enabled Feb 1 01:02:50 localhost kernel: bcm43xx: Core 1: ID 0x812, rev 0x9, vendor 0x4243, enabled Feb 1 01:02:50 localhost kernel: bcm43xx: Core 2: ID 0x804, rev 0xc, vendor 0x4243, enabled Feb 1 01:02:50 localhost kernel: bcm43xx: Core 3: ID 0x80d, rev 0x7, vendor 0x4243, enabled Feb 1 01:02:50 localhost kernel: bcm43xx: PHY connected Feb 1 01:02:50 localhost kernel: bcm43xx: Detected PHY: Version: 3, Type 2, Revision 7 Feb 1 01:02:50 localhost kernel: bcm43xx: Detected Radio: ID: 8205017f (Manuf: 17f Ver: 2050 Rev: 8) Feb 1 01:02:50 localhost kernel: bcm43xx: Radio turned off Feb 1 01:02:50 localhost kernel: bcm43xx: Radio turned off Feb 1 01:02:50 localhost default.hotplug[7314]: arguments (module) env (SUBSYSTEM=module OLDPWD=/ DEVPATH=/module/bcm43xx PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug UDEV_LOG=3 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ DEBUG=yes SEQNUM=582 _=/bin/env) Feb 1 01:02:50 localhost default.hotplug[7314]: no runnable /etc/hotplug/module.agent is installed Feb 1 01:02:50 localhost default.hotplug[7323]: arguments (net) env (PHYSDEVPATH=/devices/pci0000:00/0000:00:0b.0 SUBSYSTEM=net OLDPWD=/ DEVPATH=/class/net/eth1 PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug UDEV_LOG=3 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ PHYSDEVDRIVER=bcm43xx driver 0.0.1 INTERFACE=eth1 DEBUG=yes PHYSDEVBUS=pci SEQNUM=584 _=/bin/env) Feb 1 01:02:50 localhost default.hotplug[7323]: invoke /etc/hotplug/net.agent () Feb 1 01:02:50 localhost default.hotplug[7318]: arguments (drivers) env (SUBSYSTEM=drivers OLDPWD=/ DEVPATH=/bus/pci/drivers/bcm43xx driver 0.0.1 PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug UDEV_LOG=3 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ DEBUG=yes SEQNUM=583 _=/bin/env) Feb 1 01:02:50 localhost default.hotplug[7318]: no runnable /etc/hotplug/drivers.agent is installed Feb 1 01:03:35 localhost kernel: bcm43xx: set security called Feb 1 01:03:35 localhost kernel: bcm43xx: .level = 0 Feb 1 01:03:35 localhost kernel: bcm43xx: .enabled = 0 Feb 1 01:03:35 localhost kernel: bcm43xx: .encrypt = 0 Feb 1 01:03:35 localhost kernel: bcm43xx: PHY connected Feb 1 01:03:35 localhost default.hotplug[7383]: arguments (firmware) env (PHYSDEVPATH=/devices/pci0000:00/0000:00:0b.0 SUBSYSTEM=firmware OLDPWD=/ DEVPATH=/class/firmware/0000:00:0b.0 FIRMWARE=bcm43xx_microcode5.fw PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug UDEV_LOG=3 TIMEOUT=60 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ PHYSDEVDRIVER=bcm43xx driver 0.0.1 DEBUG=yes PHYSDEVBUS=pci SEQNUM=585 _=/bin/env) Feb 1 01:03:35 localhost default.hotplug[7383]: invoke /etc/hotplug/firmware.agent () Feb 1 01:03:35 localhost default.hotplug[7400]: arguments (firmware) env (PHYSDEVPATH=/devices/pci0000:00/0000:00:0b.0 SUBSYSTEM=firmware OLDPWD=/ DEVPATH=/class/firmware/0000:00:0b.0 FIRMWARE=bcm43xx_pcm5.fw PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug UDEV_LOG=3 TIMEOUT=60 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ PHYSDEVDRIVER=bcm43xx driver 0.0.1 DEBUG=yes PHYSDEVBUS=pci SEQNUM=587 _=/bin/env) Feb 1 01:03:35 localhost default.hotplug[7400]: invoke /etc/hotplug/firmware.agent () Feb 1 01:03:35 localhost default.hotplug[7413]: arguments (firmware) env (PHYSDEVPATH=/devices/pci0000:00/0000:00:0b.0 SUBSYSTEM=firmware OLDPWD=/ DEVPATH=/class/firmware/0000:00:0b.0 FIRMWARE=bcm43xx_pcm5.fw PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=remove PWD=/etc/hotplug UDEV_LOG=3 TIMEOUT=60 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ PHYSDEVDRIVER=bcm43xx driver 0.0.1 DEBUG=yes PHYSDEVBUS=pci SEQNUM=588 _=/bin/env) Feb 1 01:03:35 localhost default.hotplug[7413]: invoke /etc/hotplug/firmware.agent () Feb 1 01:03:36 localhost default.hotplug[7421]: arguments (firmware) env (PHYSDEVPATH=/devices/pci0000:00/0000:00:0b.0 SUBSYSTEM=firmware OLDPWD=/ DEVPATH=/class/firmware/0000:00:0b.0 FIRMWARE=bcm43xx_initval05.fw PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug UDEV_LOG=3 TIMEOUT=60 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ PHYSDEVDRIVER=bcm43xx driver 0.0.1 DEBUG=yes PHYSDEVBUS=pci SEQNUM=589 _=/bin/env) Feb 1 01:03:36 localhost default.hotplug[7421]: invoke /etc/hotplug/firmware.agent () Feb 1 01:03:36 localhost default.hotplug[7398]: arguments (firmware) env (PHYSDEVPATH=/devices/pci0000:00/0000:00:0b.0 SUBSYSTEM=firmware OLDPWD=/ DEVPATH=/class/firmware/0000:00:0b.0 FIRMWARE=bcm43xx_microcode5.fw PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=remove PWD=/etc/hotplug UDEV_LOG=3 TIMEOUT=60 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ PHYSDEVDRIVER=bcm43xx driver 0.0.1 DEBUG=yes PHYSDEVBUS=pci SEQNUM=586 _=/bin/env) Feb 1 01:03:36 localhost default.hotplug[7398]: invoke /etc/hotplug/firmware.agent () Feb 1 01:03:36 localhost default.hotplug[7440]: arguments (firmware) env (PHYSDEVPATH=/devices/pci0000:00/0000:00:0b.0 SUBSYSTEM=firmware OLDPWD=/ DEVPATH=/class/firmware/0000:00:0b.0 FIRMWARE=bcm43xx_initval05.fw PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=remove PWD=/etc/hotplug UDEV_LOG=3 TIMEOUT=60 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ PHYSDEVDRIVER=bcm43xx driver 0.0.1 DEBUG=yes PHYSDEVBUS=pci SEQNUM=590 _=/bin/env) Feb 1 01:03:36 localhost default.hotplug[7440]: invoke /etc/hotplug/firmware.agent () Feb 1 01:03:36 localhost default.hotplug[7448]: arguments (firmware) env (PHYSDEVPATH=/devices/pci0000:00/0000:00:0b.0 SUBSYSTEM=firmware OLDPWD=/ DEVPATH=/class/firmware/0000:00:0b.0 FIRMWARE=bcm43xx_initval06.fw PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug UDEV_LOG=3 TIMEOUT=60 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ PHYSDEVDRIVER=bcm43xx driver 0.0.1 DEBUG=yes PHYSDEVBUS=pci SEQNUM=591 _=/bin/env) Feb 1 01:03:36 localhost default.hotplug[7448]: invoke /etc/hotplug/firmware.agent () Feb 1 01:03:36 localhost kernel: bcm43xx: Radio turned on Feb 1 01:03:36 localhost kernel: bcm43xx: Chip initialized Feb 1 01:03:36 localhost kernel: bcm43xx: DMA initialized Feb 1 01:03:36 localhost kernel: bcm43xx: 80211 cores initialized Feb 1 01:03:36 localhost kernel: bcm43xx: Keys cleared Feb 1 01:03:36 localhost kernel: ADDRCONF(NETDEV_UP): eth1: link is not ready Feb 1 01:03:36 localhost default.hotplug[7459]: arguments (firmware) env (PHYSDEVPATH=/devices/pci0000:00/0000:00:0b.0 SUBSYSTEM=firmware OLDPWD=/ DEVPATH=/class/firmware/0000:00:0b.0 FIRMWARE=bcm43xx_initval06.fw PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=remove PWD=/etc/hotplug UDEV_LOG=3 TIMEOUT=60 MANAGED_EVENT=1 UDEVD_EVENT=1 SHLVL=1 HOME=/ PHYSDEVDRIVER=bcm43xx driver 0.0.1 DEBUG=yes PHYSDEVBUS=pci SEQNUM=592 _=/bin/env) Feb 1 01:03:36 localhost default.hotplug[7459]: invoke /etc/hotplug/firmware.agent () Feb 1 01:03:36 localhost kernel: bcm43xx: set security called Feb 1 01:03:36 localhost kernel: bcm43xx: .level = 0 Feb 1 01:03:36 localhost kernel: bcm43xx: .enabled = 0 Feb 1 01:03:36 localhost kernel: bcm43xx: .encrypt = 0 Feb 1 01:03:36 localhost kernel: bcm43xx: set security called Feb 1 01:03:36 localhost kernel: bcm43xx: .level = 0 Feb 1 01:03:36 localhost kernel: bcm43xx: .enabled = 0 Feb 1 01:03:36 localhost kernel: bcm43xx: .encrypt = 0 Feb 1 01:03:36 localhost kernel: bcm43xx: set security called Feb 1 01:03:36 localhost kernel: bcm43xx: .level = 0 Feb 1 01:03:36 localhost kernel: bcm43xx: .enabled = 0 Feb 1 01:03:36 localhost kernel: bcm43xx: .encrypt = 0 Feb 1 01:03:36 localhost kernel: bcm43xx: set security called Feb 1 01:03:36 localhost kernel: bcm43xx: .level = 0 Feb 1 01:03:36 localhost kernel: bcm43xx: .enabled = 0 Feb 1 01:03:36 localhost kernel: bcm43xx: .encrypt = 0 Feb 1 01:03:36 localhost dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 Feb 1 01:03:39 localhost dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8 Feb 1 01:03:47 localhost dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 10 Feb 1 01:03:57 localhost dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 12 Feb 1 01:04:09 localhost dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 18 Feb 1 01:04:27 localhost dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7 Feb 1 01:04:34 localhost dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 Feb 1 01:04:37 localhost dhclient: No DHCPOFFERS received. _______________________________________________ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de http://lists.berlios.de/mailman/listinfo/bcm43xx-dev