acd0 broken, umass probe takes 5 minutes at boot.

Nicolas Blais nb_root at videotron.ca
Fri May 13 14:00:06 PDT 2005


> 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.

Cvsup'd again today with changes to ata driver, now my system boots, cd0 and 
pass0 is created and mounting acd0 and cd0 now works fine.   I still get error 
messages at boot for some reason.  Here's the dmesg:

ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA100 cable=80 wire
atapicam: atapicam0 already exists; skipping it
pid 25: corrected slot count (0->1)
ad0: setting PIO4 on VIA 8237 chip
ad0: setting UDMA100 on VIA 8237 chip
ad0: 19541MB <Maxtor 2B020H1 WAH21PB0> at ata0-master UDMA100
ad0: 40020624 sectors [39703C/16H/63S] 16 sectors/interrupt 1 depth queue
ad0: VIA check1 failed
ad0: Adaptec check1 failed
ad0: LSI (v3) check1 failed
ad0: LSI (v2) check1 failed
ad0: FreeBSD check1 failed
ata1-master: pio=PIO4 wdma=WDMA2 udma=UDMA33 cable=80 wire
acd0: setting PIO4 on VIA 8237 chip
acd0: setting UDMA33 on VIA 8237 chip
acd0: <HL-DT-ST DVDRAM GSA-4163B/A104> DVDR drive at ata1 as master
acd0: read 6890KB/s (6890KB/s) write 6890KB/s (6890KB/s), 2048KB buffer, 
UDMA33
acd0: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, DVDRAM, packet
acd0: Writes: CDR, CDRW, DVDR, DVDRAM, test write, burnproof
acd0: Audio: play, 256 volume levels
acd0: Mechanism: ejectable tray, unlocked
acd0: Medium: no/blank disc
ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
ad4: 76319MB <Seagate ST380817AS 3.42> at ata2-master SATA150
ad4: 156301488 sectors [155061C/16H/63S] 16 sectors/interrupt 1 depth queue
ad4: VIA check1 failed
ad4: Adaptec check1 failed
ad4: LSI (v3) check1 failed
ad4: LSI (v2) check1 failed
ad4: FreeBSD check1 failed
GEOM: new disk ad0
GEOM: new disk ad4
(probe1:ata1:0:0:0): error 22
(probe1:ata1:0:0:0): Unretryable Error
(probe0:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe0:umass-sim0:0:0:0): Retrying Command
(probe0:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe0:umass-sim0:0:0:0): Retrying Command
(probe0:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe0:umass-sim0:0:0:0): Retrying Command
(probe0:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe0:umass-sim0:0:0:0): Retrying Command
(probe0:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe0:umass-sim0:0:0:0): error 5
(probe0:umass-sim0:0:0:0): Retries Exausted
pass0 at ata1 bus 0 target 0 lun 0
pass0: <HL-DT-ST DVDRAM GSA-4163B A104> Removable CD-ROM SCSI-0 device
pass0: 33.000MB/s transfers
GEOM: new disk cd0
ATA PseudoRAID loaded
(cd0:ata1:0:0:0): error 6
(cd0:ata1:0:0:0): Unretryable Error
cd0 at ata1 bus 0 target 0 lun 0
cd0: <HL-DT-ST DVDRAM GSA-4163B A104> Removable CD-ROM SCSI-0 device
cd0: 33.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present
(cd0:ata1:0:0:0): error 6
(cd0:ata1:0:0:0): Unretryable Error
(cd0:ata1:0:0:0): error 6
(cd0:ata1:0:0:0): Unretryable Error
(cd0:ata1:0:0:0): error 6
(cd0:ata1:0:0:0): Unretryable Error

umass0 still dead and causing 5 minute delay at boot but I'm happy my dvdr now 
works.

Nicolas.


More information about the freebsd-current mailing list