Date: Tue, 10 Jan 2006 12:43:34 +0100 (CET) From: danci@agenda.si To: "Justin T. Gibbs" <gibbs@scsiguy.com> Cc: aic7xxx@freebsd.org Subject: Re: 64-bit LBA addressing? Message-ID: <Pine.LNX.4.63.0601101238500.21053@desktop.agenda.si> In-Reply-To: <24B5AF12E4C17A7ADB60FFD7@[10.0.0.90]> References: <Pine.LNX.4.63.0601040858060.13408@desktop.agenda.si> <24B5AF12E4C17A7ADB60FFD7@[10.0.0.90]>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 4 Jan 2006, Justin T. Gibbs wrote: > The 79xx driver/software support up to 32byte SCSI commands. It does > not care about the content of those commands. If Linux decides to send > the required 16byte commands to access a volume with 64bit LBAs, it > should work just fine. Sorry, but I don't understand - does that mean it should work and Adaptec 29320ALP should be able to use volumes larger then 2TB? On another note - on the same hardware I created smaller LVs which are 'visible' to the OS. But whenever I actually try to use them, I get a huge error dump from the SCSI subsystem (don't know if that's from the aic79xx driver or some other scsi stuff) - the errors are on the bottom... What could the trobule be now? I tried two different SCSI cables, with the same result... Best regards, Danilo =============================================================================== <6>scsi1 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 1.3.11 <4> <Adaptec 29320ALP Ultra320 SCSI adapter> <4> aic7901: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 50-66Mhz, 512 SCBs <4> <4>(scsi1:A:0): 320.000MB/s transfers (160.000MHz DT|IU|QAS, 16bit) <5> Vendor: IFT Model: A16U-G2421 Rev: 342N <5> Type: Direct-Access ANSI SCSI revision: 03 <4>scsi1:A:0:0: Tagged Queuing enabled. Depth 32 <5>SCSI device sdc: 2097152000 512-byte hdwr sectors (1073742 MB) <5>SCSI device sdc: drive cache: write back <6> sdc: sdc1 <5>Attached scsi disk sdc at scsi1, channel 0, id 0, lun 0 <5> Vendor: IFT Model: A16U-G2421 Rev: 342N <5> Type: Direct-Access ANSI SCSI revision: 03 <4>scsi1:A:0:1: Tagged Queuing enabled. Depth 32 <5>SCSI device sdd: 2097152000 512-byte hdwr sectors (1073742 MB) <5>SCSI device sdd: drive cache: write back <6> sdd: sdd1 <5>Attached scsi disk sdd at scsi1, channel 0, id 0, lun 1 <5> Vendor: IFT Model: A16U-G2421 Rev: 342N <5> Type: Direct-Access ANSI SCSI revision: 03 <4>scsi1:A:0:2: Tagged Queuing enabled. Depth 32 <5>SCSI device sde: 2097152000 512-byte hdwr sectors (1073742 MB) <5>SCSI device sde: drive cache: write back <6> sde: sde1 <5>Attached scsi disk sde at scsi1, channel 0, id 0, lun 2 <5> Vendor: IFT Model: A16U-G2421 Rev: 342N <5> Type: Direct-Access ANSI SCSI revision: 03 <4>scsi1:A:0:3: Tagged Queuing enabled. Depth 32 <5>SCSI device sdf: 2097152000 512-byte hdwr sectors (1073742 MB) <5>SCSI device sdf: drive cache: write back <6> sdf: sdf1 <5>Attached scsi disk sdf at scsi1, channel 0, id 0, lun 3 <5> Vendor: IFT Model: A16U-G2421 Rev: 342N <5> Type: Direct-Access ANSI SCSI revision: 03 <4>scsi1:A:0:4: Tagged Queuing enabled. Depth 32 <5>SCSI device sdg: 1762936832 512-byte hdwr sectors (902624 MB) <5>SCSI device sdg: drive cache: write back <6> sdg: sdg1 <5>Attached scsi disk sdg at scsi1, channel 0, id 0, lun 4 <6>md: raid1 personality registered as nr 3 <4>hda: ATAPI 48X CD-ROM drive, 128kB Cache <6>Uniform CD-ROM driver Revision: 3.20 <6>md: Autodetecting RAID arrays. <4>scsi1:0:0:1: Attempting to abort cmd dfe91b00: 0x28 0x0 0x7c 0xff 0xd4 0xbf 0x0 0x0 0x8 0x0 <4>scsi1: At time of recovery, card was not paused <4>>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<< <4>scsi1: Dumping Card State at program address 0xe Mode 0x33 <4>Card was paused <4>HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK) SEQINTSTAT[0x0] <4>SAVED_MODE[0x11] DFFSTAT[0x33]:(CURRFIFO_NONE|FIFO0FREE|FIFO1FREE) <4>SCSISIGI[0x24]:(P_DATAOUT_DT|BSYI) SCSIPHASE[0x0] <4>SCSIBUS[0x0] LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE) <4>SCSISEQ0[0x0] SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI) <4>SEQCTL0[0x0] SEQINTCTL[0x0] SEQ_FLAGS[0x0] SEQ_FLAGS2[0x0] <4>SSTAT0[0x0] SSTAT1[0x8]:(BUSFREE) SSTAT2[0x0] SSTAT3[0x0] <4>PERRDIAG[0xc0]:(HIPERR|HIZERO) SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) <4>LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x80]:(PACKETIZED) <4>LQOSTAT0[0x0] LQOSTAT1[0x0] LQOSTAT2[0xe1]:(LQOSTOP0|LQOPKT) <4> <4>SCB Count = 4 CMDS_PENDING = 1 LASTSCB 0xffff CURRSCB 0x3 NEXTSCB 0xffc0 <4>qinstart = 85 qinfifonext = 85 <4>QINFIFO: <4>WAITING_TID_QUEUES: <4>Pending list: <4> 3 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7] <4>Total 1 <4>Kernel Free SCB list: 2 1 0 <4>Sequencer Complete DMA-inprog list: <4>Sequencer Complete list: <4>Sequencer DMA-Up and Complete list: <4> <4>scsi1: FIFO0 Free, LONGJMP == 0x824b, SCB 0x3 <4>SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS) <4>SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL) <4>SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0] <4>SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0 <4>HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL) <4>scsi1: FIFO1 Free, LONGJMP == 0x8063, SCB 0x3 <4>SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS) <4>SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL) <4>SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0] <4>SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0 <4>HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL) <4>LQIN: 0x8 0x0 0x0 0x3 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 <4>scsi1: LQISTATE = 0x1, LQOSTATE = 0x0, OPTIONMODE = 0x52 <4>scsi1: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x1 <4> <4>SIMODE0[0xc]:(ENOVERRUN|ENIOERR) <4>CCSCBCTL[0x4]:(CCSCBDIR) <4>scsi1: REG0 == 0x3, SINDEX = 0x102, DINDEX = 0x102 <4>scsi1: SCBPTR == 0x3, SCB_NEXT == 0xffc0, SCB_NEXT2 == 0xff4e <4>CDB 28 0 7c ff d4 bf <4>STACK: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 <4><<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>> <4>DevQ(0:0:0): 0 waiting <4>DevQ(0:0:1): 0 waiting <4>DevQ(0:0:2): 0 waiting <4>DevQ(0:0:3): 0 waiting <4>DevQ(0:0:4): 0 waiting <4>scsi1:0:0:1: Unable to deliver message <4>Recovery code sleeping <4>Recovery code awake <4>Timer Expired <4>scsi1: Device reset returning 0x2003 <4>Recovery SCB completes <6>scsi: Device offlined - not ready after error recovery: host 1 channel 0 id 0 lun 1 <4>scsi1:0:0:3: Attempting to abort cmd dfe91b00: 0x28 0x0 0x0 0x0 0x0 0x4f 0x0 0x0 0x48 0x0 <4>scsi1: At time of recovery, card was not paused <4>>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<< <4>scsi1: Dumping Card State at program address 0x8 Mode 0x33 <4>Card was paused <4>HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK) SEQINTSTAT[0x0] <4>SAVED_MODE[0x11] DFFSTAT[0x33]:(CURRFIFO_NONE|FIFO0FREE|FIFO1FREE) <4>SCSISIGI[0x25]:(P_DATAOUT_DT|ACKI|BSYI) SCSIPHASE[0x0] <4>SCSIBUS[0x0] LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE) <4>SCSISEQ0[0x0] SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI) <4>SEQCTL0[0x0] SEQINTCTL[0x0] SEQ_FLAGS[0x0] SEQ_FLAGS2[0x0] <4>SSTAT0[0x0] SSTAT1[0x0] SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0xc0]:(HIPERR|HIZERO) <4>SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) LQISTAT0[0x0] <4>LQISTAT1[0x0] LQISTAT2[0x80]:(PACKETIZED) LQOSTAT0[0x0] <4>LQOSTAT1[0x0] LQOSTAT2[0xe1]:(LQOSTOP0|LQOPKT) <4> <4>SCB Count = 4 CMDS_PENDING = 1 LASTSCB 0xffff CURRSCB 0x3 NEXTSCB 0xff00 <4>qinstart = 105 qinfifonext = 105 <4>QINFIFO: <4>WAITING_TID_QUEUES: <4>Pending list: <4> 3 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7] <4>Total 1 <4>Kernel Free SCB list: 2 1 0 <4>Sequencer Complete DMA-inprog list: <4>Sequencer Complete list: <4>Sequencer DMA-Up and Complete list: <4> <4>scsi1: FIFO0 Free, LONGJMP == 0x824b, SCB 0x3 <4>SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS) <4>SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL) <4>SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0] <4>SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0 <4>HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL) <4>scsi1: FIFO1 Free, LONGJMP == 0x8063, SCB 0x3 <4>SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS) <4>SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL) <4>SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0] <4>SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0 <4>HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL) <4>LQIN: 0x8 0x0 0x0 0x3 0x0 0x3 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 <4>scsi1: LQISTATE = 0x1, LQOSTATE = 0x0, OPTIONMODE = 0x52 <4>scsi1: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x1 <4> <4>SIMODE0[0xc]:(ENOVERRUN|ENIOERR) <4>CCSCBCTL[0x4]:(CCSCBDIR) <4>scsi1: REG0 == 0x3, SINDEX = 0x102, DINDEX = 0x102 <4>scsi1: SCBPTR == 0x3, SCB_NEXT == 0xff00, SCB_NEXT2 == 0xff4e <4>CDB 28 0 0 0 0 4f <4>STACK: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 <4><<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>> <4>DevQ(0:0:0): 0 waiting <4>DevQ(0:0:1): 0 waiting <4>DevQ(0:0:2): 0 waiting <4>DevQ(0:0:3): 0 waiting <4>DevQ(0:0:4): 0 waiting <4>scsi1:0:0:3: Unable to deliver message <4>Recovery code sleeping <4>Recovery code awake <4>Timer Expired <4>scsi1: Device reset returning 0x2003 <4>Recovery SCB completes <6>scsi: Device offlined - not ready after error recovery: host 1 channel 0 id 0 lun 3 <3>Buffer I/O error on device sdf1, logical block 8 <3>Buffer I/O error on device sdf1, logical block 9 <3>Buffer I/O error on device sdf1, logical block 10 <3>Buffer I/O error on device sdf1, logical block 11 <3>Buffer I/O error on device sdf1, logical block 12 <3>Buffer I/O error on device sdf1, logical block 13 <3>Buffer I/O error on device sdf1, logical block 14 <3>Buffer I/O error on device sdf1, logical block 15 <3>Buffer I/O error on device sdf1, logical block 16 <3>Buffer I/O error on device sdf1, logical block 17 <3>Buffer I/O error on device sdf1, logical block 18 <3>Buffer I/O error on device sdf1, logical block 19 <3>Buffer I/O error on device sdf1, logical block 20 <3>Buffer I/O error on device sdf1, logical block 21 <3>Buffer I/O error on device sdf1, logical block 22 <3>Buffer I/O error on device sdf1, logical block 23 <3>Buffer I/O error on device sdf1, logical block 24 <3>Buffer I/O error on device sdf1, logical block 25 <3>Buffer I/O error on device sdf1, logical block 26 <3>Buffer I/O error on device sdf1, logical block 27 <3>Buffer I/O error on device sdf1, logical block 28 <3>Buffer I/O error on device sdf1, logical block 29 <3>Buffer I/O error on device sdf1, logical block 30 <3>Buffer I/O error on device sdf1, logical block 31 <3>Buffer I/O error on device sdf1, logical block 32 <3>Buffer I/O error on device sdf1, logical block 33 <3>Buffer I/O error on device sdf1, logical block 34 <3>Buffer I/O error on device sdf1, logical block 35 <3>Buffer I/O error on device sdf1, logical block 36 <3>Buffer I/O error on device sdf1, logical block 37 <3>Buffer I/O error on device sdf1, logical block 38 <3>Buffer I/O error on device sdf1, logical block 39 <3>Buffer I/O error on device sdf1, logical block 40 <3>Buffer I/O error on device sdf1, logical block 41 <3>Buffer I/O error on device sdf1, logical block 42 <3>Buffer I/O error on device sdf1, logical block 43 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 8 <3>Buffer I/O error on device sdf1, logical block 9 <3>Buffer I/O error on device sdf1, logical block 10 <3>Buffer I/O error on device sdf1, logical block 11 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 64 <3>Buffer I/O error on device sdf1, logical block 65 <3>Buffer I/O error on device sdf1, logical block 66 <3>Buffer I/O error on device sdf1, logical block 67 <3>Buffer I/O error on device sdf1, logical block 68 <3>Buffer I/O error on device sdf1, logical block 69 <3>Buffer I/O error on device sdf1, logical block 70 <3>Buffer I/O error on device sdf1, logical block 71 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 64 <3>Buffer I/O error on device sdf1, logical block 65 <3>Buffer I/O error on device sdf1, logical block 66 <3>Buffer I/O error on device sdf1, logical block 67 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 64 <3>Buffer I/O error on device sdf1, logical block 65 <3>Buffer I/O error on device sdf1, logical block 66 <3>Buffer I/O error on device sdf1, logical block 67 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 64 <3>Buffer I/O error on device sdf1, logical block 65 <3>Buffer I/O error on device sdf1, logical block 66 <3>Buffer I/O error on device sdf1, logical block 67 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 8 <3>Buffer I/O error on device sdf1, logical block 9 <3>Buffer I/O error on device sdf1, logical block 10 <3>Buffer I/O error on device sdf1, logical block 11 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 32 <3>Buffer I/O error on device sdf1, logical block 33 <3>Buffer I/O error on device sdf1, logical block 34 <3>Buffer I/O error on device sdf1, logical block 35 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 32 <3>Buffer I/O error on device sdf1, logical block 33 <3>Buffer I/O error on device sdf1, logical block 34 <3>Buffer I/O error on device sdf1, logical block 35 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 32 <3>Buffer I/O error on device sdf1, logical block 33 <3>Buffer I/O error on device sdf1, logical block 34 <3>Buffer I/O error on device sdf1, logical block 35 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 32 <3>Buffer I/O error on device sdf1, logical block 33 <3>Buffer I/O error on device sdf1, logical block 34 <3>Buffer I/O error on device sdf1, logical block 35 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 32 <3>Buffer I/O error on device sdf1, logical block 33 <3>Buffer I/O error on device sdf1, logical block 34 <3>Buffer I/O error on device sdf1, logical block 35 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 32 <3>Buffer I/O error on device sdf1, logical block 33 <3>Buffer I/O error on device sdf1, logical block 34 <3>Buffer I/O error on device sdf1, logical block 35 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 32 <3>Buffer I/O error on device sdf1, logical block 33 <3>Buffer I/O error on device sdf1, logical block 34 <3>Buffer I/O error on device sdf1, logical block 35 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 32 <3>Buffer I/O error on device sdf1, logical block 33 <3>Buffer I/O error on device sdf1, logical block 34 <3>Buffer I/O error on device sdf1, logical block 35 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 32 <3>Buffer I/O error on device sdf1, logical block 33 <3>Buffer I/O error on device sdf1, logical block 34 <3>Buffer I/O error on device sdf1, logical block 35 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 32 <3>Buffer I/O error on device sdf1, logical block 33 <3>Buffer I/O error on device sdf1, logical block 34 <3>Buffer I/O error on device sdf1, logical block 35 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 8 <3>Buffer I/O error on device sdf1, logical block 9 <3>Buffer I/O error on device sdf1, logical block 10 <3>Buffer I/O error on device sdf1, logical block 11 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 8 <3>Buffer I/O error on device sdf1, logical block 9 <3>Buffer I/O error on device sdf1, logical block 10 <3>Buffer I/O error on device sdf1, logical block 11 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 4 <3>Buffer I/O error on device sdf1, logical block 5 <3>Buffer I/O error on device sdf1, logical block 6 <3>Buffer I/O error on device sdf1, logical block 7 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 4 <3>Buffer I/O error on device sdf1, logical block 5 <3>Buffer I/O error on device sdf1, logical block 6 <3>Buffer I/O error on device sdf1, logical block 7 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 12 <3>Buffer I/O error on device sdf1, logical block 13 <3>Buffer I/O error on device sdf1, logical block 14 <3>Buffer I/O error on device sdf1, logical block 15 <3>scsi1 (0:3): rejecting I/O to offline device <3>Buffer I/O error on device sdf1, logical block 12 <3>Buffer I/O error on device sdf1, logical block 13 <3>Buffer I/O error on device sdf1, logical block 14 <3>Buffer I/O error on device sdf1, logical block 15
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.63.0601101238500.21053>