On 10/25/2009 05:58 PM, Gábor Stefanik wrote:
> 2009/10/25 Larry Finger <larry.fin...@lwfinger.net>:
>> On 10/25/2009 05:28 PM, Gábor Stefanik wrote:
>>> On Sun, Oct 25, 2009 at 11:08 PM, Linus Torvalds
>>> <torva...@linux-foundation.org> wrote:
>>>>
>>>>
>>>> On Sun, 25 Oct 2009, Chris Vine wrote:
>>>>>
>>>>> On Sun, 25 Oct 2009 22:40:50 +0100 Gábor Stefanik  
>>>>> <netrolller...@gmail.com> suggested:
>>>>>> Another thing to test: boot into Windows (or any other OS where the [..]
>>>>>
>>>>> You already know that this eliminates the DMA errors.  I have reported
>>>>> twice that if I boot up with the 2.6.27 kernel and install the broadcom
>>>>> b43 driver to intialise the wireless device, and then do a warm reboot
>>>>> to 2.6.32-rc5, then b43 works correctly.
>>>>
>>>> Is there some way to dump all the device registers behind the SSB bridge?
>>>> If so, dumping them for the warm-boot and cold-boot cases, and seeing
>>>> where they are different might be an obvious clue, and point to something
>>>> that isn't initialized correctly.
>>>>
>>>
>>> I don't know of such a method; however I have previously succeeded in
>>> using mmiotrace to find differences between wl and b43, so it might be
>>> of help in this case. However, this might be completely irrelevant, as
>>> I suspect that PhoenixBIOS is interfering with the DMA mappings of the
>>> card, which wl (and the Windows driver) works around somehow. (Is this
>>> "PR41573"? In that case, it's possible that the calibration patch -
>>> maybe in conjunction with a proper PHY reset - will fix it.)
>>>
>>> Larry: what BIOS are you testing on?
>>
>> The splash screen shows it to be a Phoenix BIOS.
> 
> Kinda odd - apparently not all Phoenix BIOS versions are affected. (Or
> is this Phoenix AwardBIOS, Award Modular BIOS's successor? That would
> explain why it doesn't reproduce the error.)
> 
>> With dmidecode I see
>> the following:
>>
>> BIOS Information
>>        Vendor: Hewlett-Packard
>>        Version: F.21
>>        Release Date: 02/28/2008
>>        Address: 0xE7060
>>        Runtime Size: 102304 bytes
>>        ROM Size: 1024 kB
>>        Characteristics:
>>                ISA is supported
>>                PCI is supported
>>                PC Card (PCMCIA) is supported
>>                PNP is supported
>>                APM is supported
>>                BIOS is upgradeable
>>                BIOS shadowing is allowed
>>                ESCD support is available
>>                Boot from CD is supported
>>                ACPI is supported
>>                USB legacy is supported
>>                AGP is supported
>>                BIOS boot specification is supported
>>                Targeted content distribution is supported
>>        BIOS Revision: 15.33
>>        Firmware Revision: 81.81
> 
> Is this all that dmidecode outputs? There is an important element
> towards the end of the dump that identifies a PhoenixBIOS, even if it
> is "cloaked".

I think the part you want is

Handle 0x0019, DMI type 150, 14 bytes
OEM-specific Type
        Header and Data:
                96 0E 19 00 01 01 00 00 00 00 00 00 00 00
        Strings:
                ABSOLUTE(PHOENIX) CLM

Handle 0x001A, DMI type 127, 4 bytes
End Of Table

There is a lot more, but the other stuff refers to memory, CPU, etc.

Larry
_______________________________________________
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to