configuring 5.1b2 for isa-ide laptopsRe: 5.1b2, configuring kernel for Thinkpad x20

john at utzweb.net john at utzweb.net
Fri May 30 00:41:42 PDT 2003


Hi;

I have a laptop HP Omnibook 800CT that runs 4.X rock solid, but i have
been unable to get 5.X to install on it because it cant find the hard
drive.

This laptop is very small, old and kinda weird in some parts (for
instance, it has a scsi port for the CD!), but, as i said, it runs 4.X
just great.

Matter of fact, the *only* reason that i have for switching to 5.X is
cardbus, but that's reason enuf.

I believe the wierdness in this platform centers around it's highly
integrated ( by 1997 standards ) chipset, manufactured by VLSI. I cant
find any documentation on this thing anywhere other than the PnP ID
Numbers.

After reviewing this thread, it's left me wondering if my problem is that
5.0 expects the IDE controller to be on the PCI bus and my goofy chipset
has the IDE controller on the ISA bus.

So, my question:

is there a sysctl that forces the kernel to look on the isa bus for the
ide controller?

or is there a sysctl that forces the kernel to look for the ide controller
in a 4.X-ish way :-)

tnx!

johnu

>> From: "Marcin Kot" <mailingliste at broadpark.no>
>> Date: Thu, 29 May 2003 16:35:10 +0200
>> Sender: owner-freebsd-mobile at freebsd.org
>>
>> Hi,
>>
>> I have a Thinkpad x20 which is running 5.1-BETA2. I do have som
> problems
>> with the computer booting up at random with the GENERIC kernel,
> although all
>> boot-up options are disabled in the bios. This laptop has latest bios
> and
>> embedded controller software installed. I want to recompile the
> kernel, are
>> there any options I should be aware of to make acpi work correctly? I
> read
>> though that ACPI support is loaded dynamically during boot. After a
> random
>> boot, or after pressing the lid-switch it seems to hang and these
> messages
>> are displayed:
>>
>> kernel: ACPI-0432: *** Error: Handler for [EmbeddedControl] returned
>> AE_ERROR
>> kernel: ACPI-1287: *** Error: Method execution failed
>> [\_SB_.PCI0.ISA_.EC__.AC__._PSR] (Node 0xc1f54560
>> ), AE_ERROR
>>
>> I've noticed that there are quite many sysctl settings which are
>> acpi-related.
>
> ACPI and ThinkPads usually don't get along, I'm afraid. The latest
> 5-CURRENT has some more patches that might help with this, but you
> will probably be much happier with APM. It seems to work quite well,
> with a couple of caveats.
>
> 1. Edit /boot/device.hints:
> Change hint.apm.0.disabled="1" to hint.apm.0.disabled="0"
> Add hint.acpi.disabled="1"
>
> 2. Edit rc.conf to add apm_enabled="YES"
>
> 3. Either add "device apm" to you kernel config or load it at boot time
by
> adding apm_load="YES" to /boot/loader.conf.
>
> 4. Get the ps2 utility from IBM. If the system still has Windows, it is
> available there (in DOS mode). Otherwise, you can get a floppy image
> from IBM and boot that to use ps2. There are MANY power options that may
> be configured with ps2. (Quite a bit of other stuff is also configurable
> there. ps2 is the only way to configure many BIOS options on the
> X20. While the ThinkPad Configuration Utility will allow them to be
> configured with Windows, many options are NOT saved to CMOS but are
> loaded from the registry when Windows starts.)
>
> This is optional as the defaults are usually not too bad, but ps2 can be
> useful for quite a few things, so it's probably worth having.
>
> R. Kevin Oberman, Network Engineer
> Energy Sciences Network (ESnet)
> Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
> E-mail: oberman at es.net			Phone: +1 510 486-8634
>
> _______________________________________________
> freebsd-mobile at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
> To unsubscribe, send any mail to
"freebsd-mobile-unsubscribe at freebsd.org"
>
>





More information about the freebsd-mobile mailing list