Penguin
Diff: ThinkpadNotes
EditPageHistoryDiffInfoLikePages

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

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

Newer page: version 7 Last edited on Thursday, June 22, 2006 6:25:28 pm by JohnMcPherson Revert
Older page: version 6 Last edited on Thursday, October 6, 2005 10:10:47 pm by AristotlePagaltzis Revert
@@ -6,13 +6,21 @@
 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. 
  
 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. 
+  
+When using the kernel that came with Ubuntu 5.10 (breezy) or 6.06 (dapper), I needed to boot the kernel *without* [PNP] support. This is done by adding "pnpbios=off" to the kernel command line; the proper way to do this is to edit <tt>/boot/grub/menu.lst</tt>, and add <tt>pnpbios=off</tt> to the line that starts with  
+<verbatim>  
+# kopt=root=...  
+</verbatim>  
+and then running grub-update(8) to get those options added to all the kernels that are installed.  
+If the pnpbios support is not disabled, then the module will fail to load with a message like "CS4236+ soundcard not found or device busy" and there will be no sound.  
+  
  
 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= 
+ fm_port=0x388 sb_port=0x220 dma1=1 dma2=0 isapnp
 </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,