RFC: ATA to CAM integration patch

Boris S. bst2006 at dva.dyndns.org
Tue Jun 30 11:10:24 UTC 2009


I'm using your 29-june patch (including the ALL_SLOTS_BUSY fix) since 
yesterday without any problems!

I use GUID partitioned gmirror and zfs on a AMD780G based mainboard.

The only irritating thing is that the zpool now shows gptid's instead of 
the partition names.

Boris




ahci0: <AHCI controller> port 
0xff00-0xff07,0xfe00-0xfe03,0xfd00-0xfd07,0xfc00-0xfc03,0xfb00-0xfb0f 
mem 0xfe02f000-0xfe02f3ff irq 22 at device 17.0 on pci0
ahci0: [ITHREAD]
ahci0: AHCI v1.10 controller with 4 3Gbps ports, PM supported
ahcich0: <AHCI channel> at channel 0 on ahci0
ahcich0: [ITHREAD]
ahcich1: <AHCI channel> at channel 1 on ahci0
ahcich1: [ITHREAD]
ahcich2: <AHCI channel> at channel 2 on ahci0
ahcich2: [ITHREAD]
ahcich3: <AHCI channel> at channel 3 on ahci0
ahcich3: [ITHREAD]
atapci0: <ATI IXP700/800 UDMA133 controller> port 
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfa00-0xfa0f at device 20.1 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
ahcich0: Poll timeout on slot 2
(probe0:ahcich0:0:0:0): SIGNATURE: 0000
ahcich1: Poll timeout on slot 2
(probe0:ahcich1:0:0:0): SIGNATURE: 0000
ahcich2: Poll timeout on slot 2
(probe0:ahcich2:0:0:0): SIGNATURE: 0000
ada0 at ahcich0 bus 0 target 0 lun 0
ada0: <ST3320620NS 3.AEK> ATA/ATAPI-7 SATA 2.x device
ada0: 300.000MB/s transfers
ada0: 305244MB (625140335 512 byte sectors: 16H 63S/T 16383C)
ada0: Native Command Queueing Enabled
ada1 at ahcich1 bus 0 target 0 lun 0
ada1: <SAMSUNG HD322HJ 1AC01112> ATA/ATAPI-7 SATA 2.x device
ada1: 300.000MB/s transfers
ada1: 305245MB (625142448 512 byte sectors: 16H 63S/T 16383C)
ada1: Native Command Queueing Enabled
ada2 at ahcich2 bus 0 target 0 lun 0
ada2: <ST3320620NS 3.AEG> ATA/ATAPI-7 SATA 2.x device
ada2: 300.000MB/s transfers
ada2: 305245MB (625142448 512 byte sectors: 16H 63S/T 16383C)
ada2: Native Command Queueing Enabled
GEOM_MIRROR: Device mirror/root launched (2/2).
Trying to mount root from ufs:/dev/mirror/root


<ST3320620NS 3.AEK>                at scbus0 target 0 lun 0 (pass0,ada0)
<SAMSUNG HD322HJ 1AC01112>         at scbus1 target 0 lun 0 (pass1,ada1)
<ST3320620NS 3.AEG>                at scbus2 target 0 lun 0 (pass2,ada2)


        Name    Status  Components
mirror/root  COMPLETE  ada0p2
                        ada2p2


   pool: misc
  state: ONLINE
  scrub: none requested
config:

         NAME                                          STATE     READ 
WRITE CKSUM
         misc                                          ONLINE       0 
   0     0
           gptid/ffcef83e-f18e-11dd-8fe8-001b211c0d18  ONLINE       0 
   0     0

errors: No known data errors

   pool: tank
  state: ONLINE
  scrub: none requested
config:

         NAME                                            STATE     READ 
WRITE CKSUM
         tank                                            ONLINE       0 
     0     0
           mirror                                        ONLINE       0 
     0     0
             gptid/b2dc2050-f080-11dd-8bf7-001b211c0d18  ONLINE       0 
     0     0
             gptid/e7c19e86-f08b-11dd-b26f-001b211c0d18  ONLINE       0 
     0     0

errors: No known data errors







More information about the freebsd-current mailing list