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 get 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 speacker (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 it the USB dock report for the Broadcom Corp BCM2045B.

Integrated Fingerprint Reader
Status: Failure.

There is no Fingerprint Reader drivers for OS/2-eCS. Here it the USB dock report for the SGS Thomson Microelectronics Fingerprint Reader.

SmartCard Reader
Status: Failure.

There is no SmartCards Reader drivers for OS/2-eCS. Here it 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 under eCS-os2, so it is useless right now. The firewire report tool gives out this Firewire report.

On Screen Display
Thinkpads cames with a "On Screen" display when you change the volume control by pressing fn+Start, fn+end or the volume buttons. There is a open source tool for thinkpads called "On Screen Display".

Currently I have the following functionality.
 * fn+Start works for Volume up (It rauses the blue volume bar on the tool)
 * fn+End works for Volume down (It rauses 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 = Batery = 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