public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: toshiba 1605/1625 hibernation issues [problem with ALi 15x3 driver]
@ 2003-04-12  3:32 Joseph Pingenot
  2003-04-12 14:32 ` Alan Cox
  0 siblings, 1 reply; 3+ messages in thread
From: Joseph Pingenot @ 2003-04-12  3:32 UTC (permalink / raw)
  To: linux-kernel

[forwarded for posterity]
[From: Joseph Pingenot <trelane@digitasaru.net>]
[To: Gary Schulte <xxx@xxx.org>]
[Subject: Re: toshiba 1605/1625 hibernation issues]


>From Gary Schulte on Thursday, 10 April, 2003:
>Hi Joseph,
>Did you ever get resolution on this problem?  I am experiencing it as 
>well and can't decide what the problem is...
>Thanks in advance,

Yup.
Well, actually, it's a workaround, not a fix.
Remove support for the ALi 15x3 chipset support (under IDE drivers).  Just
  use the generic.
Here's the tradeoff: ALi 15x3-enabled kernels allows the laptop to do DMA.
  However, you can't suspend (it freezes).  Without the ALi 15x3 stuff, it
  doesn't do DMA, but it suspends to disk.
The workaround is to have one kernel with ALi 15x3 enabled.  This will
  somehow let the BIOS know that it's OK to do DMA, and, until you do a
  harder reboot than just using the reboot command, even non-specialized
  kernels (i.e., without ALi 15x3) will then do DMA.  So, you boot up your
  specialized DMA kernel, then, once you get to the appropriate point (I
  wait until disks have been mounted), you CTRL+ALT+DEL reboot (or use the
  reboot command) into your generic IDE kernel.  Then you have DMA (at least
  theoretically) *and* can suspend to disk.
If anyone can give me sufficient documentation, I might be able to poke
  around in the 15x3 driver and maybe see what's being broken.
  Unfortunately, nobody's giving me (nor does semi-assinine "we don't
  support the Linux platform" Toshiba seem anything more than extremely
  reluctant to give me) [or at least give a proper kernel developer] the
  specs to make the 15x3 driver play nice with the BIOS/laptop in general.
  *sigh*.

So, until Toshiba gets around to it, or somebody stumbles upon the proper
  documentation, the workaround is all we've got.  :(
Luckily, I've managed to get everything else on the laptop working [with
  the exception of some weird lid-closing-freezes-things problem] working
  on my Satellite 1605CDS, in case you have any questions.

May I bounce this to the linux-kernel list for posterity?

-Joseph
-- 
Joseph===============================================trelane@digitasaru.net
" I'm all for using the best tool for the job, but what happens when the
 restrictions that go along with that tool take away your rights? I believe
 it then stops being the best tool for the job."  --randy@digitalrights.org

----- End forwarded message -----

-- 
Joseph===============================================trelane@digitasaru.net
" I'm all for using the best tool for the job, but what happens when the
 restrictions that go along with that tool take away your rights? I believe
 it then stops being the best tool for the job."  --randy@digitalrights.org

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: toshiba 1605/1625 hibernation issues [problem with ALi 15x3 driver]
  2003-04-12  3:32 toshiba 1605/1625 hibernation issues [problem with ALi 15x3 driver] Joseph Pingenot
@ 2003-04-12 14:32 ` Alan Cox
  2003-04-20  5:18   ` Joseph Pingenot
  0 siblings, 1 reply; 3+ messages in thread
From: Alan Cox @ 2003-04-12 14:32 UTC (permalink / raw)
  To: trelane; +Cc: Linux Kernel Mailing List

On Sad, 2003-04-12 at 04:32, Joseph Pingenot wrote:
> Well, actually, it's a workaround, not a fix.
> Remove support for the ALi 15x3 chipset support (under IDE drivers).  Just
>   use the generic.

You probably need to hdparm -d0 /dev/hda before suspending and hdparm
-d1 after resuming. I would guess your BIOS doesnt know how to keep the
IDE state straight.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: toshiba 1605/1625 hibernation issues [problem with ALi 15x3 driver]
  2003-04-12 14:32 ` Alan Cox
@ 2003-04-20  5:18   ` Joseph Pingenot
  0 siblings, 0 replies; 3+ messages in thread
From: Joseph Pingenot @ 2003-04-20  5:18 UTC (permalink / raw)
  To: Alan Cox; +Cc: Linux Kernel Mailing List

>From Alan Cox on Saturday, 12 April, 2003:
>On Sad, 2003-04-12 at 04:32, Joseph Pingenot wrote:
>> Well, actually, it's a workaround, not a fix.
>> Remove support for the ALi 15x3 chipset support (under IDE drivers).  Just
>>   use the generic.
>You probably need to hdparm -d0 /dev/hda before suspending and hdparm
>-d1 after resuming. I would guess your BIOS doesnt know how to keep the
>IDE state straight.

I just tried that; no dice.  :(
Any other ideas?

I think this bios is particularly brain damaged, but, since It Works with
  Windows, I get no help from Toshiba.  :(

-Joseph
-- 
Joseph===============================================trelane@digitasaru.net
" I'm all for using the best tool for the job, but what happens when the
 restrictions that go along with that tool take away your rights? I believe
 it then stops being the best tool for the job."  --randy@digitalrights.org

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-04-20  5:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-04-12  3:32 toshiba 1605/1625 hibernation issues [problem with ALi 15x3 driver] Joseph Pingenot
2003-04-12 14:32 ` Alan Cox
2003-04-20  5:18   ` Joseph Pingenot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox