Differences between version 6 and predecessor to the previous major change of ThinkpadNotes.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 6 | Last edited on Thursday, October 6, 2005 10:10:47 pm | by AristotlePagaltzis | Revert |
Older page: | version 3 | Last edited on Saturday, December 11, 2004 10:49:30 am | by HermodPedersren | Revert |
@@ -2,23 +2,35 @@
!!!Sound
! Thinkpad 600E
The sound-card on a Thinkpad 600E needs the snd-cs4236 module if using [ALSA], despite the card claiming to be a 46xx (and using a module named cs4232 in the older [OSS] driver series).
+The snd-46xx module is for [PCI] sound cards that use the 4610 chip, which the Thinkpad has, but it explicitly says it doesn't support these soundcards. The snd-cs4236 module is the [ALSA] module under [ISA] cards.
-(Maybe check out AlsaNotes
).
+If you are running a Debian or Ubuntu-based system,
+add "snd-cs4236" to the /etc/modules file
(create it if it doesn't exist
) so that this module is automatically loaded on boot
.
-! Thinkpad 600
-The sound card uses
the es4232 driver
- this is documented
on many pages on the web
. However, I couldn't get
the module to load -
it couldn
't find the
card. I found this page that helped me... I had to
boot into windows to run a utility to configure the soundcard (the ps2.exe file was in c:\windows\options\utility)
- > rem the cs4232 0x530, irq 5, dma 0 1
- > ps2 audio address 530
- > ps2 audio irq 5
- > ps2 audio sbaddress 220
- > ps2 audio dma 0 1
- > ps2 audio enable
- > ps2 audioctrl address 538
- > ps2 audioctrl enable
+I have
the following snippet in /etc/modprobe.d/sound:
+<verbatim>
+options snd
-cs4236 isapnp=0 port=0x530 cport=0x538 irq=5 \
+ fm_port=0x388 sb_port=0x220 dma1=1 dma2=
+</verbatim>
+(should all be
on one line)
.
+
+Those are
the default settings, but
it's possible that your
card is using different settings
. If you have a windows partition on the laptop,
+you can
boot into windows to run a utility to configure the soundcard (the ps2.exe file was in c:\windows\options\utility)
+<verbatim>
+> rem the cs4232 0x530, irq 5, dma 0 1
+> ps2 audio address 530
+> ps2 audio irq 5
+> ps2 audio sbaddress 220
+> ps2 audio dma 0 1
+> ps2 audio enable
+> ps2 audioctrl address 538
+> ps2 audioctrl enable
+</verbatim>
After rebooting into linux, my sound worked. (This was a 600E Thinkpad)
+You should also go into the BIOS menu (hold down F1 on power-on), and disable "fast boot". Fast boot means that you are using a [PNP] OperatingSystem, so the BIOS won't configure the hardware, assuming that the OS will. You should disable this so that the hardware is correctly initialised. Interestingly, my sound card worked even with "fast boot" on, until I re-installed Ubuntu on the laptop, when my sound stopped working. Changing this setting fixed it again.
! [IBM] Thinkpad Laptop External Microphone
Some (or all?) thinkpads (such as my Thinkpad 600) have non-standard microphone sockets. They expect an external microphone to either be powered, or to make contact with a metal ring surrounding the socket, which supplies +5V, and give it to the "tip" of the jack. This is discussed at [http://www.pc.ibm.com/qtechinfo/LWIK-3QZJKZ.html?up=unknownuser]. If you plug in a regular, un-powered microphone then nothing will happen.
@@ -31,9 +43,9 @@
If you get error numbers on boot such as
00173
00192
00163
-Then it appears you have a flat [BIOS] battery. (Most computers have a small battery to remember settings about the HardDrive
etc when the power is off).
+Then it appears you have a flat [BIOS] battery. (Most computers have a small battery to remember settings about the HardDisk
etc when the power is off).
To remove the old battery, first remove the cover for the memory bay by loosening the screw shown in the picture:
[http://www.wlug.org.nz/archive/images/tp600-cover.jpg]