Re: atkbdc broken on current ?
On Jun 20, 2011, at 2:51 PM, John Baldwin wrote:
> On Sunday, June 19, 2011 7:05:04 pm Damjan Marion wrote:
>>=20
>> On Jun 17, 2011, at 11:21 PM, John Baldwin wrote:
>>=20
>>> On Friday, May 06, 2011 11:47:33 am John Baldwin wrote:
>>>> On Thursday, May 05, 2011 5:04:54 pm Damjan Marion wrote:
>>>>>=20
>>>>> On May 5, 2011, at 7:43 PM, John Baldwin wrote:
>>>>>=20
>>>>>> On Thursday, May 05, 2011 9:21:04 am Damjan Marion wrote:
>>>>>>>=20
>>>>>>> Hi,
>>>>>>>=20
>>>>>>> I have issue with old HP DL380G3 server. When I use ILO virtual =
console to=20
>>>>>> manage server. Seems that 9-CURRENT fails to detect atkbdc.
>>>>>>> When I boot 8.2-RELEASE it works well.
>>>>>>>=20
>>>>>>> 8.2 dmesg shows:
>>>>>>>=20
>>>>>>> atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on =
acpi0
>>>>>>>=20
>>>>>>> 9.0:
>>>>>>>=20
>>>>>>> atkbdc0: <Keyboard controller (i8042)> failed to probe at port =
0x60 on isa0
>>>>>>>=20
>>>>>>> Is this a known issue?
>>>>>>>=20
>>>>>>> Should I enable some additional outputs, like KBDIO_DEBUG?
>>>>>>=20
>>>>>> I suspect this is a resource issue stemming from changes I made =
to the acpi(4)=20
>>>>>> bus driver quite a while ago to make it use =
rman_reserve_resource(). Can you
>>>>>> capture a full verbose dmesg from 9 along with devinfo -rv and =
devinfo -ur=20
>>>>>> output from 9?
>>>>>=20
>>>>> Here it is:
>>>>>=20
>>>>> http://web.me.com/dmarion/atkbdc.txt
>>>>=20
>>>> Ohh, hmm. Your BIOS has done "odd" things:
>>>>=20
>>>> isab0 pnpinfo vendor=3D0x1166 device=3D0x0201 =
subvendor=3D0x1166 subdevice=3D0x0201 class=3D0x060100 at slot=3D15 =
function=3D0=20
> handle=3D\_SB_.PCI0.IBRG
>>>> isa0
>>>> I/O ports:
>>>> 0x0-0xf
>>>> 0x20-0x21
>>>> 0x40-0x43
>>>> 0x60
>>>> 0x61
>>>> 0x64
>>>> 0x80-0x8f
>>>> 0xa0-0xa1
>>>> 0xc0-0xdf
>>>> 0x4d6
>>>>=20
>>>> Still, I don't know how the ISA bus is actually allocating =
resources. Can
>>>> you add some code to the x86 nexus driver to drop into kdb when it =
receives
>>>> a SYS_RES_IOPORT allocation request from "isa0" and get a stack =
trace from
>>>> DDB and reply with the trace?
>>>=20
>>> So I think I just found the explanation for this and I think the =
change I
>>> just committed will fix your system:
>>>=20
>>> Author: jhb
>>> Date: Fri Jun 17 21:19:01 2011
>>> New Revision: 223207
>>> URL: http://svn.freebsd.org/changeset/base/223207
>>=20
>> Hi John,
>>=20
>> sorry for not coming back to you on your previous email, it was on my =
todo
>> list but I haven't time to do it.
>>=20
>> I tried now new kernel and it works well. Thanks for fixing this.
>=20
> Thanks. Can you capture an acpdump from your box when you get a =
chance and
> send it to me? I want to make sure if I make any other changes in =
this area
> that your box will still work.
Sure, I will unicast it to you.
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
討論串 (同標題文章)
完整討論串 (本文為第 4 之 5 篇):