FREEBSD-5.3BETA hard hang during hardware probe from CD

Thomas T. Veldhouse veldy at
Tue Aug 24 15:32:44 PDT 2004

Thomas T. Veldhouse wrote:

> Søren Schmidt wrote:
>> Upgrade /sys/dev/ata to whats in -current, I should have fixed it there.
>> -Søren
> Soren,
> Can you please list which file(s) and what versions I should be 
> looking for?  I grabbed a copy of current as of this morning and I 
> believe the latest updated file was from 08-22 and the problem still 
> exists for me.  Another poster mentioned that a verbose boot works and 
> it does indeed work for me.
> Tom Veldhouse
As a quick followup,  the version differences (between BETA1 and last 
current tried) I show with my last try are as follows:

/usr/local/src/sys/dev/ata/ata-all.c    Tue Aug 24 10:09:05 2004
/usr/local/src/sys/dev/ata/ata-dma.c    Fri Aug 20 14:05:22 2004
/usr/local/src/sys/dev/ata/ata-pci.c    Fri Aug 20 01:19:25 2004
/usr/local/src/sys/dev/ata/ata-queue.c    Sun Aug 22 10:54:08 2004
/usr/local/src/sys/dev/ata/atapi-cd.c    Tue Aug 24 05:39:00 2004

Lots of checks after mallocs in atapi-cd, but that is it, so I suspect 
this bug could affect other ata devices than just DVD/CD drives? The 
changes look relatively minimal other than  the call to 
bus_dma_tag_create() and a workaround for devices failing to interrupt.


Tom Veldhouse

More information about the freebsd-current mailing list