On Fri, 16 Mar 2007 10:27:57 +0100 Franklin PIAT <[EMAIL PROTECTED]> wrote:
> I recently tested Etch on a few laptops and I noticed the uswsusp > resume_device was always > set to long device (devfs like) names. > > I first assumed It was a well known bug for Etch installation, but it doesn't > seems so. Is it? > Do you think it means that it will prevent hibernation to work by default for > Etch on laptop ? > > My understanding is that : > - uswsusp is installed under the D-I environement ('Laptop' task depends on > it). > - The D-I environnement uses devfs long names. > - so uswsusp configures swap device using devfs. > - therefore s2disk doesn't work. when booted to the regular debian kernel which uses `normal' device names This is correct. In only recently found this out through a bugreport. Because we're already so far in the freeze and this behavior is going away in the future anyway (I've been told) and didn't want to fix this. Also I though it would involve some kludge which was likely to break, but .. > Would it be better to: > - add a hook in the current package, in order to detect that we're in D-I, > then use di's mapdevfs. .. I didn't know mapdevfs existed... I think I can prepare a simple workaround based on this. Something along the lines of if [ -x /bin/mapdevfs ]; then newpath=`mapdevfs $oldpath` fi That is if mapdevfs does what I think it does;) Release team: would an upload to t-p-u with a interdiff which will roughly look like this be acceptable? It would basically hit everybody that installs etch on a laptop, so could be interpreted as RC. grts Tim
signature.asc
Description: PGP signature