Re: Extra battery causes hangs (T40p, FreeBSD 5.1/CURRENT)
Doug White <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.mobile |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 11 Aug 2003, Peter Schuller wrote: > > Are you swapping the CDROM and battery while FreeBSD is booted? FreeBSD > > does not handle this at all and will get really upset if you attempt it. > > Nope. I did try it once to see if it would affect the hang problem, but > otherwise no. Well whatever happens its causing some serious memory corruption or something -- the items you identified all generate interrupts, so the kernel's trap handler is getting wrecked. > > You'd have to examine the DSDT table (and perhaps other namespace tables, > > and dmesg) to see exactly how the code path changes. Typically, though, > > the ACPI device tree already has space reserved for two batteries even if > > one is not present. > > Ok. Do you know of any documentation on how to do this? (I'm not a kernel > hacker of any kind...) acpidump is a good place to start, but you'll also need the ACPI Specification to make heads or tails of it. -- Doug White | FreeBSD: The Power to Serve [email protected] | www.FreeBSD.org _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-mobile To unsubscribe, send any mail to "[email protected]"