Reporting ThinkPad BIOS bugs



On Fri, 21 Mar 2008, Alan Cox wrote:
How can I check to see if this is the case? How would this explain that

As I said before, take a CF card/adapter combination you know fails
on a T60p/T61p and test it on a Linux box that isn't one of those types
(and preferably not a Lenovo at all)

the adapter and card sometimes work when they are in when the system boots?

Ask the BIOS authors. Trying to fathom what they have done is frequently

I can actually try to do just that. So can Thomas Renninger, added to cc.

Please someone send either of us a *detailed*, ready for "upstream
submission" bug report of the thinkpad BIOS IRQ routing issues, and we might
be able to get it to someone who can fix it for good.

Be clear, concise, and remember that whomever will read it has no obligation
to know much about Linux kernel internals, so explain things from a
*hardware* and ACPI model (as in what is in the ACPI spec, not what ACPICA
code does) point of view.

Do attach the trimmed kernel logs showing the bugs and ACPI/IOAPIC init.
Even if the person reading the report doesn't know Linux well, they can be
helpful. And if he does know Linux well...

The report should be done with the latest available BIOS when possible, and
include the dmidecode BIOS information (version, date), as well as the
dmidecode System Information/Product Name (i.e. the numeric model number).

Reports about non-Lenovo ThinkPad BIOSes are unlikely to be acted upon. I
have made a bunch of those, but they couldn't do much about it.

--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: Support HDIO_GETGEO on device-mapper volumes
    ... grub used HDIO_GETGEO when running under Linux. ... There's the translation that the BIOS (and thus DOS, PartitionMagic, ... disk in a compatible way. ... the MBR values are not guaranteed to be correct if you want ...
    (Linux-Kernel)
  • Re: 48-bit LBA enhancement to the ATA interface - Hard disk drive (HDD) interface questio
    ... ' =JeffH ' wrote: ... I've been told that the limit on this machine is nominally a 120GB disk (on ... Some modest research indicates that this system (e.g. the BIOS) _might_ be ... This applies to Linux, but to Microsoft, just as well. ...
    (Ubuntu)
  • Re: Linux, BSD, and Unix are fundamentally insecure.
    ... Shutdown, insert disk, reboot, and log in. ... Should work on a large majority of boxes if their BIOS isn't set right. ... > machine and passed a command to GRUB that booted linux into the BASH ... > Windows doesn't have this flaw. ...
    (comp.unix.bsd.openbsd.misc)
  • Re: Linux, BSD, and Unix are fundamentally insecure.
    ... Shutdown, insert disk, reboot, and log in. ... Should work on a large majority of boxes if their BIOS isn't set right. ... > machine and passed a command to GRUB that booted linux into the BASH ... > Windows doesn't have this flaw. ...
    (comp.unix.bsd.freebsd.misc)
  • Re: Reporting ThinkPad BIOS bugs
    ... I have standard kernel logs with the behaviors, ... on a T60p/T61p and test it on a Linux box that isn't one of those types ... Ask the BIOS authors. ... Even if the person reading the report doesn't know Linux well, ...
    (Linux-Kernel)