Penguin
Diff: ThinkpadNotes
EditPageHistoryDiffInfoLikePages

Differences between version 5 and predecessor to the previous major change of ThinkpadNotes.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 5 Last edited on Tuesday, August 30, 2005 4:23:18 pm by JohnMcPherson 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.