Hey all, I got a new laptop through CC…a thinkpad x61.
Todays accomplishment was to get sound working on this new laptop. After thumbing through tons of forum posts and attempting everything under the sun, now I have sound working!
I posted up my results for all you out there trying to get snd-hda-intel kernel module working in gentoo. Just use the latest from CVS for alsa-driver:
Heya all! I just got my audio to work by using the latest, alsa-driver-9999 from portage.
Code:
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
Also note, that you need to set your package.unmask with this:
=media-sound/alsa-driver-9999
=media-sound/alsa-headers-9999And, your package keywords like this:
=media-sound/alsa-driver-9999 **
=media-sound/alsa-headers-9999 **
Next up is to get the monitor-out working so that all you out there don’t have to be early bleeders
I’ve created some other init scripts for fun thinkpad features like the nipple thinkpoint thing.
Oh, in order to get NetworkManager to work, right now you have to emerge net-misc/dhcp-3.0.6 because the latest is incompatible with latest NetworkManager. Also, I stopped using the non-free ish of ipw3945 and am successfully using iwlwifi and the iwl3945-ucode packages. They are still masked, but working (except for the wifi led that is kinda annoying).
I am now running ~x86 on my entire laptop like a true gentoo hacker like Andreas or another cool like like donnie berkholz








Monitor out, sound… these are not things you should have to spend hours Googling, downloading, and compiling to get working. And that’s why I have a Mac.
What sort of video does it have? Is this a tablet PC? Is the touchscreen working? Is suspend working?
I just had three days of fun getting Ubuntu to work on my new T61. It was painful.
Greg: the reason I decided to buy a Thinkpad rather than a Mac is that I believe getting Linux installed on a Macbook would be just as painful, and in the end you’d have too few keys on the keyboard and too few mouse buttons.
Yah, I got video working a bit better. Here is the lspci for video:
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
I can only get the screen to mirror with xorg.conf, but X11 has to be restarted…sucks!
There is no touch screen on mine. Suspend is working fine but I had to add this to my grub.conf:
title=linux-2.6.22-suspend2-r1-2007-08-11-noalsa
# Partition where the kernel image (or operating system) is located
root (hd0,0)
kernel /boot/linux-2.6.22-suspend2-r1-2007-08-11-noalsa root=/dev/sda3 acpi_sleep=s3_bio,s3_mode
Sound was super fun! (As in razors to fingertips)…I had to run alsa from CVS to get this to work…ugh
Yes, Greg, c’mon with the Mac argument…agree with Marius on this and also, it is the bit of idealism I do have left in getting free and open software onto some configurable hardware holla!
Apple is weak man in the whole positive constructive community space for free and open source…take take take, but no give give give…
I’m a little confused by a lot of what you put here. First off, I hope that ~x86 bit was a bad joke.
Sound: Using the external alsa-driver is deprecated and the kernel team is merging alsa releases as fast as they come (alsa-driver is actually scheduled for removal from the tree sometime in the near future, as it happens). This is notable because in the 2.6.22 kernel series, The Intel HD Audio controller is, indeed, supported.
Video: The VGA output problem is a known problem in the hardware and has been around since before Lenovo bought IBM’s consumer PC division. As for why you only get mirroring, did you build your system with xinerama?
Touchscreen: You have one. Seriously, did you miss the Wacom tablet pen jammed into the side? More importantly, why would you get a tablet if you didn’t know it had a touchscreen? Use the input_devices_wacom flag for X.org (Though the multitouch capability doesn’t seem to be implemented yet).
Trent, I have an X61 and not the X61 Tablet. And no, the in-kernel alsa module for snd-hda-intel does NOT work and only the 9999 (cvs) version works…trust me I tried and tried.
I should try to re-build with xinerama and see what results I get, but honestly just ran out of time.
No, running with ~x86 is what most people I know do…c’mon!
The ALSA/kernel support didn’t worked out, as usual.
No love for Santa Rosa.
Bummer! You have the same laptop? You need to use the latest alsa packages.
hey i got the same laptop and wanted to install gentoo too this evening, would u mind posting or sending me your kernel.conf and xorg.conf?
BTW all, with the latest kernel I’m using on gentoo, I’m compiling the snd-hda-intel kernel module from the kernel and all is well!
Linux localhost 2.6.23-tuxonice-r6 #1 SMP Tue Jan 8 12:47:18 HKT 2008 i686 Intel(R) Core(TM)2 Duo CPU T7100 @ 1.80GHz GenuineIntel GNU/Linux