Lenovo Thinkpad T61 - 7659-12S

Tested on a Lenovo Thinkpad T61 (7659-12S)

eComStation 2.0 RC5 Installation
The installation process just goes normally on this machine.


 * Audio: It is not recognized on the installation process.
 * Video: It is assigned Scitech Snap, just go forward with it.
 * Network: Both (GenMac Wrapper Intel 10/100/1000MM and GenMac Wrapper Intel 4965AGN) are recognized. Just go forward with the installation.

Network Drivers
Status: Works.

Ethernet and Wireless driver works fine with GenMAC included on eCS 2.0 RC5 installation. It just gets recognized fine on the installation procedure.

USB Drivers
Status: Works.

The USB ports works fine with the default eCS 2.0 RC5 installation. It had put on the config.sys the following USB related lines: BASEDEV=USBEHCD.SYS BASEDEV=USBEHCD.SYS BASEDEV=USBUHCD.SYS BASEDEV=USBUHCD.SYS BASEDEV=USBUHCD.SYS BASEDEV=USBUHCD.SYS BASEDEV=USBUHCD.SYS BASEDEV=USBD.SYS BASEDEV=USBHID.SYS BASEDEV=USBMSD.ADD /REMOVABLES:8 /FLOPPIES:1 DEVICE=X:\OS2\BOOT\USBPRT.SYS DEVICE=X:\ECS\SYSTEM\AMouse\USBMOUSE.SYS DEVICE=X:\OS2\BOOT\USBKBD.SYS

Audio Drivers
Status: In Progress.

Drivers: Uniaud 16 and Uniaud32.
 * UniAud (16 and 32) - Paul Smedley Uniaud32 1.9.11 (2008-11-26)

On the config.sys the drivers looks like: DEVICE=X:\MMOS2\UNIAUD32.SYS DEVICE=X:\MMOS2\UNIAUD16.SYS /C


 * Notice that UNIAUD32.SYS must go before UNIAUD16.SYS

Create or edit your startup.cmd file (it can be on c:\ or the driver letter when you have eCS installed). Add the following. unimix.exe -loads:\mmos2\unimix.ini unimix.exe -id3 -val1 unimix.exe -id27 -val33 unimix.exe -saves:\mmos2\unimix.ini exit This will run on every eCS boot will configure audio driver on the ThinkPad T61.

Problems: For the moment I have a problem that it only sounds on one speaker (Left one). I will keep playing with the unimix.exe. Problems: And I also want to make it play midi files.

Bluetooth Drivers
Status: Failure.

There is no Bluetooth drivers for OS/2-eCS. Here is the USB dock report for the [Broadcom Corp BCM2045B].

Integrated Fingerprint Reader
Status: Failure.

There are no Fingerprint Reader drivers for OS/2. Here is the USB dock report for the [SGS Thomson Microelectronics Fingerprint Reader].

SmartCard Reader
Status: Failure.

There are no SmartCards Reader drivers for OS/2. Here is the USBRES report for the [Integrated Smart Card Reader].

FireWire Driver
Status: Useless.

I had tried Netlabs alpha FireWire driver and it reports it recognize the port. But currently there are no other drivers for FireWire devices, so it is useless right now. The FireWire report tool gives out this [FireWire report].

On Screen Display
Thinkpads came with a "On Screen" display when you change the volume control by pressing Fn+Start, Fn+End or the volume buttons. There is an open source tool for Thinkpads called [tposd108.zip "On Screen Display"].

Currently I have the following functionality.
 * Fn+Start works for Volume up (It raises the blue volume bar on the tool)
 * Fn+End works for Volume down (It raises the blue volume bar on the tool)
 * ThinkVantage button : Show the "On Screen" image.
 * Volume up and down keys do not work.

