Linux on the Thinkpad R32

Preface

This is a survey about Linux related hardware features of the Thinkpad R32. I don't try to explain the usual installation details (for instance, which partitions I have made).

Frederik Ferner <frederik@ferner-online.de>

Installation

On my Thinkpad R32 I have installed the Debian GNU/Linux Linux distribution.

General Hardware Data

General system information:
Linux strider 2.4.19.dhcp #8 Sun Nov 17 21:57:27 CET 2002 i686 unknown

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 15
model		: 2
model name	: Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz
stepping	: 4
cpu MHz		: 1599.865
cache size	: 512 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 2
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips	: 3191.60
    
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda3              9294032   1273012   7548900  15% /
/dev/hda6              3155060    749836   2244956  26% /home
    

Disk /dev/hda: 240 heads, 63 sectors, 2584 cylinders
Units = cylinders of 15120 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1       694   5246608+   c  Win95 FAT32 (LBA)
/dev/hda2          2386      2584   1504440   1c  Hidden Win95 FAT32 (LBA)
/dev/hda3   *       695      1943   9442440   83  Linux
/dev/hda4          1944      2385   3341520    5  Extended
/dev/hda5          1944      1961    136048+  82  Linux swap
/dev/hda6          1962      2385   3205408+  83  Linux

Partition table entries are not in disk order
    

Hard Disk


/dev/hda:

 Model=IC25N020ATCS04-0, FwRev=CA2OA71A, SerialNo=CSH206D9JAXR9B
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/15/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=DualPortCache, BuffSize=1768kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/15/63, CurSects=15481935, LBA=yes, LBAsects=39070080
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4 
 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 
 AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
 Drive Supports : ATA/ATAPI-5 T13 1321D revision 3 : ATA-2 ATA-3 ATA-4 ATA-5 
    

PCMCIA

Output of probe:

 
    

Graphic-Chip

Output of SuperProbe:

/usr/bin/lanoche: SuperProbe: command not found
    

Output of xviddetect:


    

Sound

Output of cat /dev/sndstat:


    

Infrared Port - IrDA(TM)

FIR


    

SIR

ttyS01 at 0x02f8 (irq = 3) is a 16550A
    

Floppydrive


    

Survey PCI Devices

Output from lspci:

