[ltp] TP 760 ED BIOS issues?
Max T. Woodbury
linux-thinkpad@linux-thinkpad.org
Tue, 13 Jul 2004 12:50:58 -0400
Some time ago I purchased a second hand 760 ED to use as a
navigation system. It ran/runs Win98 and does OK.
I recently purchased another disk drive for the machine and
am in the process of installing Linux (Fedora core 1) on it.
The process has not gone smoothly. After more than a little
work, I think I've identified the problems as BIOS setting
problems. I believe resetting the values in the BIOS/cmos
might make things easier, but I don't know how. The EZ
setup screen does not provide access to the parameters I think
need to be changed and the settings from '98 don't seem to
carry over.
I want to turn on/enable DMA on the IDE interface and set
the IRQ for the PCMCIA sockets. Could someone help?
The following information may be helpful. Problems are marked with ^^^.
dmesg from the install diskette (really long lines wrapped):
Linux version 2.4.22-1.2115.nptlBOOT (bhcompile@bugs.devel.redhat.com)
(gcc version 3.2.3 20030422 (Red Hat Linux 3.2.3-6))
#1 Wed Oct 29 15:19:13 EST 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000005000000 (usable)
BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
80MB LOWMEM available.
On node 0 totalpages: 20480
zone(0): 4096 pages.
zone(1): 16384 pages.
zone(2): 0 pages.
DMI not present.
Kernel command line: initrd=initrd.img ramdisk_size=8192 BOOT_IMAGE=vmlinuz rescue
Initializing CPU#0
Detected 132.634 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 264.60 BogoMIPS
Memory: 77860k/81920k available (1264k kernel code, 3672k reserved, 362k data, 108k init, 0k highmem)
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
Intel Pentium with F0 0F bug - workaround enabled.
CPU: After generic, caps: 000001bf 00000000 00000000 00000000
CPU: Common caps: 000001bf 00000000 00000000 00000000
CPU: Intel Pentium 75 - 200 stepping 0c
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: none
PCI: PCI BIOS revision 2.10 entry at 0xfd930, last bus=6
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
BIOS EDD facility v0.09 2003-Jan-22, 0 devices found
EDD information not available.
Starting kswapd
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIXa: IDE controller at PCI slot 00:01.0
PIIXa: chipset revision 2
PIIXa: not 100% native mode: will probe irqs later
PIIXa: neither IDE port enabled (BIOS)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hda: IBM-DARA-209000, ATA DISK drive
hdb: HITACHI CDR-S100, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 12594960 sectors (6449 MB) w/418KiB Cache, CHS=833/240/63
hdb: attached ide-cdrom driver.
hdb: ATAPI 20X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.12
Partition check:
hda: hda1 hda2 hda3 hda4
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
host/usb-uhci.c: $Revision: 1.275 $ time 15:20:47 Oct 29 2003
host/usb-uhci.c: High bandwidth mode enabled
host/usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 533k freed
VFS: Mounted root (ext2 filesystem).
vga16fb: initializing
vga16fb: mapped to 0xc00a0000
Console: switching to colour frame buffer device 80x30
fb0: VGA16 VGA frame buffer device
SCSI subsystem driver Revision: 1.00
ISO 9660 Extensions: RRIP_1991A
Unable to identify CD-ROM format.
VFS: Can't find ext2 filesystem on dev loop(7,0).
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
raid5: measuring checksumming speed
8regs : 106.400 MB/sec
32regs : 97.600 MB/sec
raid5: using function: 8regs (106.400 MB/sec)
md: raid5 personality registered as nr 4
Journalled Block Device driver loaded
LVM version 1.0.5+(22/07/2002) module loaded
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,4), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,4), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,4), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Adding Swap: 514072k swap-space (priority -1)
There is also a problem with the PCMCIA sockets as shown by lspci -vvM:
00:00.0 Host bridge: Intel Corp. 430MX - 82437MX Mob. System Ctrlr (MTSC) & 82438MX Data Path (MTDP) (rev 02)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 32
00:01.0 ISA bridge: Intel Corp. 82371FB PIIX ISA [Triton I] (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
00:02.0 CardBus bridge: Texas Instruments PCI1130 (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 168, cache line size 08
Interrupt: pin A routed to IRQ 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Region 0: Memory at 10812000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=01, subordinate=03, sec-latency=176
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt- PostWrite-
16-bit legacy interface ports at 0001
00:02.1 CardBus bridge: Texas Instruments PCI1130 (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 168, cache line size 08
Interrupt: pin B routed to IRQ 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Region 0: Memory at 10811000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=04, subordinate=06, sec-latency=176
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt- PostWrite-
16-bit legacy interface ports at 0001
00:03.0 VGA compatible controller: Trident Microsystems TGUI 9660/938x/968x (rev d3) (prog-if 00 [VGA])
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 11
Region 0: Memory at 08000000 (32-bit, non-prefetchable) [size=4M]
Region 1: Memory at 08400000 (32-bit, non-prefetchable) [size=64K]
Region 2: Memory at 08800000 (32-bit, non-prefetchable) [size=4M]
Expansion ROM at 000c0000 [disabled] [size=64K]
00:05.0 Multimedia video controller: IBM MPEG PCI Bridge
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 11
Region 0: Memory at 10810000 (32-bit, non-prefetchable) [size=256]
Finally, tpctl shows the following (It complains about
no SuperIO chip):
information about bios and system:
system ID: 24
country code: 1
system BIOS revision: 0.59
system management BIOS revision: 1.45
SMAPI BIOS interface revision: 0.86
video BIOS revision: 1.00
slave controller revision: 1.8
info from cmos RAM:
CMOS RAM has power?: Y
CMOS RAM has lost power?: N
CMOS RAM has bad checksum?: N
CMOS RAM has bad equipment info?: N
CMOS RAM has bad mem size info?: N
CMOS RAM has bad time info?: N
hard disk failed initialization?: N
shutdown status: 0x0
display operating mode: 0x0 (reserved code)
coprocessor present?: Y
diskette drive type: 4 (i.e., 1.44 MB)
number of diskette drives: 1
diskette drive 0 present?: Y
hard disk drive 0 type: 0xf
hard disk drive 1 type: 0x0 (i.e., not present)
hard disk drive 2 type: 0x0 (i.e., not present)
hard disk drive 3 type: 0x0 (i.e., not present)
conventional memory below 640KB: 640 KB
expansion memory above 1MB: 65535 KB
usable contiguous memory: 65535 KB
information about display:
panel type: 3 (i.e, color TFT LCD)
panel dimension: 1 (i.e., 800 x 600)
monitor type: 0 (i.e., no CRT attached)
monitor has DDC1 capability?: Y
monitor has DDC2 capability?: N
information about docking station:
docking station ID: (not docked)
security key unlocked?: -
bus connected?: -
information about processor:
CPU manufacturer: Intel
microprocessor type: 5
microprocessor stepping level: 44
CPU clock: 66 MHz
internal clock: 133 MHz
is:
the lid closed?: N
the keyboard open?: N
the AC adapter attached?: N
information about UltraBay II:
device type: 0x10 (i.e., IDE)
device ID: 0x10 (i.e., CD-ROM)
setup of display: CMOS current
internal display enabled?: disable enable
crt display: enable disable
tv display: disable disable
2ual display: enable enable
TV display selected?: N N
monitor detection ignored?: N N
setup of fn hotkey:
sticky Fn key supported?: Y
sticky & locked Fn key supported?: Y
fn hotkey state: nonsticky
setup of pointing device: CMOS current
internal pointing device
controllable state?: Y Y
auto control supported?: N N
activation mode: enable enable
external pointing device
controllable state?: N N
activation mode: disable disable
setup of: CMOS
daylight saving time: disable
power management modes:
ac power expenditure: high
battery power expenditure: auto
RediSafe global mode overrides non-global mode?: Y
RediSafe globally enabled?: N
power management resume events: capability current
appointment-r.t.clock-initiated?: Y N (centennially 04-07-04 01:00:00)
hardware-initiated?: Y Y
lid-opening-initiated?: Y Y
serial-RI-initiated?: Y N
power management sedative events: capability current
(SZRHO) (SZRHO)
hardware-or-software-initiated: SZ-HO SZ-HO
power-switch-initiated: ---HO ----O
lid-closure-initiated: -Z--- -Z---
Standby-timer-initiated: S---- S----
Zuspend-or-hibern.-timer-initiated: -Z-H- -Z---
Hibernate-from-susp.-timer-init'd: ---H- ---H-
battery-low-initiated: -Z-H- -Z---
env'mt-exhausted-initiated: -Z--- -Z---
power management timer modes: capability current
Standby timer: Y Y
Zuspend-or-hibernation timer: Y Y
Blank-internal-display timer: Y Y
drive power-down timer: Y Y
power management delay of Hibernate-from-suspend: 0 (i.e., disabled)
power management delays of Zuspend or hibernate: current
(specifiable in each power mode)?
ac power "manual" expenditure mode: Y 0 (i.e., disabled)
battery "manual" expenditure mode: Y 5 minutes
"high" power expenditure mode: Y 60 minutes
"auto" power expenditure mode: Y 15 minutes
resource state: ioaddr irq# able? mode/power
tpctl: module required for request is not loaded.