[Bcm43xx-dev] Fujitsu-Siemens AMILO Pro V2030
Hi all, thanks for your very good work, making bcm-chips usable. Could someone give me a hint, why I could't connect to my AP with Fujitsu-Siemens AMILO Pro V2030? AP: D-Link DWL-700AP modules: bcm43xx-20051227 and ieee80211softmac-20051227 firmware: wl_apsta.o (http://openwrt.inf.fh-brs.de/~nbd/) # uname -a Linux debian 2.6.15-rc5-686 #1 Fri Dec 9 22:55:11 UTC 2005 i686 GNU/Linux # lsmod | grep bcm bcm43xx 425824 0 ieee80211softmac 29920 1 bcm43xx ieee80211 34216 2 bcm43xx,ieee80211softmac firmware_class 10624 2 bcm43xx,pcmcia # lspci | grep BCM :00:06.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02) # iwlist eth2 scanning eth2 Scan completed : Cell 01 - Address: 00:80:C8:38:91:94 ESSID:default Protocol:IEEE 802.11b Mode:Master Channel:6 Encryption key:off Bit Rate:11 Mb/s Extra: Rates (Mb/s): 1 2 5.5 11 Quality=100/100 Signal level=-78 dBm Extra: Last beacon: 47ms ago # iwconfig eth2 eth2 IEEE 802.11b/g ESSID:off/any Nickname:Broadcom 4318 Mode:Managed Frequency=2.437 GHz Bit Rate=11 Mb/s Tx-Power=2346 dBm RTS thr:off Fragment thr:off Encryption key:off # ifconfig eth2 eth2 Protokoll:Ethernet Hardware Adresse 00:14:A5:44:5E:0F inet Adresse:192.168.0.100 Bcast:192.168.0.255 Maske:255.255.255.0 inet6 Adresse: fe80::214:a5ff:fe44:5e0f/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:37 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:0 (0.0 b) TX bytes:1422 (1.3 KiB) Interrupt:209 # route -n 192.168.0.0 0.0.0.0 255.255.255.0 U 0 00 eth2 # ping 192.168.0.50 PING 192.168.0.50 (192.168.0.50) 56(84) bytes of data. From 192.168.0.100 icmp_seq=1 Destination Host Unreachable # tail -f /var/log/messages /var/log/syslog == /var/log/messages == Dec 27 09:45:27 debian kernel: ieee80211: 802.11 data/management/control stack, git-1.1.7 Dec 27 09:45:27 debian kernel: ieee80211: Copyright (C) 2004-2005 Intel Corporation [EMAIL PROTECTED] Dec 27 09:45:27 debian kernel: bcm43xx driver 0.0.1 Dec 27 09:45:27 debian kernel: ACPI: PCI Interrupt :00:06.0[A] - GSI 18 (level, low) - IRQ 209 Dec 27 09:45:27 debian kernel: bcm43xx: Chip ID 0x4318, rev 0x2 Dec 27 09:45:27 debian kernel: bcm43xx: Number of cores: 4 Dec 27 09:45:27 debian kernel: bcm43xx: Core 0: ID 0x800, rev 0xd, vendor 0x4243, enabled Dec 27 09:45:27 debian kernel: bcm43xx: Core 1: ID 0x812, rev 0x9, vendor 0x4243, enabled Dec 27 09:45:27 debian kernel: bcm43xx: Core 2: ID 0x804, rev 0xc, vendor 0x4243, enabled Dec 27 09:45:27 debian kernel: bcm43xx: Core 3: ID 0x80d, rev 0x7, vendor 0x4243, enabled Dec 27 09:45:27 debian kernel: bcm43xx: PHY connected Dec 27 09:45:27 debian kernel: bcm43xx: Detected PHY: Version: 3, Type 2, Revision 7 Dec 27 09:45:27 debian kernel: bcm43xx: Detected Radio: ID: 8205017f (Manuf: 17f Ver: 2050 Rev: 8) Dec 27 09:45:27 debian kernel: bcm43xx: Radio turned off == /var/log/syslog == Dec 27 09:45:26 debian kernel: ieee80211_crypt: registered algorithm 'NULL' Dec 27 09:45:27 debian kernel: ieee80211: 802.11 data/management/control stack, git-1.1.7 Dec 27 09:45:27 debian kernel: ieee80211: Copyright (C) 2004-2005 Intel Corporation [EMAIL PROTECTED] Dec 27 09:45:27 debian kernel: bcm43xx driver 0.0.1 Dec 27 09:45:27 debian kernel: ACPI: PCI Interrupt :00:06.0[A] - GSI 18 (level, low) - IRQ 209 Dec 27 09:45:27 debian kernel: bcm43xx: Chip ID 0x4318, rev 0x2 Dec 27 09:45:27 debian kernel: bcm43xx: Number of cores: 4 Dec 27 09:45:27 debian kernel: bcm43xx: Core 0: ID 0x800, rev 0xd, vendor 0x4243, enabled Dec 27 09:45:27 debian kernel: bcm43xx: Core 1: ID 0x812, rev 0x9, vendor 0x4243, enabled Dec 27 09:45:27 debian kernel: bcm43xx: Core 2: ID 0x804, rev 0xc, vendor 0x4243, enabled Dec 27 09:45:27 debian kernel: bcm43xx: Core 3: ID 0x80d, rev 0x7, vendor 0x4243, enabled Dec 27 09:45:27 debian kernel: bcm43xx: PHY connected Dec 27 09:45:27 debian kernel: bcm43xx: Detected PHY: Version: 3, Type 2, Revision 7 Dec 27 09:45:27 debian kernel: bcm43xx: Detected Radio: ID: 8205017f (Manuf: 17f Ver: 2050 Rev: 8) Dec 27 09:45:27 debian kernel: bcm43xx: Radio turned off == /var/log/messages == Dec 27 09:45:27 debian kernel: bcm43xx: Radio turned off == /var/log/syslog == Dec 27 09:45:27 debian kernel: bcm43xx: Radio turned off == /var/log/messages == Dec 27 09:46:11 debian kernel: bcm43xx: PHY connected Dec 27 09:46:11 debian kernel: bcm43xx: InitVals written Dec 27 09:46:11 debian kernel: bcm43xx: Radio turned on Dec 27 09:46:11
[Bcm43xx-dev] Re: Broadcom 43xx first results
On Mon, 2005-12-05 at 20:11 +0100, Jiri Benc wrote: That results were implemented (patches were sent and not accepted). May be should you submit your patches to the right persons: see /usr/src/linux/MAINTENERS. I dont know where did you submit yours, but that's just a suggestion. -- A powerfull GroupWare, CMS, CRM, ECM: CPS (Open Source GPL). Opengroupware, SPIP, Plone, PhpBB, JetSpeed... are good: CPS is better. http://www.cps-project.org for downloads documentation. Free hosting of CPS groupware: http://www.objectis.org. ___ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de http://lists.berlios.de/mailman/listinfo/bcm43xx-dev
Re: [Bcm43xx-dev] crypto code
Johannes Berg wrote: Since this is purely linux specific I figured I can submit... johannes This Patch really works great. Unfortunately I have a problem in building the latest rev (983) from svn with this code enabled. The function bcm43xx_mac_disable is not defined. So I wrote a small patch (as I did not find any Specs for disable_mac): --- bcm43xx_main.c_orig 2005-12-30 20:00:00.0 +0100 +++ bcm43xx_main.c 2005-12-30 20:05:20.0 +0100 @@ -2608,6 +2608,12 @@ printkl(KERN_ERR PFX Failed to suspend mac!\n); } +void bcm43xx_mac_disable(struct bcm43xx_private *bcm) +{ + // found no Specs for this function, but it is used ... + FIXME(); +} + void bcm43xx_set_iwmode(struct bcm43xx_private *bcm, int iw_mode) { --- bcm43xx_main.h_orig 2005-12-30 19:59:54.0 +0100 +++ bcm43xx_main.h 2005-12-30 20:00:09.0 +0100 @@ -260,5 +260,6 @@ void bcm43xx_mac_suspend(struct bcm43xx_private *bcm); void bcm43xx_mac_enable(struct bcm43xx_private *bcm); +void bcm43xx_mac_disable(struct bcm43xx_private *bcm); #endif /* BCM43xx_MAIN_H_ */ Regards, Martin ___ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de http://lists.berlios.de/mailman/listinfo/bcm43xx-dev
Re: [Bcm43xx-dev] crypto code
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Martin Tessun schrieb: | This Patch really works great. Unfortunately I have a problem in | building the latest rev (983) from svn with this code enabled. The | function bcm43xx_mac_disable is not defined. Sorry, was a Thinko (tm) by myself... Bug was fixed in rev 984.. | So I wrote a small patch (as I did not find any Specs for disable_mac): Should haven been 'mac_suspend'... [discarded wrong patch] Danny - -- Danny van Dyk [EMAIL PROTECTED] Gentoo/AMD64 Project, Gentoo Scientific Project -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFDtaxgaVNL8NrtU6IRAo+6AKCJC2KLqb96j0LW+MC6TYLJOsthUACeLGYR SzKumBZdqyB0RiKPqe8tMJg= =Joly -END PGP SIGNATURE- ___ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de http://lists.berlios.de/mailman/listinfo/bcm43xx-dev
Re: [Bcm43xx-dev] crypto code
Johannes Berg wrote: Since this is purely linux specific I figured I can submit... This absolutely works! great! I'm sending this e-mail now, while I'm connected to the AP with the Airport of my iBook, on a WEP network. It's fantastic! The link is quite usable, but it is a bit slow compared to other network cards, probably due to a hig percent of packet loss. Connections often time-outs, but in a very random way. DHCP seems still to doesn't work, so I've statically configured the IP address. Thanks, Nico ___ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de http://lists.berlios.de/mailman/listinfo/bcm43xx-dev
Re: [Bcm43xx-dev] crypto code
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Johannes Berg wrote: Since this is purely linux specific I figured I can submit... johannes Well after a bit of fooling around I got the bcm4318 AirForce One up and working. I had to drop to 11M for now to keep association, but other then that all is well. Thanks for the great job that has come so far. Keep up the great work. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFDtcQZGDfjNg8unQIRAtSQAKCs0rwgmtKgvDNSd7CgNpn5k8ANDwCgi4Eh X1dYoltQQFUBwa15xqFA6ho= =PcOq -END PGP SIGNATURE- ___ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de http://lists.berlios.de/mailman/listinfo/bcm43xx-dev
[Bcm43xx-dev] Test report.
I've just tried the current (20051230) snapshot on the 2.6.15-rc7-git4 (Fedora Rawhide) kernel on a PowerBook. I also used the patch from http://marc.theaimsgroup.com/?l=linux-netdevm=113591302004639w=2 The resulting kernel package (which also installs on FC4 with --nodeps) is at http://david.woodhou.se/kernel-2.6.14-1.1805_FC5.bcm43xx.ppc.rpm Firmware as follows: filename : AppleAirPort2 version : 3.90.34.0.p11 (400.17) MD5 : ca0f34df2f0bfb8b5cfd83b5848d2bf5 Although the output of 'iwlist scan' looks correct, it doesn't manage to connect with ESSID set to 'any'. I have to explicitly set the ESSID for it to connect. I'm using WEP. At that point I can use dhclient successfully and Legacy IP works. IPv6, on the other hand, does not. It looks like a multicast problem -- it doesn't see the router advertisements which are sent to the multicast MAC address 33:33:00:00:00:01 -- even when I use tcpdump in promiscuous mode. If I ping the link-local address of other machines on the network, or manually configure IPv6 address and routes, then it almost works for _outgoing_ connections -- as long as the machine it's talking to is automatically inferring its MAC address from the packet which initiates the connection. To communicate with anything further afield than the local network, I have to keep pinging the router so that it doesn't forget my MAC address -- since I never see its neighbour solicitations. Suspend and resume led to a machine check... bcm43xx: Resuming... PCI: Enabling device 0001:10:12.0 ( - 0002) bcm43xx: InitVals written bcm43xx: Radio turned on Machine check in kernel mode. Caused by (from SRR1=214b030): Transfer error ack signal Vector: 200 (Machine Check) at [c1807be0] pc: f216f3e0: bcm43xx_phy_read+0x50/0xa0 [bcm43xx] lr: f216f584: bcm43xx_phy_set_antenna_diversity+0xb4/0x320 [bcm43xx] -- dwmw2 ___ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de http://lists.berlios.de/mailman/listinfo/bcm43xx-dev