acd0 broken, umass probe takes 5 minutes at boot.

Nicolas Blais nb_root at videotron.ca
Thu May 12 17:21:22 PDT 2005


On May 8, 2005 07:10 pm, Nicolas Blais wrote:
> FreeBSD clk01a 6.0-CURRENT FreeBSD 6.0-CURRENT #: Sun May  8 16:38:09 EDT
> 2005 nicblais at clk01a:/usr/obj/usr/src/sys/CLK01A  i386
>
> (Warning, long read)
>
> Hi,
>
> Since I cvsup'd and buildworld/kernel yesterday (after a fresh install of
> March_05 snapshot), my dvdr (acd0) no longer works.
> I had atapicam enabled in my kernel conf file and disabling it does
> nothing. I still get the following errors when trying to read a dvd :
> acd0: timeout waiting for ATAPI ready
> acd0: error issuing ATA PACKET command
> and if I try to mount a cd/dvd, it crashes the system.
>
> With atapicam enabled, I get several loops of this at boot:
> (da0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
> (da0:ata1:0:0:0): CAM Status: SCSI Status Error
> (da0:ata1:0:0:0): SCSI Status: Check Condition
> (da0:ata1:0:0:0): NOT READY csi:0,0,bb,0 asc:3a,0
> (da0:ata1:0:0:0): Medium not present
> (da0:ata1:0:0:0): (da0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0
> 0 (da0:ata1:0:0:0): NOT READY csi:0,0,bb,0 asc:3a,0
> (da0:ata1:0:0:0): Medium not present
> Unretryable error
> (da0:ata1:0:0:0): error 6
> (da0:ata1:0:0:0): Unretryable Error
> Opened disk da0 -> 6
> and still no access to acd0 or it's scsi form. The dvdr is set physically
> set as master (not CS) and runs alone on it's channel. I tried changing the
> cable from 80 conductor to 40 conductor (spare parts...) and nothing
> changed.
>
> Also, whether I have atapicam enabled or not, booting takes about 5 minutes
> because the umass probe is hanging. It will ouput 5 times :
> (probe0:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
> (probe0:umass-sim0:0:0:0): Retrying Command.
> With about a minute in between.
>
> Ironically, after boot, pluging-in a USB mp3 player works and creates da1
> successfully. These two problems were not present in the March_05 snapshot.
> My wild guess would be that something happened to either pass, da or scbus
> that my system doesn't like.
>
> Any suggestions? Should I send_pr?
>
> Thanks,
> Nicolas.

With a cvsup today, my acd0 is completely broken and renders the system 
unbootable. It will loop forever :

acd0: setting PIO4 on VIA 8237 chip
acd0: setting UDMA33 on VIA 8237 chip
ata1: reinit done ..
ata1: reiniting channel ..
ata1: reset tp1 mask=03 ostat0=58 ostat1=00
ata1: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb
ata1: stat1=0x00 err=0x00 lsb=0x00 msb=0x00
ata1: reset tp2 stat0=00 stat1=00 devices=0x4<ATAPI_MASTER>

over and over again preventing boot. Reverted back kernel to May 10th @ 17h00 
to at least get it booting.


More information about the freebsd-current mailing list