Yves-Alexis Perez <cor...@debian.org> writes: > On 18/01/2010 21:28, jida...@jidanni.org wrote: > >> WARNING: Outdated ThinkPad BIOS/EC firmware >> WARNING: This firmware may be missing critical bug fixes and/or important >> features >> >> Perhaps it could mention what it believes the current versions should >> be, so we can check the IBM website before decide we have send the unit >> back to IBM to get whatever it is that is bothering it updated (as we >> Linux users can't update the BIOS ourselves.) >> >> Also it could mention perhaps some URLs on where it got its information >> about what is current from.
This is all very well documented in drivers/platform/x86/thinkpad_acpi.c: /* * The changelogs would let us track down the exact * reason, but it is just too much of a pain to track * it. We only list BIOSes that are either really * broken, or really stable to begin with, so it is * best if the user upgrades the firmware anyway. */ printk(TPACPI_WARN "WARNING: Outdated ThinkPad BIOS/EC firmware\n"); printk(TPACPI_WARN "WARNING: This firmware may be missing critical bug " "fixes and/or important features\n"); } and /* * Table of recommended minimum BIOS versions * * Reasons for listing: * 1. Stable BIOS, listed because the unknown ammount of * bugs and bad ACPI behaviour on older versions * * 2. BIOS or EC fw with known bugs that trigger on Linux * * 3. BIOS with known reduced functionality in older versions * * We recommend the latest BIOS and EC version. * We only support the latest BIOS and EC fw version as a rule. * * Sources: IBM ThinkPad Public Web Documents (update changelogs), * Information from users in ThinkWiki * * WARNING: we use this table also to detect that the machine is * a ThinkPad in some cases, so don't remove entries lightly. */ Note especially the * We recommend the latest BIOS and EC version. * We only support the latest BIOS and EC fw version as a rule. > I'm not sure about that particular ThinkPad, but I definitely can update > my T61 bios. Lenovo provides bootable cd iso for them. They don't for the older ThinkPads, but they do provide bootable floppy images which are just as good (don't know if the R50e has a floppy drive, but you can always convert the floppy image to an el-torito CD or to a USB stick if necessary). The only problem with the Lenovo floppies is that they are embedded in a floppy write utility for DOS, Windows or OS/2. But there is a neat Linux trick which I used with a Thinkpad T42: Download the "Non-Diskette" version from Lenovo and unpack it with "cabextract" (from the Debian package with the same name). The .exe contains a raw bootable floppy image which can be dd'ed to a floppy or used on an el-torito CD or whatever. The rest of the files are just the Windows utilites which you don't need. E.g: bj...@nemi:/tmp$ wget http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/1wuj25us.exe --2010-01-19 10:48:21-- http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/1wuj25us.exe Resolving download.lenovo.com... 92.122.64.27 Connecting to download.lenovo.com|92.122.64.27|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1355800 (1.3M) [application/octet-stream] Saving to: `1wuj25us.exe' 100%[==========================================================================================>] 1,355,800 173K/s in 7.2s 2010-01-19 10:48:30 (183 KB/s) - `1wuj25us.exe' saved [1355800/1355800] bj...@nemi:/tmp$ cabextract 1wuj25us.exe 1wuj25us.exe: library not compiled to support large files. 1wuj25us.exe: library not compiled to support large files. Extracting cabinet: 1wuj25us.exe extracting 1WUJ25US.IMG extracting IBMTPI.XML extracting BIOSUPTP.EXE extracting doboot.exe extracting DOSBOOT.COM extracting dosboot.sys extracting DOSBOOT.vxd extracting DOSBOOT2.COM extracting dosboot2.sys extracting dosboot3.COM extracting eflashas.sys All done, no errors. bj...@nemi:/tmp$ ls -l 1WUJ25US.IMG -rw-r--r-- 1 bjorn bjorn 1474560 2006-12-11 02:10 1WUJ25US.IMG bj...@nemi:/tmp$ file 1WUJ25US.IMG 1WUJ25US.IMG: DOS floppy 1440k, x86 hard disk boot sector Follow the Lenovo instructions after creating the floppy or CD images. Bjørn -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org