Re: ata problems _at_ r189170

From: Alexander Motin <mav_at_FreeBSD.org>
Date: Sat, 28 Feb 2009 23:30:26 +0200
Sam Leffler wrote:
> Sam Leffler wrote:
>> Sam Leffler wrote:
>>> HEAD _at_ r189170 fails to boot on a T41.  Two cd/dvd drivers are 
>>> recognized (only 1 exists) and I get complaints of the form (and 
>>> transcribed):
>>>
>>> acd1: WARNING - ATAPI_IDENTIFY taskqueue timeout - completing request 
>>> directory
>>>
>>> (similarly for acd0) until there's a panic:
>>>
>>> panic: mtx_lock() of destroy mutex _at_ .../../../kern_sema.c:79
>>>
>>> (stack trace uninteresting).
>>>
>>
>> boot -v shows:
>>
>> acd0: setting PIO4 on CH4 chip
>> acd0: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - ...
>> acd0: setting UDMA32 on ICH4 chip
>> ata1: Identifying devices: 00030000
>> ata: New devices: 00000000
>> ata1: reinit done ..
>> panic ...
> reverting r189166 gets me a bootable kernel.

Looks like while fixing small problems I have found bigger ones. Try 
please this patch against HEAD, it reverts r189166, r189091 and 
partially r188903:

http://people.freebsd.org/~mav/ata.rollback.patch

If it works, I will stop for some time to cool down and search for 
better solution.

-- 
Alexander Motin
Received on Sat Feb 28 2009 - 20:30:32 UTC

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