[ltp] 600E and 2.6.1...

Michael Hagemann linux-thinkpad@linux-thinkpad.org
Mon, 26 Jan 2004 22:39:51 +0100


This is a multi-part message in MIME format.

--Multipart=_Mon__26_Jan_2004_22_39_51_+0100_SUp0iQOjMPse9Zja
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

On Sun, 25 Jan 2004 21:55:25 +0100 Marco Gaiarin wrote:

> MH> I'm just listening to music on my tp600e.  I indeed use the
> MH> snd-cs4236 module.
> 
> Ok, module load perfectly, i still hear no sound but i think i've not
> installed some needed alsa package, i've to do some deeper search.

Remember to unmute and turn up the volume for main, pcm and aux (IIRC).


> MH> ps: I don't want to rush you -- but aren't you interested in
> MH> testing the  
> MH>     apm patches? :)  Works well for me, but needs some testing
> MH>     (and confirmation) from other thinkpad users.  Please contact
> MH>     me, if you're interested...
> 
>  ...if there's no risk to damage my hardware, yes, no problem at all.
>  ;)
> 
> Infact i need some apm patches, i can suspend the computer, but the
> screen remain lit (closing the lid or doing apm -s, the same).
> if i try to standby (apm -S) the screen are shut off but the HD remain
> working.

Does your laptop wake up with an error message something like 20 secs
after the suspend trial?  Then you have the same problem that a number
of people had.  For me the attached patch works.  Assuming
/usr/src/linux is your current linux-2.6.1 tree, save the patch and try
the following:

 cd /usr/src/linx
 cat ~/2.6.1-rc1_tp600e-suspend_outb.patch | patch -p1

After recompiling, suspend should work.  This is a trivial patch, that
just reinserts 3 lines of code that have been dropped in the
development series.

Please send me your ThinkPad model number, regardless of whether it
works or not.  I'm preparing a patch that uses the dmi-blacklist
framework in order to this operation (writes a byte to the floppy
controller) only on selected models.


> Jan 25 21:40:07 sara kernel: Device 'mwave' does not have a release()
>   function, it is broken and must be fixed.

Well, this is your chance to show off your kernel developer skillz... :)


> Seems like that the /etc/modules.conf generated by update-modules
> script are not considered at all... wait a moment...
>
> 	AARRGGHH!!! modprobe.conf!!!

I didn't think of this one, too, although I ran into a similar problem.
Seems to be a matter of adjusting your mind to new, never-heard-of
locations in the /etc directory...


michael

--Multipart=_Mon__26_Jan_2004_22_39_51_+0100_SUp0iQOjMPse9Zja
Content-Type: application/octet-stream;
 name="2.6.1-rc1_tp600e-suspend_outb.patch"
Content-Disposition: attachment;
 filename="2.6.1-rc1_tp600e-suspend_outb.patch"
Content-Transfer-Encoding: base64

LS0tIGxpbnV4L2RyaXZlcnMvYmxvY2svbGxfcndfYmxrLmNfT1JJRwlNb24gSmFuICA1IDIwOjUx
OjI4IDIwMDQKKysrIGxpbnV4L2RyaXZlcnMvYmxvY2svbGxfcndfYmxrLmMJTW9uIEphbiAgNSAy
MDozNToyMyAyMDA0CkBAIC0yNjkwLDYgKzI2OTAsOSBAQAogCWZvciAoaSA9IDA7IGkgPCBBUlJB
WV9TSVpFKGNvbmdlc3Rpb25fd3FoKTsgaSsrKQogCQlpbml0X3dhaXRxdWV1ZV9oZWFkKCZjb25n
ZXN0aW9uX3dxaFtpXSk7CiAKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKQkvKiBEbyB3ZSBldmVuIG5l
ZWQgdGhpcz8gKi8KKwlvdXRiX3AoMHhjLCAweDNmMik7CisjZW5kaWYKIAlyZXR1cm4gMDsKIH0K
IAo=

--Multipart=_Mon__26_Jan_2004_22_39_51_+0100_SUp0iQOjMPse9Zja--