svn commit: r203108 - in head/sys: cam cam/ata cam/scsi dev/ahci dev/asr dev/ata dev/ciss dev/hptiop dev/hptrr dev/mly dev/mpt dev/ppbus dev/siis dev/trm dev/twa dev/usb/storage

Bruce Simpson bms at incunabulum.net
Thu Jan 28 10:22:44 UTC 2010


I just tested this patch in -STABLE right now, and it's looking fine so far.

Plugging the eSATA box in triggers:
ada1 at ahcich3 bus 0 scbus3 target 0 lun 0
ada1: <WDC WD5000AADS-00S9B0 01.00A01> ATA-8 SATA 2.x device
ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO size 8192bytes)
ada1: Command Queueing enabled
ada1: 476940MB (976773168 512 byte sectors: 16H 63S/T 16383C)

anglepoise:~ % camcontrol devlist
<WDC WD1600YD-01NVB1 10.02E01>     at scbus0 target 0 lun 0 (pass0,ada0)
<WDC WD5000AADS-00S9B0 01.00A01>   at scbus3 target 0 lun 0 (ada1,pass5)
<HL-DT-ST RW/DVD GCC-4481B C103>   at scbus4 target 1 lun 0 (pass1,cd0,sg0)
<Generic 2.0 Reader    -0 1.00>    at scbus6 target 0 lun 0 (sg1,da0,pass2)
<Generic 2.0 Reader    -1 1.00>    at scbus6 target 0 lun 1 (sg2,da1,pass3)
<Generic 2.0 Reader    -2 1.00>    at scbus6 target 0 lun 2 (sg3,da2,pass4)

Playing an AVI with VLC off the external drive is fine, didn't do any 
more I/O tests.

Unplugging it (after unmounting) triggers:
(ada1:ahcich3:0:0:0): lost device
(ada1:ahcich3:0:0:0): removing device entry

anglepoise:~ % camcontrol devlist
<WDC WD1600YD-01NVB1 10.02E01>     at scbus0 target 0 lun 0 (pass0,ada0)
<HL-DT-ST RW/DVD GCC-4481B C103>   at scbus4 target 1 lun 0 (pass1,cd0,sg0)
<Generic 2.0 Reader    -0 1.00>    at scbus6 target 0 lun 0 (sg1,da0,pass2)
<Generic 2.0 Reader    -1 1.00>    at scbus6 target 0 lun 1 (sg2,da1,pass3)
<Generic 2.0 Reader    -2 1.00>    at scbus6 target 0 lun 2 (sg3,da2,pass4)

Update of the gstat display is almost instantaneous, I see the GEOM 
providers appear and disappear when [un]patching.

Great job!


More information about the svn-src-all mailing list