Hi there, I've got a fresh install of Ubuntu on an IBM X31 laptop (Installed via Wubi, and dual booting with windows XP). The problem I have is that I can't get any sound. So far I've tried:
1. reinstalling Ubuntu completely,
2. following the sound instructions from the general sound troubleshooting page,
3. and the intel and alsa websites.
I've got through the troubleshooting page and done these things none with any success:
3.1 in a shell typing aplay -l
3.1.1 which gets "no soundcard found2
3.2 in a shell typing lspci -v
3.2.1 which gets
graeme@graeme-laptop:~$ lspci -v
00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03)
Subsystem: IBM Thinkpad T40 series
Flags: bus master, fast devsel, latency 0
Memory at d0000000 (32-bit, prefetchable) [size=256M]
Capabilities: <access denied>
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03) (prog-if 00 [Normal decode])
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: c0100000-c01fffff
Prefetchable memory behind bridge: e0000000-e7ffffff
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) (prog-if 00 [UHCI])
Subsystem: IBM ThinkPad
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at 1800 [size=32]
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) (prog-if 00 [UHCI])
Subsystem: IBM ThinkPad
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at 1820 [size=32]
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) (prog-if 00 [UHCI])
Subsystem: IBM ThinkPad
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at 1840 [size=32]
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI])
Subsystem: IBM ThinkPad
Flags: bus master, medium devsel, latency 0, IRQ 11
Memory at c0000000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=08, sec-latency=64
I/O behind bridge: 00004000-00008fff
Memory behind bridge: c0200000-cfffffff
Prefetchable memory behind bridge: e8000000-efffffff
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01)
Flags: bus master, medium devsel, latency 0
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01) (prog-if 8a [Master SecP PriP])
Subsystem: IBM ThinkPad
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at 01f0 [size=8]
I/O ports at 03f4 [size=1]
I/O ports at 0170 [size=8]
I/O ports at 0374 [size=1]
I/O ports at 1860 [size=16]
Memory at 30000000 (32-bit, non-prefetchable) [size=1K]
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
Subsystem: IBM ThinkPad
Flags: medium devsel, IRQ 11
I/O ports at 1880 [size=32]
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
Subsystem: IBM Unknown device 0534
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at 1c00 [size=256]
I/O ports at 18c0 [size=64]
Memory at c0000c00 (32-bit, non-prefetchable) [size=512]
Memory at c0000800 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01) (prog-if 00 [Generic])
Subsystem: IBM ThinkPad T41
Flags: medium devsel, IRQ 11
I/O ports at 2400 [size=256]
I/O ports at 2000 [size=128]
Capabilities: <access denied>
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY (prog-if 00 [VGA controller])
Subsystem: IBM Unknown device 052f
Flags: bus master, stepping, fast Back2Back, 66MHz, medium devsel, latency 66, IRQ 11
Memory at e0000000 (32-bit, prefetchable) [size=128M]
I/O ports at 3000 [size=256]
Memory at c0100000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at c0120000 [disabled] [size=128K]
Capabilities: <access denied>
02:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa)
Subsystem: IBM Unknown device 0532
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at b0000000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
Memory window 0: e8000000-ebfff000 (prefetchable)
Memory window 1: c4000000-c7fff000
I/O window 0: 00004000-000040ff
I/O window 1: 00004400-000044ff
16-bit legacy interface ports at 0001
02:00.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa)
Subsystem: IBM Unknown device 0532
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at b1000000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=07, subordinate=07, sec-latency=176
Memory window 0: ec000000-effff000 (prefetchable)
Memory window 1: c8000000-cbfff000
I/O window 0: 00004800-000048ff
I/O window 1: 00004c00-00004cff
16-bit legacy interface ports at 0001
02:00.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 02) (prog-if 10 [OHCI])
Subsystem: IBM Unknown device 0533
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at c0205000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
02:02.0 Network controller: AIRONET Wireless Communications Cisco Aironet Wireless 802.11b
Subsystem: AIRONET Wireless Communications Unknown device 5000
Flags: bus master, fast devsel, latency 64, IRQ 11
I/O ports at 8000 [size=256]
Memory at c0200000 (32-bit, non-prefetchable) [size=16K]
Memory at c0400000 (32-bit, non-prefetchable) [size=4M]
[virtual] Expansion ROM at c0800000 [disabled] [size=2M]
Capabilities: <access denied>
02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (MOB) Ethernet Controller (rev 81)
Subsystem: IBM ThinkPad R40
Flags: bus master, medium devsel, latency 66, IRQ 11
Memory at c0204000 (32-bit, non-prefetchable) [size=4K]
I/O ports at 8400 [size=64]
Capabilities: <access denied>
from which I assumed that I have an intel 82801DB-ICH chip in there.
3.3 so I found the driver which was intel8x0 and installed it.
3.4 I ran sudo modprobe snd-intel8x0
3.4.1 At which point the terminal hung/crashed.
3.5 So I moved on to the fresh kernal approach typing
3.5.1 *
Remove these packages sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
*
Reinstall those same packages sudo apt-get install linux-sound-base alsa-base alsa-utils
3.5.2 and rebooted, and then had to reinstall gdm ubuntu-desktop
3.5.3 ran sudo modprobe snd-intel8x0
3.5.4 At which point the terminal hung/crashed.
3.6 So I tried to install it from alsa-source doing:
#
Type sudo apt-get install build-essential linux-headers-$(uname -r) module-assistant alsa-source
#
Type sudo dpkg-reconfigure alsa-source
3.6.1 which worked perfectly, and the install line showed that it had been installed after I'd typed:
sudo module-assistant a-i alsa-source
3.6.2 ran sudo modprobe snd-intel8x0
3.5.4 At which point the terminal hung/crashed.
So here's the problem I can't find a way to either: get aplay -l to find anything, or to get sudo modprobe to do anything other than hang or crash. I've spent two days on it already and it's sending me crazy. I love Ubuntu and use it on my other box without any problems but here it's just not clicking (and as XP on this machine gets sound fine I know it's software/driver side problem rather than soundcard problem).
If anyone could help I'd be eternally grateful. (Failing that if anyone knows a distro that does work on a x31 thinkpad I'd be in pretty much the same situation)
![]()




Bookmarks