From owner-freebsd-mobile Mon Nov 1 19: 8:41 1999 Delivered-To: freebsd-mobile@freebsd.org Received: from atlrel1.hp.com (atlrel1.hp.com [156.153.255.210]) by hub.freebsd.org (Postfix) with ESMTP id 77BE914CB6 for ; Mon, 1 Nov 1999 19:08:29 -0800 (PST) (envelope-from darrylo@sr.hp.com) Received: from postal.sr.hp.com (root@postal.sr.hp.com [15.4.46.173]) by atlrel1.hp.com (8.9.3 (PHNE_18979)/8.8.5tis) with ESMTP id WAA05110 for ; Mon, 1 Nov 1999 22:07:41 -0500 (EST) Received: from mina.sr.hp.com (root@mina.sr.hp.com [15.4.42.247]) by postal.sr.hp.com with ESMTP (8.8.6 (PHNE_17190)/8.7.3 TIS 5.0) id TAA02202 for ; Mon, 1 Nov 1999 19:08:27 -0800 (PST) Received: from localhost (darrylo@mina.sr.hp.com [15.4.42.247]) by mina.sr.hp.com with ESMTP (8.8.6 (PHNE_17135)/8.7.3 TIS 5.0) id TAA18976 for ; Mon, 1 Nov 1999 19:08:19 -0800 (PST) Message-Id: <199911020308.TAA18976@mina.sr.hp.com> To: mobile@FreeBSD.ORG Subject: Hibernation & Phoenix Notebios??? Reply-To: Darryl Okahata Mime-Version: 1.0 (generated by tm-edit 7.108) Content-Type: text/plain; charset=US-ASCII Date: Mon, 01 Nov 1999 19:08:18 -0800 From: Darryl Okahata Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, Does hibernation/save-to-disk work for anyone with a laptop with a Phoenix "NoteBIOS" BIOS? I've got an old HP OmniBook 3000, and I can't get hibernation/suspend-to-disk working with FreeBSD 3.2-RELEASE, 3.3-RELEASE, or -current of Aug. 21 (yes, I should upgrade, but I can't, yet). Plain suspend works, but not hibernation/suspend-to-disk. Basically, upon resuming, FreeBSD appears to restart correctly (I can type at the keyboard), but FreeBSD tends to do one of the following as soon as the hard disk is accessed: * Panic (e.g., "freeing free inode"). * Hard disk errors (e.g., "wd0s2a: hard error writing fsbn 3735616 of 3733516-3735631 ..."). When this happens, I often have a trashed filesystem (manual fsck is required), and, when this happens, the FS is often trashed beyond help (plain files, like /bin/vi, are corrupted, and it's easiest to just reinstall FreeBSD). * Mysterious "bad magic" errors and the like (e.g., running "/bin/sync" gives something like "can't exec: bad magic", and the system eventually crashes with the aforementioned hard disk errors). It almost appears as if memory has been corrupted (e.g., not all of memory has been restored). I've tried all sorts of things (e.g., ``OPTIONS "VM86"'', setting MAXMEM lower, various kernel apm0 flag settings, etc.), but nothing helps or gives a hint as to what's going on. Hibernation under Win98SE appears to work fine. ;-( At this point, I think I've got a buggy BIOS. Looking around, I've noticed an old Linux posting that mentions that some buggy BIOSes don't reinitialize the IDE controller after a suspend, with the result that the multiple sector read settings aren't preserved. This could conceivably cause my problems. For details, see: http://www.deja.com/=dnc/[ST_rn=ps]/getdoc.xp?AN=414363036 Some Linux users seem to have hibernation working with this laptop (see http://xenu.phys.uit.no/~tom/OmniBook3000CTX.html), and so it should be possible to get FreeBSD working with it. However, after spending the past few days bashing my head with this problem, I'm thinking about giving up and getting a new laptop (which would be a pity, as FreeBSD/X11 works nicely, otherwise). Comments? -- Darryl Okahata darrylo@sr.hp.com DISCLAIMER: this message is the author's personal opinion and does not constitute the support, opinion, or policy of Agilent Technologies, or of the little green men that have been following him all day. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message