Extra button - Fn Keys

 * Volume Up/Down/Mute Buttons = Works
 * Fn+F2 = Lock = Do not work.
 * Fn+F3 = Battery = Do not work.
 * Fn+F4 = Stand By = Do not work.
 * Fn+F5 = Wireless = Do not work - There is no application to call.
 * Fn+F7 = Switch for VGA port = Do not work - There is no application to call.
 * Fn+F8 = Ultranav = Do not work - There is no application to call.
 * Fn+F9 = EasyEject = Do not work - There is no application to call.
 * Fn+F12 = Hibernate = Do not work.
 * Fn+Desp = Numlock = Works
 * Fn+downpage = Keyboard Light = works
 * Fn+Spacebar = zoom = Do not work

Hardware overview generated by ACPIWZRD.EXE
[CPU info - 1 CPU(s) found] manufacturer: Intel Corporation socket:      None family:      Other type:        Intel(R) Core(TM)2 Duo CPU     T7300  @ 2.00GHz SMP capable: yes [BIOS info] manufacturer: LENOVO version:     7LETC1WW (2.21 ) date:        07/01/2008

[Systemboard info] manufacturer: LENOVO type:        765912S version:

[Kernel info] level:       IBM:14.104a description: SMP

[ACPI installed] level:       3.09 config.sys:  PSD=ACPI.PSD /SMP /APIC

[Detected (PCI) devices] Intel Corporation - Mobile PM965/GM965/GL960 Express Processor to DRAM Controller Intel Corporation - Mobile 965 Express Integrated Graphics Controller Intel Corporation - Mobile 965 Express Integrated Graphics Controller Intel Corporation - 82566MM Gigabit Network Connection Intel Corporation - 82801H (ICH8 Family) USB UHCI #4 Intel Corporation - 82801H (ICH8 Family) USB UHCI #5 Intel Corporation - 82801H (ICH8 Family) USB2 EHCI #2 Intel Corporation - 82801H (ICH8 Family) HD Audio Controller Intel Corporation - 82801H (ICH8 Family) PCI Express Port 1 Intel Corporation - 82801H (ICH8 Family) PCI Express Port 2 Intel Corporation - 82801H (ICH8 Family) PCI Express Port 3 Intel Corporation - 82801H (ICH8 Family) PCI Express Port 4 Intel Corporation - 82801H (ICH8 Family) PCI Express Port 5 Intel Corporation - 82801H (ICH8 Family) USB UHCI #1 Intel Corporation - 82801H (ICH8 Family) USB UHCI #2 Intel Corporation - 82801H (ICH8 Family) USB UHCI #3 Intel Corporation - 82801H (ICH8 Family) USB2 EHCI #1 Intel Corporation - 82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Bridge Intel Corporation - ICH8M (ICH8 Family) LPC Interface Controller Intel Corporation - 82801H (ICH8 Family) Ultra ATA Storage Controllers Intel Corporation - Mobile SATA AHCI Controller Intel Corporation - 82801H (ICH8 Family) SMBus Controller Intel Corporation - Unknown Ricoh Co Ltd - RL5c476 CardBus Controller Ricoh Co Ltd - R5C832 IEEE-1394 Controller

[Detailed CPU information] vendor_id = "GenuineIntel" version information (1/eax): processor type = primary processor (0) family         = Intel Pentium Pro/II/III/Celeron, AMD Athlon/Duron, Cyrix M2, VIA C3 (6) model          = 0xf (15) stepping id    = 0xa (10) extended family = 0x0 (0) extended model = 0x0 (0) (simple synth) = Intel Core 2 Duo (Conroe/Allendale) / Core 2 Extreme Processor (Conroe) / Dual-Core Xeon Processor 5100 (Woodcrest), 65nm miscellaneous (1/ebx): process local APIC physical ID = 0x0 (0) cpu count                     = 0x2 (2) CLFLUSH line size             = 0x8 (8) brand index                   = 0x0 (0) brand id = 0x00 (0): unknown

Resources

 * T61 eComStation (OS/2) Mailing List archives
 * ThinkWiki T61