找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

Gentoo Linux on the IBM T43

2009-12-20 13:51| 发布者: admin| 查看: 72| 评论: 0|原作者: 琴姬

A wealth of more detailed information about running Linux in Thinkpads is available at ThinkWiki.
Last updated 5 Sep 2006.
Summary
Laptop Model
IBM T43 2669-WE5. This model is not listed in tabook because it's a special version for Penn students. It's basically a 2669-CEU with 1GB RAM and Bluetooth added.
Linux Distribution
Gentoo Linux 2006.0
Kernel
suspend2-sources-2.6.16-r7
DeviceStatusDriver
ProcessorIntel Pentium M 760All GoodKernel option “Pentium M”
USBUSB 2.0 ControllerAll GoodKernel drivers “EHCI” and “UHCI”
Power ManagementACPIMostly WorkingKernel driver “ACPI” with all features, including “IBM Extras”
CPU ThrottlingAll GoodKernel driver “Intel Enhanced Speedstep”
HibernationAll GoodEbuild sys-power/hibernate-script
Ebuild sys-apps/suspend2-userui
Ebuild sys-apps/vbetool
Mass StorageHard DriveAll GoodKernel drivers “SCSI disk” and “Intel PIIX/ICH” (under “low-level drivers/SATA”)
Ebuild sys-apps/sdparm
DVDRW / CDRWAll GoodKernel driver ”SCSI CDROM”
HDAPSAll GoodKernel patches
Ebuild app-laptop/hdapsd
VideoATI Mobility X300SortaKernel driver “VESA framebuffer”
Ebuild media-video/ati-drivers
DisplayBuilt-in LCD (14")All GoodN/A
Analog VGA outMostly WorkingN/A
S-Video outAll GoodN/A
Pointing DevicesTouchpadAll GoodKernel driver “PS/2 Mouse” and “Event Interface”
Ebuild x11-misc/synaptics
Pointing StickAll GoodSame as above
CommunicationsEthernetAll GoodKernel driver “Broadcom Tigon3”
WirelessAll GoodEbuild net-wireless/ipw2200
ModemNot WorkingKernel (ALSA) driver “MC97 Modem”
Ebuild net-dialup/slmodem
BluetoothAll GoodKernel driver “HCI USB Driver”
IRDAUntested
AudioIntel ICH6All GoodKernel (ALSA) driver “Intel AC97”
PCMCIACardbus adapterAll Good Kernel driver “Cardbus yenta-compatible” and “16-bit PCMCIA” (if needed)

Notes
ACPI
Adjusting the LCD brightness through software doesn't work. The buttons on the keyboard do work, though. acpid also doesn't pick up events from the power button for some odd reason.
SATA drive interface
Make sure you disable all ATA/ATAPI device support. Even though the drives themselves are PATA, they are connected through a SATA interface, and libata recognizes them as SATA drives.
HDAPS (Hard drive active protection system)
Follow the tutorial at ThinkWiki.
Hibernate (aka Suspend-to-Disk)
You must use vbetool with the hibernate script to suspend while running X.
Video
If you want to be able to hibernate the laptop while running X, you have to disable DRI in your xorg.conf. The laptop will suspend with DRI enabled, but completely locks up on resume.
Analog VGA Out
The button in text mode just switches between built-in and external displays, but won't cycle to where it displays to both. You can, however, use /proc/acpi/ibm/video to get around this.
Under X, the ATI driver will clone the display to the output. My external LCD at first refused to sync to the signal because the rate was too low. I set “IgnoreEDID” option to “on”— and put my LCD's HSync and VRefresh values in “HSync2” and “VRefresh2” and then it worked fine. I have not yet tried Xinerama and spanning the desktop across the internal and external monitors.
S-Video Out
S-Video works only if you're already plugged into the projector/TV when you power on the laptop.
Touchpad / Pointing Stick
You need two separate “InputDevice” entries in xorg.conf to get these to work together. /dev/input/mouse0 is the touchpad, which uses the synaptics driver, and /dev/input/mouse1 is the pointing stick, which can use the regular mouse driver. If you also want to be able to use a USB mouse, then add yet another “InputDevice” section using /dev/input/mouse2. The USB mouse must be plugged in when you start X for it to work.
Modem
The “MC97 Modem” driver in the kernel's ALSA subsystem detects the modem, and running slmodemd -c=USA -d=1 -g=dialout -a modem:1 will allow me to send commands to the modem using minicom, but the modem doesn't detect a dial tone and won't dial any numbers. I never use the modem anyway, so I don't feel like it's worth my time to get it working.
Audio
The volume up/down and mute buttons on the keyboard appear to control a hardware mixer entirely independent of the sound card (and thus ALSA). If you're not getting any sound and the ALSA mixer isn't set to mute, then try hitting one of the volume buttons.

最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 01:42 , Processed in 0.194222 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部