public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.16-rc6-ide1 irq trap, io hang problem solved?
@ 2006-03-21 23:18 Ed Sweetman
  2006-03-22  0:06 ` Lee Revell
  0 siblings, 1 reply; 4+ messages in thread
From: Ed Sweetman @ 2006-03-21 23:18 UTC (permalink / raw)
  To: linux-kernel; +Cc: alan

[-- Attachment #1: Type: text/plain, Size: 942 bytes --]

I've seen some traffic here to suggest that the problem was tracked 
down, but I saw nothing about it being solved completely.  Currently my 
system hangs whenever an irq trap message appears, usually after some 
sort of disk io on SATA drives. Is it fixed in the GIT patchset recently 
posted or is this still open?  

0000:00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2) 
(prog-if 8a [Master SecP PriP])

0000:00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA 
Controller (rev f3) (prog-if 85 [Master SecO PriO])
        Subsystem: ASUSTeK Computer Inc.: Unknown device 815a
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 225


Attached are the hdparm -I's of the drives except atapi.
If it's too big they'll be available at
http://signal-lost.homeip.net/files/sda.txt
http://signal-lost.homeip.net/files/sdb.txt
http://signal-lost.homeip.net/files/sdc.txt
http://signal-lost.homeip.net/files/sdd.txt



[-- Attachment #2: sda.txt --]
[-- Type: text/plain, Size: 1918 bytes --]


/dev/sda:

ATA device, with non-removable media
	Model Number:       Maxtor 6L200S0                          
	Serial Number:      L50Q31GH            
	Firmware Revision:  BACE1G10
Standards:
	Supported: 7 6 5 4 
	Likely used: 7
Configuration:
	Logical		max	current
	cylinders	16383	16383
	heads		16	16
	sectors/track	63	63
	--
	CHS current addressable sectors:   16514064
	LBA    user addressable sectors:  268435455
	LBA48  user addressable sectors:  398297088
	device size with M = 1024*1024:      194481 MBytes
	device size with M = 1000*1000:      203928 MBytes (203 GB)
Capabilities:
	LBA, IORDY(can be disabled)
	Queue depth: 32
	Standby timer values: spec'd by Standard, no device specific minimum
	R/W multiple sector transfer: Max = 16	Current = 1
	Advanced power management level: unknown setting (0x0000)
	Recommended acoustic management value: 192, current value: 254
	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
	     Cycle time: min=120ns recommended=120ns
	PIO: pio0 pio1 pio2 pio3 pio4 
	     Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
	Enabled	Supported:
	   *	NOP cmd
	   *	READ BUFFER cmd
	   *	WRITE BUFFER cmd
	   *	Host Protected Area feature set
	   *	Look-ahead
	   *	Write cache
	   *	Power Management feature set
		Security Mode feature set
	   *	SMART feature set
	   *	FLUSH CACHE EXT command
	   *	Mandatory FLUSH CACHE command 
	   *	Device Configuration Overlay feature set 
	   *	48-bit Address feature set 
	   *	Automatic Acoustic Management feature set 
		SET MAX security extension
		Advanced Power Management feature set
	   *	DOWNLOAD MICROCODE cmd
	   *	General Purpose Logging feature set
	   *	SMART self-test 
	   *	SMART error logging 
Security: 
	Master password revision code = 65534
		supported
	not	enabled
	not	locked
	not	frozen
	not	expired: security count
	not	supported: enhanced erase
Checksum: correct

[-- Attachment #3: sdb.txt --]
[-- Type: text/plain, Size: 1918 bytes --]


/dev/sdb:

ATA device, with non-removable media
	Model Number:       Maxtor 6L200S0                          
	Serial Number:      L50P6WMH            
	Firmware Revision:  BACE1G10
Standards:
	Supported: 7 6 5 4 
	Likely used: 7
Configuration:
	Logical		max	current
	cylinders	16383	16383
	heads		16	16
	sectors/track	63	63
	--
	CHS current addressable sectors:   16514064
	LBA    user addressable sectors:  268435455
	LBA48  user addressable sectors:  398297088
	device size with M = 1024*1024:      194481 MBytes
	device size with M = 1000*1000:      203928 MBytes (203 GB)
Capabilities:
	LBA, IORDY(can be disabled)
	Queue depth: 32
	Standby timer values: spec'd by Standard, no device specific minimum
	R/W multiple sector transfer: Max = 16	Current = 1
	Advanced power management level: unknown setting (0x0000)
	Recommended acoustic management value: 192, current value: 254
	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
	     Cycle time: min=120ns recommended=120ns
	PIO: pio0 pio1 pio2 pio3 pio4 
	     Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
	Enabled	Supported:
	   *	NOP cmd
	   *	READ BUFFER cmd
	   *	WRITE BUFFER cmd
	   *	Host Protected Area feature set
	   *	Look-ahead
	   *	Write cache
	   *	Power Management feature set
		Security Mode feature set
	   *	SMART feature set
	   *	FLUSH CACHE EXT command
	   *	Mandatory FLUSH CACHE command 
	   *	Device Configuration Overlay feature set 
	   *	48-bit Address feature set 
	   *	Automatic Acoustic Management feature set 
		SET MAX security extension
		Advanced Power Management feature set
	   *	DOWNLOAD MICROCODE cmd
	   *	General Purpose Logging feature set
	   *	SMART self-test 
	   *	SMART error logging 
Security: 
	Master password revision code = 65534
		supported
	not	enabled
	not	locked
	not	frozen
	not	expired: security count
	not	supported: enhanced erase
Checksum: correct

[-- Attachment #4: sdc.txt --]
[-- Type: text/plain, Size: 1822 bytes --]


/dev/sdc:

ATA device, with non-removable media
	Model Number:       Maxtor 6Y120P0                          
	Serial Number:      Y40D924E            
	Firmware Revision:  YAR41VW0
Standards:
	Supported: 7 6 5 4 
	Likely used: 7
Configuration:
	Logical		max	current
	cylinders	16383	0
	heads		16	0
	sectors/track	63	0
	--
	LBA    user addressable sectors:  240121728
	device size with M = 1024*1024:      117246 MBytes
	device size with M = 1000*1000:      122942 MBytes (122 GB)
Capabilities:
	LBA, IORDY(can be disabled)
	Queue depth: 1
	Standby timer values: spec'd by Standard, no device specific minimum
	R/W multiple sector transfer: Max = 16	Current = 1
	Advanced power management level: unknown setting (0x0000)
	Recommended acoustic management value: 192, current value: 254
	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
	     Cycle time: min=120ns recommended=120ns
	PIO: pio0 pio1 pio2 pio3 pio4 
	     Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
	Enabled	Supported:
	   *	NOP cmd
	   *	READ BUFFER cmd
	   *	WRITE BUFFER cmd
	   *	Host Protected Area feature set
	   *	Look-ahead
	   *	Write cache
	   *	Power Management feature set
		Security Mode feature set
	   *	SMART feature set
	   *	FLUSH CACHE EXT command
	   *	Mandatory FLUSH CACHE command 
	   *	Device Configuration Overlay feature set 
	   *	Automatic Acoustic Management feature set 
		SET MAX security extension
		Advanced Power Management feature set
	   *	DOWNLOAD MICROCODE cmd
	   *	SMART self-test 
	   *	SMART error logging 
Security: 
	Master password revision code = 65534
		supported
	not	enabled
	not	locked
	not	frozen
	not	expired: security count
	not	supported: enhanced erase
HW reset results:
	CBLID- above Vih
	Device num = 0 determined by the jumper
Checksum: correct

[-- Attachment #5: sdd.txt --]
[-- Type: text/plain, Size: 1572 bytes --]


/dev/sdd:

ATA device, with non-removable media
	Model Number:       WDC WD1000BB-00CAA0                     
	Serial Number:      WD-WMA8C1134895
	Firmware Revision:  16.06V16
Standards:
	Supported: 5 4 3 2 
	Likely used: 6
Configuration:
	Logical		max	current
	cylinders	16383	0
	heads		16	0
	sectors/track	63	0
	--
	LBA    user addressable sectors:  195371568
	device size with M = 1024*1024:       95396 MBytes
	device size with M = 1000*1000:      100030 MBytes (100 GB)
Capabilities:
	LBA, IORDY(can be disabled)
	bytes avail on r/w long: 40	Queue depth: 1
	Standby timer values: spec'd by Standard, with device specific minimum
	R/W multiple sector transfer: Max = 16	Current = 1
	Recommended acoustic management value: 128, current value: 254
	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 
	     Cycle time: min=120ns recommended=120ns
	PIO: pio0 pio1 pio2 pio3 pio4 
	     Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
	Enabled	Supported:
	   *	READ BUFFER cmd
	   *	WRITE BUFFER cmd
	   *	Host Protected Area feature set
	   *	Look-ahead
	   *	Write cache
	   *	Power Management feature set
		Security Mode feature set
	   *	SMART feature set
	   *	Device Configuration Overlay feature set 
	   *	Automatic Acoustic Management feature set 
		SET MAX security extension
	   *	DOWNLOAD MICROCODE cmd
Security: 
		supported
	not	enabled
	not	locked
	not	frozen
	not	expired: security count
	not	supported: enhanced erase
HW reset results:
	CBLID- above Vih
	Device num = 1 determined by the jumper
Checksum: correct

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.6.16-rc6-ide1 irq trap, io hang problem solved?
  2006-03-21 23:18 2.6.16-rc6-ide1 irq trap, io hang problem solved? Ed Sweetman
@ 2006-03-22  0:06 ` Lee Revell
  2006-03-22  0:25   ` Ed Sweetman
  0 siblings, 1 reply; 4+ messages in thread
From: Lee Revell @ 2006-03-22  0:06 UTC (permalink / raw)
  To: Ed Sweetman; +Cc: linux-kernel, alan

On Tue, 2006-03-21 at 18:18 -0500, Ed Sweetman wrote:
> I've seen some traffic here to suggest that the problem was tracked 
> down, but I saw nothing about it being solved completely.  Currently my 
> system hangs whenever an irq trap message appears, usually after some 
> sort of disk io on SATA drives. Is it fixed in the GIT patchset recently 
> posted or is this still open?  

Are you referring to the "Losing ticks" bug?  What is the exact error
message that you get?  Does the system hang momentarily or have to be
rebooted?

Lee


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.6.16-rc6-ide1 irq trap, io hang problem solved?
  2006-03-22  0:06 ` Lee Revell
@ 2006-03-22  0:25   ` Ed Sweetman
  2006-03-22  3:26     ` Ed Sweetman
  0 siblings, 1 reply; 4+ messages in thread
From: Ed Sweetman @ 2006-03-22  0:25 UTC (permalink / raw)
  To: Lee Revell; +Cc: linux-kernel, alan

Lee Revell wrote:

>On Tue, 2006-03-21 at 18:18 -0500, Ed Sweetman wrote:
>  
>
>>I've seen some traffic here to suggest that the problem was tracked 
>>down, but I saw nothing about it being solved completely.  Currently my 
>>system hangs whenever an irq trap message appears, usually after some 
>>sort of disk io on SATA drives. Is it fixed in the GIT patchset recently 
>>posted or is this still open?  
>>    
>>
>
>Are you referring to the "Losing ticks" bug?  What is the exact error
>message that you get?  Does the system hang momentarily or have to be
>rebooted?
>
>Lee
>
>
>  
>
No not the ticks bug.

ata3: irq trap
ata3: command 0x25 timeout, stat 0x50 host_stat 0x60
ata4: irq trap
ata4: command 0x25 timeout, stat 0x50 host_stat 0x20
ata4: irq trap
ata4: command 0x35 timeout, stat 0x50 host_stat 0x20
ata3: irq trap
ata3: command 0x35 timeout, stat 0x50 host_stat 0x60


Over and over in random orientations.   System hangs on io momentarily, 
usually a few seconds. No fs errors, no other errors given.   System 
also seems to have been kicked out of DMA mode at least for disks. 



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.6.16-rc6-ide1 irq trap, io hang problem solved?
  2006-03-22  0:25   ` Ed Sweetman
@ 2006-03-22  3:26     ` Ed Sweetman
  0 siblings, 0 replies; 4+ messages in thread
From: Ed Sweetman @ 2006-03-22  3:26 UTC (permalink / raw)
  To: Ed Sweetman; +Cc: Lee Revell, linux-kernel, alan

Ed Sweetman wrote:

> Lee Revell wrote:
>
>> On Tue, 2006-03-21 at 18:18 -0500, Ed Sweetman wrote:
>>  
>>
>>> I've seen some traffic here to suggest that the problem was tracked 
>>> down, but I saw nothing about it being solved completely.  Currently 
>>> my system hangs whenever an irq trap message appears, usually after 
>>> some sort of disk io on SATA drives. Is it fixed in the GIT patchset 
>>> recently posted or is this still open?    
>>
>>
>> Are you referring to the "Losing ticks" bug?  What is the exact error
>> message that you get?  Does the system hang momentarily or have to be
>> rebooted?
>>
>> Lee
>>
>>
>>  
>>
> No not the ticks bug.
>
> ata3: irq trap
> ata3: command 0x25 timeout, stat 0x50 host_stat 0x60
> ata4: irq trap
> ata4: command 0x25 timeout, stat 0x50 host_stat 0x20
> ata4: irq trap
> ata4: command 0x35 timeout, stat 0x50 host_stat 0x20
> ata3: irq trap
> ata3: command 0x35 timeout, stat 0x50 host_stat 0x60
>
>
> Over and over in random orientations.   System hangs on io 
> momentarily, usually a few seconds. No fs errors, no other errors 
> given.   System also seems to have been kicked out of DMA mode at 
> least for disks.




This has been fixed in the actual release of 2.6.16-ide1 which i've just 
booted into.  DMA seems active (as you'd expect since non-dma isn't 
supported) and no irq trap delays.   Everything is working good again,   
Now if there was a way to get the CF disk (doesn't do dma) working in 
pata, I'd be set.

ps.  Thanks for the help, I wasn't aware of the ide1 patch to 2.6.16 
before.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-03-22  3:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-21 23:18 2.6.16-rc6-ide1 irq trap, io hang problem solved? Ed Sweetman
2006-03-22  0:06 ` Lee Revell
2006-03-22  0:25   ` Ed Sweetman
2006-03-22  3:26     ` Ed Sweetman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox