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,