Larry,
Sorry for the delay. Had to take care of some stuff...
I looked at the code in my kernel. The code seems to be wrong. I had
core_rev = (sb_id_hi & 0x7000);
instead of
core_rev = (sb_id_hi & 0x7000) >> 8 | (sb_id_hi & 0xF);
Anyway, after applying this patch, I got this in /var/log/messages:
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx driver
Sep 27 22:31:17 IgorsNotebook kernel: ACPI: PCI Interrupt 0000:0b:00.0[A] ->
GSI 16 (level, low) -> IRQ 16
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: sb_id_hi: 0x42439001
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: Chip ID 0x4311, rev 0x1
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: Number of cores: 4
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: Core 0: ID 0x800, rev 0x11,
vendor 0x4243, enabled
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: Core 1: ID 0x812, rev 0xa,
vendor 0x4243, disabled
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: Core 2: ID 0x817, rev 0x3,
vendor 0x4243, disabled
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: Core 3: ID 0x820, rev 0x1,
vendor 0x4243, enabled
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: PHY connected
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: Detected PHY: Version: 4, Type
2, Revision 8
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: Detected Radio: ID: 2205017f
(Manuf: 17f Ver: 2050 Rev: 2)
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: Radio turned off
Sep 27 22:31:17 IgorsNotebook kernel: bcm43xx: Radio turned off
Sep 27 22:31:17 IgorsNotebook net.agent[5371]: add event not handled
Sep 27 22:31:32 IgorsNotebook kernel: bcm43xx: PHY connected
Sep 27 22:31:32 IgorsNotebook kernel: bcm43xx: Radio turned on
Sep 27 22:31:32 IgorsNotebook kernel: bcm43xx: Chip initialized
Sep 27 22:31:32 IgorsNotebook kernel: bcm43xx: DMA initialized
Sep 27 22:31:32 IgorsNotebook kernel: bcm43xx: 80211 cores initialized
Sep 27 22:31:32 IgorsNotebook kernel: bcm43xx: Keys cleared
Sep 27 22:31:32 IgorsNotebook kernel: SoftMAC: Associate: Scanning for networks
first.
Sep 27 22:31:32 IgorsNotebook kernel: SoftMAC: Start scanning with channel: 1
Sep 27 22:31:32 IgorsNotebook kernel: SoftMAC: Scanning 14 channels
Sep 27 22:31:33 IgorsNotebook kernel: SoftMAC: Scanning finished
Sep 27 22:31:33 IgorsNotebook kernel: SoftMAC: Associate: Scanning for networks
first.
Sep 27 22:31:33 IgorsNotebook kernel: SoftMAC: Start scanning with channel: 1
Sep 27 22:31:33 IgorsNotebook kernel: SoftMAC: Scanning 14 channels
Sep 27 22:31:33 IgorsNotebook kernel: SoftMAC: Scanning finished
Sep 27 22:31:33 IgorsNotebook kernel: SoftMAC: Associate: Scanning for networks
first.
Sep 27 22:31:33 IgorsNotebook kernel: SoftMAC: Start scanning with channel: 1
Sep 27 22:31:33 IgorsNotebook kernel: SoftMAC: Scanning 14 channels
Sep 27 22:31:33 IgorsNotebook kernel: SoftMAC: Scanning finished
Sep 27 22:31:33 IgorsNotebook kernel: SoftMAC: Unable to find matching network
after scan!
Sep 27 22:31:44 IgorsNotebook kernel: atkbd.c: Unknown key pressed (translated
set 2, code 0x88 on isa0060/serio0).
Sep 27 22:31:44 IgorsNotebook kernel: atkbd.c: Use 'setkeycodes e008 <keycode>'
to make it known.
Sep 27 22:31:47 IgorsNotebook kernel: atkbd.c: Unknown key pressed (translated
set 2, code 0x88 on isa0060/serio0).
Sep 27 22:31:47 IgorsNotebook kernel: atkbd.c: Use 'setkeycodes e008 <keycode>'
to make it known.
I tried to hit the "Fn + F2" key combination, which should bring the radio up,
but it looks like I don't have a connection.
Please see my postings about wireless network type and
wpa-supplicant/wireless-tools.
Thank you.
-----Original Message-----
>From: Larry Finger <[EMAIL PROTECTED]>
>Sent: Sep 27, 2006 11:44 AM
>To: Igor Korot <[EMAIL PROTECTED]>
>Cc: Michael Buesch <[EMAIL PROTECTED]>, [email protected]
>Subject: Re: Card for testing
>
>Igor,
>
>Igor Korot wrote:
>>
>> Don't know: just did a copy/paste... ;-)
>>
>
>Please add the patch to your present code and send the core information from
>'dmesg' output.
>
>Thanks,
>
>Larry
>
>
>Index: wireless-2.6/drivers/net/wireless/bcm43xx/bcm43xx_main.c
>===================================================================
>--- wireless-2.6.orig/drivers/net/wireless/bcm43xx/bcm43xx_main.c
>+++ wireless-2.6/drivers/net/wireless/bcm43xx/bcm43xx_main.c
>@@ -2607,8 +2607,10 @@ static int bcm43xx_probe_cores(struct bc
> /* fetch sb_id_hi from core information registers */
> sb_id_hi = bcm43xx_read32(bcm, BCM43xx_CIR_SB_ID_HI);
>
>+ printk(KERN_INFO PFX "sb_id_hi: 0x%8x\n", sb_id_hi);
> core_id = (sb_id_hi & 0x8FF0) >> 4;
>- core_rev = (sb_id_hi & 0x7000) >> 8 | (sb_id_hi & 0xF);
>+ core_rev = (sb_id_hi & 0x7000) >> 8;
>+ core_rev |= (sb_id_hi & 0xF);
> core_vendor = (sb_id_hi & 0xFFFF0000) >> 16;
>
> /* if present, chipcommon is always core 0; read the chipid from it */
>
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev