Re: SC1200 failure in 2.6.23 and 2.6.24-rc1-git10

Denys Fedoryshchenko
2007-11-08T16:44:57Z

Doesn't help

WRAP ~ #cat /proc/cmdline
console=ttyS0,38400n8 libata.dma_mask=3

and in dmesg

[ 8.601592] scsi 0:0:0:0: Direct-Access ATA SanDisk SDCFH-10 HDX
PQ: 0 ANSI: 5
[ 8.627943] sd 0:0:0:0: [sda] 2001888 512-byte hardware sectors (1025 MB)
[ 8.648634] sd 0:0:0:0: [sda] Write Protect is off
[ 8.663129] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 8.663605] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled,
doesn't support DPO or FUA
[ 8.691824] sd 0:0:0:0: [sda] 2001888 512-byte hardware sectors (1025 MB)
[ 8.712512] sd 0:0:0:0: [sda] Write Protect is off
[ 8.726982] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 8.727462] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled,
doesn't support DPO or FUA
[ 8.754700] sda:<4>Clocksource tsc unstable (delta = 140275209 ns)
[ 8.774136] Time: pit clocksource has been installed.
[ 8.979224] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 9.000527] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 9.000581] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 9.046810] ata1.00: status: { DRDY }
[ 9.057903] ata1: soft resetting link
[ 9.071700] ata1.00: configured for MWDMA2
[ 9.084159] ata1: EH complete
[ 9.283365] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 9.304673] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 9.304728] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 9.350958] ata1.00: status: { DRDY }
[ 9.362046] ata1: soft resetting link
[ 9.375830] ata1.00: configured for MWDMA2
[ 9.388276] ata1: EH complete
[ 9.587493] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 9.608806] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 9.608861] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 9.655090] ata1.00: status: { DRDY }
[ 9.666182] ata1: soft resetting link
[ 9.679975] ata1.00: configured for MWDMA2
[ 9.692423] ata1: EH complete
[ 9.891737] ata1.00: limiting speed to MWDMA1:PIO4
[ 9.906214] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 9.927483] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 9.927526] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 9.973754] ata1.00: status: { DRDY }
[ 9.984844] ata1: soft resetting link
[ 9.998623] ata1.00: configured for MWDMA1
[ 10.011068] ata1: EH complete
[ 10.210291] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 10.231591] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 10.231634] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 10.277850] ata1.00: status: { DRDY }
[ 10.288943] ata1: soft resetting link
[ 10.302724] ata1.00: configured for MWDMA1
[ 10.315174] ata1: EH complete
[ 10.514480] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 10.535774] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 10.535818] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 10.582034] ata1.00: status: { DRDY }
[ 10.593124] ata1: soft resetting link
[ 10.606903] ata1.00: configured for MWDMA1
[ 10.619335] sd 0:0:0:0: [sda] Result: hostbyte=0x00 driverbyte=0x08
[ 10.638312] sd 0:0:0:0: [sda] Sense Key : 0xb [current] [descriptor]
[ 10.657784] Descriptor sense data with sense descriptors (in hex):
[ 10.676411] 72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00
[ 10.696558] 00 00 00 00
[ 10.706601] sd 0:0:0:0: [sda] ASC=0x0 ASCQ=0x0
[ 10.720127] end_request: I/O error, dev sda, sector 0
[ 10.735360] Buffer I/O error on device sda, logical block 0
[ 10.752212] ata1: EH complete
[ 10.951561] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 10.972864] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 10.972907] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 11.019124] ata1.00: status: { DRDY }
[ 11.030214] ata1: soft resetting link
[ 11.044001] ata1.00: configured for MWDMA1
[ 11.056439] ata1: EH complete
[ 11.255766] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 11.277057] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 11.277100] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 11.323315] ata1.00: status: { DRDY }
[ 11.334406] ata1: soft resetting link
[ 11.348187] ata1.00: configured for MWDMA1
[ 11.360617] ata1: EH complete
[ 11.559852] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 11.581152] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 11.581195] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 11.627411] ata1.00: status: { DRDY }
[ 11.638503] ata1: soft resetting link
[ 11.652281] ata1.00: configured for MWDMA1
[ 11.664726] ata1: EH complete
[ 11.864037] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 11.885338] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 11.885382] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 11.931623] ata1.00: status: { DRDY }
[ 11.942712] ata1: soft resetting link
[ 11.956488] ata1.00: configured for MWDMA1
[ 11.968934] ata1: EH complete
[ 12.168151] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 12.189442] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 12.189485] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 12.235701] ata1.00: status: { DRDY }
[ 12.246790] ata1: soft resetting link
[ 12.260575] ata1.00: configured for MWDMA1
[ 12.273015] ata1: EH complete
[ 12.472358] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
frozen
[ 12.493668] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 cdb 0x0
data 4096 in
[ 12.493712] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(timeout)
[ 12.539929] ata1.00: status: { DRDY }
[ 12.551019] ata1: soft resetting link
[ 12.564802] ata1.00: configured for MWDMA1
[ 12.577247] sd 0:0:0:0: [sda] Result: hostbyte=0x00 driverbyte=0x08
[ 12.596225] sd 0:0:0:0: [sda] Sense Key : 0xb [current] [descriptor]
[ 12.615694] Descriptor sense data with sense descriptors (in hex):
[ 12.634324] 72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00
[ 12.654472] 00 00 00 00
[ 12.664516] sd 0:0:0:0: [sda] ASC=0x0 ASCQ=0x0
[ 12.678039] end_request: I/O error, dev sda, sector 0
[ 12.693273] Buffer I/O error on device sda, logical block 0
[ 12.710123] ata1: EH complete
[ 12.719187] unable to read partition table
[ 12.732602] sd 0:0:0:0: [sda] Attached SCSI removable disk

On Thu, 8 Nov 2007 10:48:13 +0000, Alan Cox wrote
> On Thu, 8 Nov 2007 09:16:35 +0200
> "Denys Fedoryshchenko" <denys@visp.net.lb> wrote:
>
> > Does it work as kernel parameter?
> >
> > I tried libata_dma_mask=0x4 and to set 0xf or 0xff - doesn't help. How to
> > disable DMA in libata, if it is compiled in kernel?
>
> libata.dma_mask=3
>
> will leave you with CD and disk DMA but not CF DMA
>
> (Note libata[DOT] not underscore)

--
Denys Fedoryshchenko
Technical Manager
Virtual ISP S.A.L.