From nobody@FreeBSD.org  Fri Mar 27 11:53:35 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 665A0106568A
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 27 Mar 2009 11:53:35 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 4AD388FC14
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 27 Mar 2009 11:53:35 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n2RBrYR1030497
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 27 Mar 2009 11:53:34 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n2RBrYYi030482;
	Fri, 27 Mar 2009 11:53:34 GMT
	(envelope-from nobody)
Message-Id: <200903271153.n2RBrYYi030482@www.freebsd.org>
Date: Fri, 27 Mar 2009 11:53:34 GMT
From: Alexander Best <alexbestms@math.uni-muenster.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: TIMEOUT - READ_BIG with pata dvd-drive
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         133122
>Category:       kern
>Synopsis:       [ata] TIMEOUT - READ_BIG with pata dvd-drive on JMicron JMB363 SATA300 controller
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    mav
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 27 12:00:10 UTC 2009
>Closed-Date:    Sun Dec 06 22:44:46 UTC 2009
>Last-Modified:  Wed Dec  9 17:30:19 UTC 2009
>Originator:     Alexander Best
>Release:        8.0-CURRENT
>Organization:
>Environment:
FreeBSD moshnroll 8.0-CURRENT FreeBSD 8.0-CURRENT #24 r190416M: Wed Mar 25 18:12:28 UTC 2009     root@moshnroll:/usr/obj/usr/src/sys/ARUNDEL  i386
>Description:
hi there,

i was trying to create an iso from a cd. i tried both dd and recoverdisk.
unfortunately during the very last read i get the following warnings:

interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
acd0: TIMEOUT - READ_BIG retrying (1 retry left)
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
acd0: TIMEOUT - READ_BIG retrying (0 retries left)
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
interrupt storm detected on "irq19:"; throttling interrupt source
acd0: FAILURE - READ_BIG timed out

during the interrupt storm the whole system freezes. what's strange about this
is that this only happens with recorded cds. when i use dd or recoverdisk with
a retail cd i'm having no problems at all. i tested this with cds that got
recorded under freebsd (using burncd) as well as with cds recorded under
windows. the results is the same (being the interrupt storm). the problem
however does NOT exist with DVDs or DVD-/+R's! only with CD-Rs!

this is the controller i'm using:

<JMicron JMB363 SATA300 controller> port
0xd000-0xd007,0xd100-0xd103,0xd200-0xd207,0xd300-0xd303,0xd400-0xd40f mem
0xf8000000-0xf8001fff irq 19 at device 0.0 on pci3

the drive is pata:

DVDR <HL-DVDR <HL-DT-ST DVDRAM GSA-H10N/JL12> at ata4-slave UDMA33

also i'm getting the following warnings during the boot process:

acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01
acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01

cheers.
>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:

From: Alexander Best <alexbestms@math.uni-muenster.de>
To: <bug-followup@FreeBSD.org>
Cc:  
Subject: Re: kern/133122: [ata] TIMEOUT - READ_BIG with pata dvd-drive
Date: Sun, 29 Mar 2009 03:49:58 +0200 (CEST)

 i updated my kernel source and compiled a new kernel today. after booting the
 new kernel the problem got worse. now i'm not able to mount cds at all. this
 is what i get when trying to mount a cd:
 
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 acd0: TIMEOUT - READ_BIG retrying (1 retry left)
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 acd0: TIMEOUT - READ_BIG retrying (0 retries left)
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 acd0: FAILURE - READ_BIG timed out
 GEOM_LABEL: Label for provider acd0t01 is iso9660/DDF_FOLGE_33_BIS_47.
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 acd0: TIMEOUT - READ_BIG retrying (1 retry left)
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 acd0: TIMEOUT - READ_BIG retrying (0 retries left)
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 acd0: FAILURE - READ_BIG timed out
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 acd0: TIMEOUT - READ_BIG retrying (1 retry left)
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 acd0: TIMEOUT - READ_BIG retrying (0 retries left)
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 interrupt storm detected on "irq19:"; throttling interrupt source
 acd0: FAILURE - READ_BIG timed out
 
 again this only happens when trying to mount a recorded cdr. i tried mounting
 a dvd, a dvd+r, a dvd-r and a regular cd => no problems at all.
 
 this is the entry for my drive in fstab:
 
 /dev/acd0               /mnt/dvd        cd9660  ro,noauto,nosuid        0
 0
 
 and this is how i create iso images:
 
 mkisofs -iso-level 4 -R -J -input-charset ISO-8859-15 -joliet-long -V XYZ -o
 ~/XYZ.iso XYZ
 
 for recording cdrs i run
 
 burncd -s max -e -f /dev/acd0 data xyz.iso fixate
 
 cheers.

From: Alexander Best <alexbestms@math.uni-muenster.de>
To: <bug-followup@FreeBSD.org>
Cc:  
Subject: Re: kern/133122: [ata] TIMEOUT - READ_BIG with pata dvd-drive
Date: Tue, 14 Apr 2009 22:41:02 +0200 (CEST)

 i made a few additional tests concerning this issue. here are the results:
 
 1. rebooting with empty dvddrive + mounting cd + DMA=1:
 
 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01
 (probe0:ata1:0:1:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
 (probe0:ata1:0:1:0): CAM Status: SCSI Status Error
 (probe0:ata1:0:1:0): SCSI Status: Check Condition
 (probe0:ata1:0:1:0): NOT READY csi:0,0,bb,0 asc:3a,0
 (probe0:ata1:0:1:0): Medium not present
 (probe0:ata1:0:1:0): Unretryable error
 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01
 cd0 at ata1 bus 0 target 1 lun 0
 cd0: <HL-DT-ST DVDRAM GSA-H10N JL12> Removable CD-ROM SCSI-0 device
 cd0: 33.000MB/s transfers
 cd0: Attempt to query device size failed: NOT READY, Medium not present
 SMP: AP CPU #1 Launched!
 WARNING: WITNESS option enabled, expect reduced performance.
 WARNING: DIAGNOSTIC option enabled, expect reduced performance.
 Root mount waiting for: usbus7 usbus3
 Root mount waiting for: usbus7 usbus3
 uhub7: 6 ports with 6 removable, self powered
 uhub3: 6 ports with 6 removable, self powered
 Root mount waiting for: usbus3
 Trying to mount root from ufs:/dev/label/rootfs
 ugen1.2: <Dell> at usbus1
 ukbd0: <Dell Dell USB Keyboard, class 0/0, rev 1.10/3.06, addr 2> on usbus1
 kbd0 at ukbd0
 ugen0.2: <Logitech> at usbus0
 uhid0: <Logitech Logitech Cordless RumblePad 2, class 0/0, rev 1.10/2.00, addr
 2> on usbus0
 ugen1.3: <Razer> at usbus1
 ums0: <Razer Razer 1600dpi Mouse, class 0/0, rev 2.00/21.00, addr 3> on usbus1
 ums0: 7 buttons and [XYZ] coordinates ID=0
 GEOM_LABEL: Label ufsid/467fae15d417ee22 removed.
 GEOM_LABEL: Label for provider ad1s1a is ufsid/467fae15d417ee22.
 GEOM_LABEL: Label ufs/usr removed.
 GEOM_LABEL: Label ufsid/46c37abf467a58ee removed.
 GEOM_LABEL: Label ufsid/467fae15d417ee22 removed.
 wlan0: Ethernet address: 00:0f:b5:82:07:c8
 Expensive timeout(9) function: 0xc050b7ae(0xc09e8560) 0.004280152 s
 WARNING: attempt to net_add_domain(bluetooth) after domainfinalize()
 Expensive timeout(9) function: 0xc050b7ae(0xc09e8560) 0.011787531 s
 interrupt storm detected on "irq19:"; throttling interrupt source
 acd0: TIMEOUT - READ_BIG retrying (1 retry left)
 acd0: TIMEOUT - READ_BIG retrying (0 retries left)
 acd0: FAILURE - READ_BIG timed out
 GEOM_LABEL: Label for provider acd0t01 is iso9660/DDF_FOLGE_17_BIS_32.
 
 2. rebooting with cd in dvddrive + mounting cd + DMA=1:
 
 acd0: TIMEOUT - READ_BIG retrying (1 retry left)
 run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config
 acd0: TIMEOUT - READ_BIG retrying (0 retries left)
 acd0: FAILURE - READ_BIG timed out
 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01
 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01
 SMP: AP CPU #1 Launched!
 WARNING: WITNESS option enabled, expect reduced performance.
 WARNING: DIAGNOSTIC option enabled, expect reduced performance.
 cd0 at ata1 bus 0 target 1 lun 0
 cd0: <HL-DT-ST DVDRAM GSA-H10N JL12> Removable CD-ROM SCSI-0 device
 cd0: 33.000MB/s transfers
 cd0: cd present [341391 x 2048 byte records]
 GEOM_LABEL: Label for provider acd0 is iso9660/DDF_FOLGE_17_BIS_32.
 GEOM_LABEL: Label for provider ad0s1a is label/usr.
 GEOM_LABEL: Label for provider ad0s1a is ufsid/46c37abf467a58ee.
 GEOM_LABEL: Label for provider ad0s1a is ufs/usr.
 GEOM_LABEL: Label for provider ad0s1b is label/swap.
 GEOM_LABEL: Label for provider ad1s1 is label/rootfs.
 GEOM_LABEL: Label for provider ad1s1 is ufsid/467fae15d417ee22.
 acd0: TIMEOUT - READ_BIG retrying (1 retry left)
 acd0: TIMEOUT - READ_BIG retrying (0 retries left)
 acd0: FAILURE - READ_BIG timed out
 acd0: FAILURE - READ_BIG timed out
 acd0: FAILURE - READ_BIG timed out
 acd0: FAILURE - READ_BIG timed out
 acd0: FAILURE - READ_BIG timed out
 acd0: FAILURE - READ_BIG timed out
 (cd0:ata1:0:1:0): cddone: got error 0x5 back
 
 3. rebooting with empty dvddrive + mounting cd + DMA=0:
 
 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01
 (probe0:ata1:0:1:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
 (probe0:ata1:0:1:0): CAM Status: SCSI Status Error
 (probe0:ata1:0:1:0): SCSI Status: Check Condition
 (probe0:ata1:0:1:0): NOT READY csi:0,0,bb,0 asc:3a,0
 (probe0:ata1:0:1:0): Medium not present
 (probe0:ata1:0:1:0): Unretryable error
 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01
 cd0 at ata1 bus 0 target 1 lun 0
 cd0: <HL-DT-ST DVDRAM GSA-H10N JL12> Removable CD-ROM SCSI-0 device
 cd0: 16.000MB/s transfers
 cd0: Attempt to query device size failed: NOT READY, Medium not present
 SMP: AP CPU #1 Launched!
 WARNING: WITNESS option enabled, expect reduced performance.
 WARNING: DIAGNOSTIC option enabled, expect reduced performance.
 Root mount waiting for: usbus7 usbus3
 Root mount waiting for: usbus7 usbus3
 uhub7: 6 ports with 6 removable, self powered
 uhub3: 6 ports with 6 removable, self powered
 Root mount waiting for: usbus3
 Trying to mount root from ufs:/dev/label/rootfs
 ugen1.2: <Dell> at usbus1
 ukbd0: <Dell Dell USB Keyboard, class 0/0, rev 1.10/3.06, addr 2> on usbus1
 kbd0 at ukbd0
 ugen0.2: <Logitech> at usbus0
 uhid0: <Logitech Logitech Cordless RumblePad 2, class 0/0, rev 1.10/2.00, addr
 2> on usbus0
 ugen1.3: <Razer> at usbus1
 ums0: <Razer Razer 1600dpi Mouse, class 0/0, rev 2.00/21.00, addr 3> on usbus1
 ums0: 7 buttons and [XYZ] coordinates ID=0
 GEOM_LABEL: Label ufsid/467fae15d417ee22 removed.
 GEOM_LABEL: Label for provider ad1s1a is ufsid/467fae15d417ee22.
 GEOM_LABEL: Label ufs/usr removed.
 GEOM_LABEL: Label ufsid/46c37abf467a58ee removed.
 GEOM_LABEL: Label ufsid/467fae15d417ee22 removed.
 wlan0: Ethernet address: 00:0f:b5:82:07:c8
 Expensive timeout(9) function: 0xc050b7ae(0xc09e8560) 0.010398807 s
 WARNING: attempt to net_add_domain(bluetooth) after domainfinalize()
 acd0: FAILURE - READ_BIG ILLEGAL REQUEST asc=0x64 ascq=0x00
 GEOM_LABEL: Label for provider acd0t01 is iso9660/DDF_FOLGE_17_BIS_32.
 
 4. rebooting with cd in dvddrive + mounting cd + DMA=0:
 
 acd0: FAILURE - READ_BIG ILLEGAL REQUEST asc=0x64 ascq=0x00
 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01
 ugen1.2: <Dell> at usbus1
 ukbd0: <Dell Dell USB Keyboard, class 0/0, rev 1.10/3.06, addr 2> on usbus1
 kbd0 at ukbd0
 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01
 SMP: AP CPU #1 Launched!
 WARNING: WITNESS option enabled, expect reduced performance.
 WARNING: DIAGNOSTIC option enabled, expect reduced performance.
 cd0 at ata1 bus 0 target 1 lun 0
 cd0: <HL-DT-ST DVDRAM GSA-H10N JL12> Removable CD-ROM SCSI-0 device
 cd0: 16.000MB/s transfers
 cd0: cd present [341391 x 2048 byte records]
 GEOM_LABEL: Label for provider acd0 is iso9660/DDF_FOLGE_17_BIS_32.
 GEOM_LABEL: Label for provider ad0s1a is label/usr.
 GEOM_LABEL: Label for provider ad0s1a is ufsid/46c37abf467a58ee.
 GEOM_LABEL: Label for provider ad0s1a is ufs/usr.
 GEOM_LABEL: Label for provider ad0s1b is label/swap.
 GEOM_LABEL: Label for provider ad1s1 is label/rootfs.
 GEOM_LABEL: Label for provider ad1s1 is ufsid/467fae15d417ee22.
 ugen1.3: <Razer> at usbus1
 ums0: <Razer Razer 1600dpi Mouse, class 0/0, rev 2.00/21.00, addr 3> on usbus1
 ums0: 7 buttons and [XYZ] coordinates ID=0
 acd0: FAILURE - READ_BIG ILLEGAL REQUEST asc=0x64 ascq=0x00
 acd0: FAILURE - READ_BIG ILLEGAL REQUEST asc=0x64 ascq=0x00
 (cd0:ata1:0:1:0): READ(10). CDB: 28 0 0 5 35 8e 0 0 1 0
 (cd0:ata1:0:1:0): CAM Status: SCSI Status Error
 (cd0:ata1:0:1:0): SCSI Status: Check Condition
 (cd0:ata1:0:1:0): ILLEGAL REQUEST csi:28,33,21,80 asc:64,0
 (cd0:ata1:0:1:0): Illegal mode for this track
 (cd0:ata1:0:1:0): Unretryable error
 (cd0:ata1:0:1:0): cddone: got error 0x6 back
 
 would be great if anybody could fix this.
 
 cheers.
 alex

From: Charles Owens <cowens@greatbaysoftware.com>
To: bug-followup@FreeBSD.org, alexbestms@math.uni-muenster.de
Cc: Jason Damron <jdamron@greatbaysoftware.com>, 
 JP Gorsky <jgorsky@greatbaysoftware.com>
Subject: Re: kern/133122: [ata] TIMEOUT - READ_BIG with pata dvd-drive
Date: Mon, 20 Jul 2009 16:19:21 -0400

 This is a multi-part message in MIME format.
 --------------090002080506050801020604
 Content-Type: multipart/alternative;
  boundary="------------090306090706000903070206"
 
 
 --------------090306090706000903070206
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 X-WatchGuard-AntiVirus: part scanned. clean action=allow
 
 We're seeing this with both FreeBSD 7.0 and 7.1 with HP ProLiant DL360
 G5 servers... same behavior seen with multiple units.
 
 Symptoms are:
 
     * Booting install CD takes way too long (over a minute)  (with lots
       of "acd0 READ_BIG" error messages appearing)
     * During actual install reading from CD is noticably sluggish
 
 
 We can assist with testing a fix.
 
 Thanks
 
 -- 
 
 **Charles Owens**
 *Great Bay Software*****
 
 --------------090002080506050801020604--
 

From: Alexander Best <alexbestms@wwu.de>
To: <bug-followup@FreeBSD.org>
Cc:  
Subject: Re: kern/133122: [ata] TIMEOUT - READ_BIG with pata dvd-drive on
 JMicron JMB363 SATA300 controller
Date: Sat, 05 Dec 2009 03:55:16 +0100 (CET)

   This is a MIME encoded multipart message.
 
 --+permail-200912050255161e86ffa800005c14-a_best01+
 Content-Type: text/plain; charset=us-ascii
 Content-Transfer-Encoding: 7bit
 
 it seems this pr is also related to kern/103602.
 
 attached to this message you'll find a dmesg output with CAM debugging
 enabled.
 
 cheers.
 alex
 
 --+permail-200912050255161e86ffa800005c14-a_best01+
 Content-Type: application/octet-stream
 Content-Transfer-Encoding: Base64
 Content-Disposition: attachment; filename="dmesg.tar.bz2"
 
 QlpoOTFBWSZTWQRxTaYBsP3/kPwQAgh67///f///+v////AEAAAIYE8fSQELAAAAAAAAAAAAAIO8
 D1cAClAAxvAAAD4AAAQCAAe9zDT1IOhls9cJIXl9w9wafdy5quc6cydgMznTtITdHVzu5ccx173J
 6GPgXmtsAFKk6ABkABTg4VVSUJEShCIokQq74ADNdRBgAA2iWRoq1WRRFQBSVU0yJUU+TCUkgkSC
 AI0AgAmjIEyGmhogTEw0Goeo1PU3pQJTSekelSqJ6m1ADTQAAAAAAAAAAAip+lTVVMQAGg0AAAAD
 QAAAAAAJPVSmomhqT1PUBoAaAGgAZAAAaAAADepVVH/+lSqp/+9VVEDTIA00BhGTQABoZNAGmmjT
 IGgUpI1EAQNEyAChiJ5T1PUyM0ynpDajaTagMgMn738/w/y8Mqu7oUcsY+v9zS6H9+tbI1XLJs/n
 +GH+CF3s/6Q1IVw1Cud6P6CJjFKBwqgpS9FvoXh4jic02RT+/8De/qmgvpgpI1aZVEgoyZGZsjWe
 ajS1ZGX7tT1SOF0ZGcWkcaTWUtVxKa9Ujy8/bnSN5H/4QWoQYZxFIcqBeEyR52YVUIrWUm5Et1/9
 //lddSNn8PZhZ9n+fz+Fll2n2EtnCDr+mPhVwZytkxknrZXprvpfD2at9xjZ0vJ2rXzTlKc5Tsss
 c4dXDjSTbbbbcnPph9FpcVhjZ20NkoZc3gRteT269rutpc8af52xjwwu/zs4aYyaTzdc5mJ9cH/f
 2xyHZdHLG/HEoN2RFIisRKI8XdV3e+2Vrvd7uoXJF7AfDCWvu3XeH/2XVOCG+XYd/TWtrOemzDda
 XnSX3Lrg1spTtqaqIrZBl29VfPj9YuBaF5i8+Thj58X4emc8dMdkdmK5ucdM2aaDQugvmU4zp79a
 q1XEW0bWLsRwjddLR2GXy1zSdSO90rpTvXBu5GHOVmOla7VmsZlmNLCQnJreXXx+Fhg5lSxytFRF
 xhhNUqNw4Ku0kRLCsohI6nhK1Z1Q4RLCsohI6nhK1Z1Q4RLCsohI6nhK1Z1Q4RLCsohI6nhK1Z1Q
 4RLCsohI6nhK1Z1Q4RLCsohI6nhK1Z1Q4RLCsohI6nhK1Z1Q4RLCsohI6nhK1Z1Q4RLCsohI6nhK
 1Z1Q4RLCsohI6nhK1Z1Q4RLCsohI6nhK176WRaYYvo8V2j4fPjrfCVqzq04alhWUQkdTwlas6ocI
 lhWUQkdTwlas6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas
 6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas6ocIlhWUQkdT
 wlas6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas6ocIlhWU
 QkdTwlas6ocIlhWUQkdTwlaU4eVjIllGUQkdQ8Wj6vDy0ZqXSso03XU8JWrOqHCJYVlEJHU8JWrO
 qHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8
 JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlE
 JHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJ
 YVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrO
 qHCJYVlEJHU8JWrOqHCJYVlEJHU8JWrOqHCJYVlEJHU8JWvfWZFphi+r4rtHw+fHW+ErVnVpw1LC
 sohI6nhK1sX4OGr4dOrviu0fD58db4StWdWnDUsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEj
 qeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsK
 yiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVD
 hEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeEr
 VnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEj
 qeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsK
 yiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVD
 hEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeEr
 VnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEj
 qeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsK
 yiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVDhEsKyiEjqeErVnVD
 hEsKyiEjqeErWn+24avh0a74rtHw+fHW+ErXj6m4avh0a74rtHw+fHW+ErVnVpw1LCsohI6nhK1Z
 1Q4RLCsohI6nhK1Z1Q4Rb0rtGm663wla8fNw1fDo0vFZR8Pnx1PCVqzqhwiWFZRCR1PCVqzqhwiW
 FZRCR1PCVqzqhwiWFZRCR1PCVqzqhwiWFZRCR1PCVqzqhwi+dK7Rpuut8JWvHzcNXw6NLxWUfD58
 dTwlas6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas6ocIlhWUQkdTwlas6ocIvn
 Su0abrrfCVqT5eGr4dGu+K7R8Pnx1vhK1Z1acNSwrKISOp4StWdUOESwrKISOp4StWdUOESwrKIS
 Op4StWdUOESwrKISOp4StWdUOESwrKISOp4StafNw1fDo13xXaPh8+Ot8JWrOrThqWCoi0ttmrbB
 uHcZ3QYNNg8IIZk2xEmEn4kl7sm8ZcTRoQYusjztyAUMQNgkmwBCghUPXB0ISQCBca6/7/VqsQtn
 6mS/Aq78P3L/WPZvPA3dJxr/IA77WeG1ISWnWQAACu9MIQgARq4gQCt8oF19pF0Z7bPerMb7XYBu
 6aLq7ab0zznDgTweE+7Zva8CPHzhYs4+d6cGuTtSdduwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAA1qtvVyk1WPbZigwPvHK7GXbXKOxzofhMqI13XVm5lNsyly3NeGJtrjVmVI2zt/Ro
 136lyIYHWxywoIkhiC1DAQhqGo0KmhuVzwX64NSO751z+zahJAIFfQs8Fk05u6Uf+ubIaTA/946A
 jBmwBAMVbDtV/MbD8xdD/hcIQFZ8PpiyZgxXaO0VZ/QLd5HfMmBT5uhJsmWAMRz3bzuBdNPjwXGQ
 pi8J+oOYNv8TFLcXb8d0UAjeykmBxQxCaW0kjwHpq5VsaZyt8/Bq4QXV32bCSQUabIYCA60JIBAq
 yJE+/vklmXQMpX+h008JqVBCA7xn27FkgKevJBr2lcbELchdhu8RE0LqqkhGbWv2C392fIusx+qD
 yDuEQrWfM/rGvr1aS17ziBwsEkhGXt/p9HrXyQtFv+zM6ntOmEe5nUw/j0nuktxj2no7Poxw2aUL
 1cAgNZA+eDFtt8w5M7ygqySEBw6uHSTNgHG0enlbq7dX4K2+Bnltj8dp8ZfT4QrPy/3p/LyP/vo1
 /TEMoPXl+l9enzR8L81wjzHFsbb8ULvoU8GLze7ykkheCBAeAj19HhTRZ+2fLaRd70rQ2aQezMBA
 UkecaYtpsCQLvwgkPdRivw9PTj2sPox/n9XivOIfH4nGF5gbUK+7xfNqgXe1m0C77r7vHx14i60r
 kBJ0hIvmTTE0oYLd/zWqQB3xzIVxut5tJnakfDnY3PceqU30ROKkmFjSNC9JIBGxk2h34Uni58/d
 ztGpSlIW07+fSwyAxWAgEjl7BAQjigSSCXPQyYsgPbYs0h1pjt5rNL8w9QuTFL9XDbmYDGMNn1hE
 LA9+uXT9uqaEWG/oNu/UnTNjZLDgIRIEkkH1Z95JVSANeXiXSftnfYjKSQA/5+3n6/w/WrNiQgEX
 XpBjpNTD7ZqvFz3tts2npn6P2ShsYfriBOz3cOVp9GpYtrtASQgE1qGlB+OySWTCjboNgtD18p11
 ofSZEh3Ym6+WEcBksvVn4LNIAkkAWJAHWQpLAs8e6t+n+2htlGrU3qp9/dVKi6bbZ2O32kwndBbS
 IiCHUWtiDfls6hllr8rj1+3j27eM2tt2ZMmkymZmUzSGyWtKstqVZbUqy1LUspk1qVZalplLUqsV
 MFkpgsSYLJGRZKKqoQFI4qPzrf1m223735U+zkk1tttttttt97u622222222+93dbbbbbbbbbe7u
 62222223u7utttttttuSTW22+0V3d1ttt5u7skmttttttttvvd3W222222233u7rbbbbbbbbb3d3
 W22222293d1tttttttySa2230ru7rbbbzd3ZJNbbbbbbbbfe7uttttttttvvd3W222222223u7ut
 tttttt7u7rbbbbbbbkk1ttvpXd3W223m7uySa22222222+93dbbbbbbbbfe7utttttttttvd3dbb
 bbbbb3d3W2222223JJrbbfSg6aaaMYxjGMw0000hCENGMYxjGMYxjGMYxnTpppoxjGMYxjGMYxjG
 M6dNNNGMYxjGMYxjGMYxjGaaaaaMYxjGMYxjGMZppppoxjGMYxjGMYxjIQhDRjGMYzpQd1be27du
 3bt27y1urb25cuXL23bt27du3bt27du3bt27d9vt7e3tu3bt27du3bt27dptJtO+329vb23bt27d
 u3bt27du3bt27du3e3t7e3tu3bt27du3bt27du3e3t7e3tu0xtO3bt27du3bt27ly4XNTvlv8N+F
 2t+SR8eeeZmZmZzzzzz6+vr68zMzMzMzMzMzPj4888zMzMzMzMzMzPj4888zMzMzMzMzMzMzzzzz
 zMzMzMzMzM88888zMzMzMzMzM+vr6+vMzMzPw+RE+R6PR6NGjRo0aNHyPR6Psej7H2PsfY9GjRo0
 aNGjRoyaNGjRo0aPkfI9Ho9GjRo0aNGjRo0aNGjRo0aPkfI9Ho9GjRo0aNGjRo0aNGjRo0aNGj0e
 j0ej0aNGjRo0aNGjRo0aNHo9Ho9Ho0aNGjRo0aNGjRo0aNH2PsfY+x6NGjRo0aPw+SJPieTyeTJk
 yZMmTJ8TyeT6nk+p9T6n1PJkyZMmTJkyZMmTJkyZMmT4nxPJ5PJkyZMmTJkyZMmTJkyZMmT4nxPJ
 5PJkyZMmTJkyZMmTJkyZMmTJk8nk8nk8mTJkyZMmTJkyZMmTJ5PJ5PJ5MmTJkyZMmTJkyZMmTJ9T
 6n1PqeTJkyZMmT8OlVXQ0NDQYMGDBgwYdDQ0IGhAgQIGgwYMGDBgwYMGDBgwYMGDDodDQ0NBgwYM
 GDBgwYMGDBgwYMGHQ6GhoaDBgwYMGDBgwYMGDBgwYMGDDQ0NDQ0GDBgwYMGDBgwYMGDDQ0NDQ0GD
 BgwYMGDBgwYMGDBhAgQIGgwYMGTSaT5EfHnnmZmZmc8888+vr6+vMzMzMzMzMzMz4+PPPMzMzMzM
 zMzMz4+PPPMzMzMzMzMzMzM88888zMzMzMzMzPPPPPMzMzMzMzMzPr6+vrzMzMz8PkE+Hjx4xjGM
 Yx8PHj6ePp9Pp9PGMYxjGMYxjGMYxj4fDx48YxjGMYxjGMYxjGPh8PHjxjGMYxjGMYxjGMYxjx48
 ePGMYxjGMYxjGMePHjx4xjGMYxjGMYxjH0+n0+njGMYxj8ITvs+filZdKTU2odBpEmSZDBygZIgQ
 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
 8W88qqqiIiImZhhhkkkgggmZlll885wEkmZZZppSmZs26665zlVUREREzMMMMkkkEEXNzc3Nubc2
 66ASSZllmmlKZmza67AJJMyyzTSuBx48Xi+eeVVVRERETMwwwySSQQQTMyyy+ec5znOcOHDg00xM
 TQ0MGDTTSaVhYFa1iIiIiIiIiImZhhhkkkgggmZlll6KHrPPPNtttttsYxjGMYznOcOHDhyZMmTB
 gwYM5znLly5fAQ8fPPNtttttsYxjGMYznOcOHDhyZMmTBgwYM5znLly5e9BDve9222222xjGMYxj
 Oc5w4cOHJkyZMGDBgznOcuXLl8BDoCAve97ttttttjGMYxjGc5zhw4cOTJkyYMGDBnOc5cuXL4KK
 qdBCCFEAO91VVUREREzMMMMkkkEEEzMssuFVAPO85zgkkzLLNNKUzNm3K21VddAJJMyyzTSlMzZm
 AQB73tVVUREREzMMMMkkkEEEzMssve84c5zqBwEOHe9qqqiIiImZhhhkkkgggmZlllx4CHB888qq
 qiIiImZhhhkkkgggmZlllx4CHH0e97VVVERERMzDDDJJJBBBMzLLL4PQQ888qqqiIiImZhhhkkkg
 ggmZlllwIcDaqqqiIiImZhhhkkkgggmZlllMCG2qqqiIiImZhhhkkkgggmZlllwIegeeeVVVRERE
 TMwwwySSQQQTzc3Nubc28OwttbV3bRY0bGywgF55VVVERERMzDDDJJJBBBMzLLLgD0i9Dy9LiiBG
 VimWKmRDFhQwsKGAYqhlQxVDAWJJZVS9DWkslEsUtZZrGotIKZaWtVJilDGsxmWSGiksA0a1FgpV
 +RdXU9/xS/ryXWyqqwBWML2uVIllAB5gSpx+latyckIQflKEIQMaAEjP3jPu/ghfchd53fx++W3y
 efsO5Bmam6yMmuxhFAti1r4HrPRS+1upGbFAufovabC/+3l/bO0Dq2HK08us+TTUl7InI5JI/H3b
 KYSA+eP1gv3/9PofZUu7IJ2dXUY/b/UmjPVpPvY9fB2a0Lqp+mgG0kGt/kH7aLPVqyJMsKmasAQG
 RJR+U8BDpXZn33R2w9+DT3DJ8yqRmbxHo2dSW68LcTesR+joJSwSD5cQna0WgarCQ1VSc609tBqG
 v0vWWExeuMOemyivkpWkAH7bUB/KRxGlmftMJIsuISWpTr2pw01Rnc0l8/FxfKX0y165tVJ09Xrj
 w7OrweCfI+rv6+eOnfJHXC1/hSqX+WEIhoQkhCHtbdg1vsaXF7Utm7oxpRWtdqsfewEhXa93PiI9
 +fDEMnW8Rkk96SEFCQl729siHv0c+p7KQ18ccp3CHuns9qN5MUqbtYCA3KlIK/6MH1arS1HewC0D
 cu68/CmDSEB4fC8JJrwLDxmfeckgDjxhAdgjvF1kDLC4KTi7pAW+qCbXT2wme4A2psReJGbA62Ep
 MgTVjRefABAO70gDXWy19Q9pDg6GcOv0LpcM4ukofflGPdPV09Nfe7Yh/FQfOL1jlOvRL7NY0NWO
 YwIebiRzZ6d/mR0CPzw80g7cLr4mC3dW95CJC5RqAsVttRHlGkn9Ftk8Ug3h2IW07vPmeC4HLaYr
 WcLBG9/LchWbppOLd4hl6nxphOFpwFqNRgYtSi0yUM+0yXv+rm8LjFw9DiIc47IhueqtUGEjri48
 eTV7uynqo+b1Rx7JZrpKHBz4fF5RDpTlO48vLt29vHhtqssSCti67QNZk+Arehg22KXTbGglaNNH
 TVSp7Ugy10BFp7O21LewohWMMmBvQ/Mbc+Ma/SX2dfhWAXuFidfve87k590+DvPw2la1vrwNNiKw
 NLV4O0N9wCAajZ4lNt4deGG9mCBULz1awobEuKWe1pzS2XoWo3kciyoVZ0Nu99PTRV2bJZpAGrNA
 gOTZeAgNJBmY4JAGFd7SS+wfvE57rtM9hIgQ1ewEBPggQORDmIee2a9+crx/h3y+bUaEOyg9eunl
 EORfa+mIdzsBPPu/M+DzdxPT+zzmvA8uvT7cl7XiUOfUPbLcvOmnUcfJlf4z7PF6HamPuzpENM+L
 0u89mCCYkGxmfGGI47uCSEE736t0SsEQFqFmkAQtumF+Zr1fr2+eZDeiBAQUQjnMjuzXb9p+8H8z
 YfcKnxA/NQCX35oFxy+Px/2+g+Ivp7pwpwNtuZ/N/s/R8PqP4MXtiKXo9M/t/fFQf8KQmS/RKxZR
 0TpFC/r0UJ0sZ1fn3+Kg4J/x/Z1RQu37I7eP4nx/l/VXvnVfIQIO4u7lGElnLSZP64rIhFcwBAkk
 dE4Deg7VqkJ1fv9GR+Ljgz9/fXQ+Of3UHc/u76v11SV7qQmRQutwL4/Luft48Wtfx5l0k/exPJPZ
 6j9z8+P+6H+/WkOkqEC7uFhylPZzuo0OXm+qqsz7xGKQBaXovKSgQCRdPQkSDGqEBBNoDYr6oKrM
 z6221Xi/AqufcXE1a8eziif9v4/NXsl56dR19RfUUqo5YFp7edfRzv8bEWqDD5ElUYxSlYqE1Qeu
 8no72dvIhcN1gItQws6rdpfL8L7dgzUO5FmiQkAvVxodlUubZ8V0IQAC0XNWEdz6m4iUiBtsbbbf
 miG+YTFckAeU15l2o1NAAfgmiav8tzlsRxSP3ll2urSNY2xS5jFRaY/cB+omlI6IDqzK+DFmE4rn
 GZwhh/mvu6/ViqEXIKazU/eus0sLU4qq13qs8qQQ+gsMUhAI2ZLfWmkKdXZHlIC1Yhx6gO9Jtsqm
 2EUtZVMVM2ZtVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpV
 KpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVK
 pVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpVKpllZZqo8wCyKo6C7sdxndz
 4vndvkyg6Uaa2jWddeFUq4vu/hZZgNmZiZY0WMhRgzebJao9nb1oN4zjjpT4463nSE29eqBOkCIJ
 +vgYzXiNIP8urBhhkAWzEWKZBhmZmevrOqVCzIoXktHPZ6pxPawTGBsYhLq1Rir1AfstgE3SEgDu
 UlyYKSQBf4xLyZPjZTPuufOWjlJiAAUCPM+V+xmhbl9MpHiAKNqDqS4GzSNhQ/cnoJJMFy5NIQnR
 ndQfTFC4dsrpzmfPclfbxXaUV0lpefs+X0dDl2O/PpoM46XacOpLo3mMqxgm5GWZFlTEswqDrOh/
 FpNSuS667fZbQdjEvPVUq6dIeyYqfkskakZZ0afN8cc8C2yuNU1RZtZbSlMhkMhkMhkMhkMhkMhk
 MhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkM
 hkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkMh
 kMhkMhkMhkMhkMhkMhkMhkMhkMhkMhkd3k+pa5rxVFU6cTLqRG0cYY1qdE5KIYyE5SluaDsdUJ2/
 T447oqxmMyzB+Bhu6ZukJ2tZNaXo2LkjQqqMzBpOIhXmr1A5iOJHV7wml380+Ohh8kJIBAoxV/Bl
 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
 G2Wis+OtiaRctvR6UAf/xdyRThQkARxTaYA=
 
 --+permail-200912050255161e86ffa800005c14-a_best01+--

From: Alexander Best <alexbestms@wwu.de>
To: <bug-followup@FreeBSD.org>
Cc:  
Subject: Re: kern/133122: [ata] TIMEOUT - READ_BIG with pata dvd-drive on
 JMicron JMB363 SATA300 controller
Date: Sat, 05 Dec 2009 04:28:45 +0100 (CET)

   This is a MIME encoded multipart message.
 
 --+permail-20091205032845f7e55a9d00001410-a_best01+
 Content-Type: text/plain; charset=us-ascii
 Content-Transfer-Encoding: 7bit
 
 the previous dmesg output was produced with DMA disabled and a DVD-R inserted.
 this output has been produced with DMA enabled and a CD-R in the drive.
 
 i'm running
 
 FreeBSD otaku 9.0-CURRENT FreeBSD 9.0-CURRENT #9 r200112M: Sat Dec  5 03:34:49
 CET 2009     root@otaku:/usr/obj/usr/src/sys/ARUNDEL  amd64
 
 with these patches:
 
 http://lists.freebsd.org/pipermail/freebsd-current/2009-December/013956.html
 
 cheers.
 alex
 
 --+permail-20091205032845f7e55a9d00001410-a_best01+
 Content-Type: application/octet-stream
 Content-Transfer-Encoding: Base64
 Content-Disposition: attachment; filename="dmesg2.tar.bz2"
 
 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
 
 --+permail-20091205032845f7e55a9d00001410-a_best01+--

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/133122: commit references a PR
Date: Sat,  5 Dec 2009 13:41:05 +0000 (UTC)

 Author: mav
 Date: Sat Dec  5 13:40:51 2009
 New Revision: 200121
 URL: http://svn.freebsd.org/changeset/base/200121
 
 Log:
   Do not ignore device interrupt if bus mastering is still active. It is
   normal in case of media read error and some ATAPI cases, when transfer size
   is unknown beforehand. PCI ATA BM specification tells that in case of such
   underrun driver should just manually stop DMA engine. DMA engine should
   same time guarantie that all bus mastering transfers completed at the moment
   of driver reads interrupt flag asserted.
   This change should fix interrupt storms and command timeouts in many cases.
   
   PR:		kern/103602, sparc64/121539, kern/133122, kern/139654
 
 Modified:
   head/sys/dev/ata/ata-pci.c
 
 Modified: head/sys/dev/ata/ata-pci.c
 ==============================================================================
 --- head/sys/dev/ata/ata-pci.c	Sat Dec  5 13:12:04 2009	(r200120)
 +++ head/sys/dev/ata/ata-pci.c	Sat Dec  5 13:40:51 2009	(r200121)
 @@ -462,8 +462,7 @@ ata_pci_status(device_t dev)
  	 (ch->dma.flags & ATA_DMA_ACTIVE))) {
  	int bmstat = ATA_IDX_INB(ch, ATA_BMSTAT_PORT) & ATA_BMSTAT_MASK;
  
 -	if ((bmstat & (ATA_BMSTAT_ACTIVE | ATA_BMSTAT_INTERRUPT)) !=
 -	    ATA_BMSTAT_INTERRUPT)
 +	if ((bmstat & ATA_BMSTAT_INTERRUPT) == 0)
  	    return 0;
  	ATA_IDX_OUTB(ch, ATA_BMSTAT_PORT, bmstat & ~ATA_BMSTAT_ERROR);
  	DELAY(1);
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 

From: Alexander Best <alexbestms@wwu.de>
To: <bug-followup@FreeBSD.org>
Cc: Charles Owens <cowens@greatbaysoftware.com>
Subject: Re: kern/133122: [ata] TIMEOUT - READ_BIG with pata dvd-drive on
 JMicron JMB363 SATA300 controller
Date: Sun, 06 Dec 2009 17:02:14 +0100 (CET)

 r200121 seems to fix the issue described by Charles Owens. i grabbed a fresh
 HEAD snapshot iso from http://pub.allbsd.org/FreeBSD-snapshots/ and booted
 from it. before the changes made by mav@ in r200121 it took about 5 minutes
 before the boot process finished and sysinstall would come up. now sysinstall
 will come up right away.
 
 although the jmicron driver still contains bugs, the issues described in this
 pr seem to have been fixed by r200121.
 
 it turned out this pr is a duplicate of kern/103602 (which got closed, but
 should be re-opened). so it might be a good idea to close this pr and mark it
 as duplicate of kern/103602.
 
 cheers.
 alex
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Sun Dec 6 22:42:26 UTC 2009 
State-Changed-Why:  
Duplicate of kern/103602, which was also cited in the commit and 
is now in the 'patched' stae, per submitter. 


Responsible-Changed-From-To: freebsd-bugs->mav 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Dec 6 22:42:26 UTC 2009 
Responsible-Changed-Why:  
Let committer know about the closure. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=133122 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/133122: commit references a PR
Date: Wed,  9 Dec 2009 17:20:22 +0000 (UTC)

 Author: mav
 Date: Wed Dec  9 17:20:10 2009
 New Revision: 200297
 URL: http://svn.freebsd.org/changeset/base/200297
 
 Log:
   MFC r200121:
   Do not ignore device interrupt if bus mastering is still active. It is
   normal in case of media read error and some ATAPI cases, when transfer size
   is unknown beforehand. PCI ATA BM specification tells that in case of such
   underrun driver should just manually stop DMA engine. DMA engine should
   same time guarantie that all bus mastering transfers completed at the moment
   of driver reads interrupt flag asserted.
   This change fixes interrupt storms and command timeouts in many cases.
   
   PR:             kern/103602, sparc64/121539, kern/133122, kern/139654
 
 Modified:
   stable/8/sys/dev/ata/ata-pci.c
 Directory Properties:
   stable/8/sys/   (props changed)
   stable/8/sys/amd64/include/xen/   (props changed)
   stable/8/sys/cddl/contrib/opensolaris/   (props changed)
   stable/8/sys/contrib/dev/acpica/   (props changed)
   stable/8/sys/contrib/pf/   (props changed)
   stable/8/sys/dev/xen/xenpci/   (props changed)
 
 Modified: stable/8/sys/dev/ata/ata-pci.c
 ==============================================================================
 --- stable/8/sys/dev/ata/ata-pci.c	Wed Dec  9 17:11:09 2009	(r200296)
 +++ stable/8/sys/dev/ata/ata-pci.c	Wed Dec  9 17:20:10 2009	(r200297)
 @@ -462,8 +462,7 @@ ata_pci_status(device_t dev)
  	 (ch->dma.flags & ATA_DMA_ACTIVE))) {
  	int bmstat = ATA_IDX_INB(ch, ATA_BMSTAT_PORT) & ATA_BMSTAT_MASK;
  
 -	if ((bmstat & (ATA_BMSTAT_ACTIVE | ATA_BMSTAT_INTERRUPT)) !=
 -	    ATA_BMSTAT_INTERRUPT)
 +	if ((bmstat & ATA_BMSTAT_INTERRUPT) == 0)
  	    return 0;
  	ATA_IDX_OUTB(ch, ATA_BMSTAT_PORT, bmstat & ~ATA_BMSTAT_ERROR);
  	DELAY(1);
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/133122: commit references a PR
Date: Wed,  9 Dec 2009 17:23:18 +0000 (UTC)

 Author: mav
 Date: Wed Dec  9 17:23:08 2009
 New Revision: 200298
 URL: http://svn.freebsd.org/changeset/base/200298
 
 Log:
   MFC r200121:
   Do not ignore device interrupt if bus mastering is still active. It is
   normal in case of media read error and some ATAPI cases, when transfer size
   is unknown beforehand. PCI ATA BM specification tells that in case of such
   underrun driver should just manually stop DMA engine. DMA engine should
   same time guarantie that all bus mastering transfers completed at the moment
   when driver reads interrupt flag asserted.
   This change fixes interrupt storms and command timeouts in many cases.
   
   PR:             kern/103602, sparc64/121539, kern/133122, kern/139654
 
 Modified:
   stable/7/sys/dev/ata/ata-pci.c
 Directory Properties:
   stable/7/sys/   (props changed)
   stable/7/sys/contrib/pf/   (props changed)
 
 Modified: stable/7/sys/dev/ata/ata-pci.c
 ==============================================================================
 --- stable/7/sys/dev/ata/ata-pci.c	Wed Dec  9 17:20:10 2009	(r200297)
 +++ stable/7/sys/dev/ata/ata-pci.c	Wed Dec  9 17:23:08 2009	(r200298)
 @@ -445,8 +445,7 @@ ata_pci_status(device_t dev)
  		    (ch->dma->flags & ATA_DMA_ACTIVE))) {
  	int bmstat = ATA_IDX_INB(ch, ATA_BMSTAT_PORT) & ATA_BMSTAT_MASK;
  
 -	if ((bmstat & (ATA_BMSTAT_ACTIVE | ATA_BMSTAT_INTERRUPT)) !=
 -	    ATA_BMSTAT_INTERRUPT)
 +	if ((bmstat & ATA_BMSTAT_INTERRUPT) == 0)
  	    return 0;
  	ATA_IDX_OUTB(ch, ATA_BMSTAT_PORT, bmstat & ~ATA_BMSTAT_ERROR);
  	DELAY(1);
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
>Unformatted:
