Penguin
Diff: ThinkpadNotes
EditPageHistoryDiffInfoLikePages

Differences between version 8 and revision by previous author of ThinkpadNotes.

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

Newer page: version 8 Last edited on Monday, July 10, 2006 10:09:51 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, 
@@ -33,12 +41,20 @@
  
 ! [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. 
  
+!!!Misc. Hardware Tips  
 ! [IBM] Thinkpad Simple Boot 
 Thinkpads in the 600-770 series have a "simple boot" flag which is really a PNP OS=no flag. You should ''disable'' it for Linux 2.4, at least if you want the sound to work. Change the BIOS by pressing and holding F1 ''before'' you power up the machine, and hold it until the BIOS screen appears. The simple boot flag is under the Quick Boot icon. '' 
  
-!! !Flat [BIOS] battery 
+!Not powering off anymore  
+With Ubuntu Dapper's kernel, my old thinkpad 600 no longer powers down automatically when the machine is shut down. This is because these old laptops use APM, and not ACPI for power management. Create a file in <tt>/etc/modprobe.d</tt> (such as <tt>/etc/modprobe.d/power</tt>) and  
+add the following:  
+<verbatim>  
+options apm power_off=1 realmode_power_off=1  
+</verbatim>  
+  
+ !Flat [BIOS] battery 
 __Note__: these notes are for a Thinkpad 600. Other models might have completely different codes, case layout, and battery part number! 
  
 If you get error numbers on boot such as 
  00173