00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
00:1d.0 USB Controller: Intel Corp.: Unknown device 2482 (rev 02)
00:1d.1 USB Controller: Intel Corp.: Unknown device 2484 (rev 02)
00:1d.2 USB Controller: Intel Corp.: Unknown device 2487 (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (-M) (rev 42)
00:1f.0 ISA bridge: Intel Corp.: Unknown device 248c (rev 02)
00:1f.1 IDE interface: Intel Corp.: Unknown device 248a (rev 02)
00:1f.3 SMBus: Intel Corp.: Unknown device 2483 (rev 02)
00:1f.5 Multimedia audio controller: Intel Corp. AC'97 Audio Controller (rev 02)
00:1f.6 Modem: Intel Corp.: Unknown device 2486 (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY
02:07.0 Network controller: Harris Semiconductor: Unknown device 3873 (rev 01)
02:08.0 Ethernet controller: Intel Corp. 82801CAM (ICH3) Chipset Ethernet Controller (rev 42)
02:09.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)
    

Output from lspci -nv:

00:00.0 Class 0600: 8086:1a30 (rev 04)
	Subsystem: 1014:0521
	Flags: bus master, fast devsel, latency 0
	Memory at e0000000 (32-bit, prefetchable) [size=64M]
	Capabilities: 

00:01.0 Class 0604: 8086:1a31 (rev 04)
	Flags: bus master, 66Mhz, fast devsel, latency 96
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: d0100000-d01fffff
	Prefetchable memory behind bridge: e8000000-efffffff

00:1d.0 Class 0c03: 8086:2482 (rev 02)
	Subsystem: 1014:0521
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1800 [size=32]

00:1d.1 Class 0c03: 8086:2484 (rev 02)
	Subsystem: 1014:0521
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1820 [size=32]

00:1d.2 Class 0c03: 8086:2487 (rev 02)
	Subsystem: 1014:0521
	Flags: medium devsel, IRQ 11
	I/O ports at 1840 [size=32]

00:1e.0 Class 0604: 8086:2448 (rev 42)
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=05, sec-latency=64
	I/O behind bridge: 00004000-00008fff
	Memory behind bridge: d0200000-dfffffff
	Prefetchable memory behind bridge: f0000000-f80fffff

00:1f.0 Class 0601: 8086:248c (rev 02)
	Flags: bus master, medium devsel, latency 0

00:1f.1 Class 0101: 8086:248a (rev 02) (prog-if 8a [Master SecP PriP])
	Subsystem: 1014:0521
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 01f0 [size=8]
	I/O ports at 03f4
	I/O ports at 0170 [size=8]
	I/O ports at 0374
	I/O ports at 1860 [size=16]
	Memory at 10000000 (32-bit, non-prefetchable) [size=1K]

00:1f.3 Class 0c05: 8086:2483 (rev 02)
	Subsystem: 1014:0521
	Flags: medium devsel, IRQ 11
	I/O ports at 1880 [size=32]

00:1f.5 Class 0401: 8086:2485 (rev 02)
	Subsystem: 1014:051f
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1c00 [size=256]
	I/O ports at 18c0 [size=64]

00:1f.6 Class 0703: 8086:2486 (rev 02)
	Subsystem: 1014:051d
	Flags: medium devsel, IRQ 11
	I/O ports at 2400 [size=256]
	I/O ports at 2000 [size=128]

01:00.0 Class 0300: 1002:4c59
	Subsystem: 1014:1905
	Flags: bus master, stepping, fast Back2Back, 66Mhz, medium devsel, latency 66, IRQ 11
	Memory at e8000000 (32-bit, prefetchable) [size=128M]
	I/O ports at 3000 [size=256]
	Memory at d0100000 (32-bit, non-prefetchable) [size=64K]
	Expansion ROM at  [disabled] [size=128K]
	Capabilities: 

02:07.0 Class 0280: 1260:3873 (rev 01)
	Subsystem: 1668:0406
	Flags: bus master, medium devsel, latency 64, IRQ 11
	Memory at f8000000 (32-bit, prefetchable) [size=4K]
	Capabilities: 

02:08.0 Class 0200: 8086:1031 (rev 42)
	Subsystem: 1014:0520
	Flags: bus master, medium devsel, latency 66, IRQ 11
	Memory at d0200000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at 8000 [size=64]
	Capabilities: 

02:09.0 Class 0607: 104c:ac50 (rev 02)
	Subsystem: 1014:0521
	Flags: bus master, medium devsel, latency 168, IRQ 11
	Memory at 10001000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=03, subordinate=05, sec-latency=176
	Memory window 0: 10400000-107ff000 (prefetchable)
	Memory window 1: 10800000-10bff000
	I/O window 0: 00004000-000040ff
	I/O window 1: 00004400-000044ff
	16-bit legacy interface ports at 0001
    

Survey RS232

Output from setserial:

/dev/ttyS0, Line 0, UART: unknown, Port: 0x03f8, IRQ: 4
	Baud_base: 115200, close_delay: 50, divisor: 0
	closing_wait: 3000
	Flags: spd_normal skip_test

/dev/ttyS1, Line 1, UART: 16550A, Port: 0x02f8, IRQ: 3
	Baud_base: 115200, close_delay: 50, divisor: 0
	closing_wait: 3000
	Flags: spd_normal skip_test

/dev/ttyS2, Line 2, UART: unknown, Port: 0x03e8, IRQ: 4
	Baud_base: 115200, close_delay: 50, divisor: 0
	closing_wait: 3000
	Flags: spd_normal skip_test

/dev/ttyS3, Line 3, UART: unknown, Port: 0x02e8, IRQ: 3
	Baud_base: 115200, close_delay: 50, divisor: 0
	closing_wait: 3000
	Flags: spd_normal  
    

Disclaimer

This document has nothing to do with IBM, they don't even know it exists. There is no guarantee that the information on this page is accurate, please don't hold me responsible if your experience is different from the information here.

Credits


This report was generated by lanoche v0.6 Sun Nov 17 22:33:05 CET 2002.

The latest version of lanoche is available at TuxMobil - Software.

Impressum
Page last modified $Date: 2004/05/02 16:04:16 $