Re: kernel doesn't boot when is built with ukbd/ums

From: Paul B. Mahol <onemda_at_gmail.com>
Date: Thu, 15 Jan 2009 00:00:20 +0100
On 1/14/09, Alexey Shuvaev <shuvaev_at_physik.uni-wuerzburg.de> wrote:
> On Sat, Jan 10, 2009 at 01:28:19AM +0300, pluknet wrote:
>> Hi.
>>
>> Today I noticed that when kernel has build-in ums and ukbd support,
>> it stops booting with the last seen messages (transcribed):
>> ...
>> uart0: [FILTER]
>> atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq1 on acpi0
>> [stops here]
>> ...
>>
>> It boots fine if kernel is built without ums and ukbd devices (and
>> they loaded as modules). And I see in this case.
>> ...
>> atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
>> uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
>> uart0: [FILTER]
>> atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
>> atkbd0: <AT Keyboard> irq 1 on atkbdc0
>> kbd0 at atkbd0
>> atkbd0: [GIANT-LOCKED]
>> atkbd0: [ITHREAD]
>> cpu0: <ACPI CPU> on acpi0
>> ...
>>
>> In both cases I have in loader.conf:
>>
>> ums_load="YES"
>> ukbd_load="YES"
>>
> Maybe this is the problem? I have some feeling that it is illegal to load
> modules already compiled in the kernel with the loader.
> On the running system kldload (or what is responsible for it) detects
> that the module is already in the kernel, but loader can't detect this.
> Try commenting out these lines while booting kernel with ums/ukbd modules.

+1. Loader cant detect this, but kernel can (at same rate) and in such
cases it will survive boot.
Old incompatible modules can cause other problems ...

>> I would jump in ddb to see what's going on, but my USB keyboard begin to
>> work
>> only if I replug it close to the multiuser. Hence I can't.
>>
>
> Just my 0.02$,
> Alexey.
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>


-- 
Paul
Received on Wed Jan 14 2009 - 22:00:22 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:40 UTC