Re: IRQ timeouts...

Erick Kinnee (ekinnee1@airmail.net)
Mon, 18 Jan 1999 22:27:39 -0600


--Kj7319i9nmIyA2yE
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Heh, seem to have forgot to put in the kernel version...

Linux cerb 2.2.0-pre7-ac4 #6 Sun Jan 17 00:32:21 CST 1999
One Intel Pentium 75 - 200 processor, 78.64 total bogomips, 64M RAM
System library 2.0.7

On Sun, Jan 17, 1999 at 06:12:54PM -0600, Erick Kinnee wrote:
> Ok, first off a little "dmesg" action
>=20
> PIIX3: IDE controller on PCI bus 00 dev 39
> PIIX3: not 100% native mode: will probe irqs later
> ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:pio, hdb:pio
> ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:pio, hdd:pio
> hda: Maxtor 90680D4, ATA DISK drive
> hdb: Memorex CRW-1622, ATAPI CDROM drive
> hdc: QUANTUM FIREBALL EX6.4A, ATA DISK drive
> hdd: FX240S, ATAPI CDROM drive
> ide2: ports already in use, skipping probe
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide1 at 0x170-0x177,0x376 on irq 15
> hda: Maxtor 90680D4, 6485MB w/256kB Cache, CHS=3D826/255/63, (U)DMA
> hdc: QUANTUM FIREBALL EX6.4A, 6149MB w/418kB Cache, CHS=3D13328/15/63, (U=
)DMA
> Floppy drive(s): fd0 is 1.44M
> FDC 0 is a post-1991 82077
> md driver 0.36.6 MAX_MD_DEV=3D4, MAX_REAL=3D8
> raid0 personality registered
> scsi0 : SCSI host adapter emulation for IDE ATAPI devices
> scsi : 1 host.
> Vendor: Memorex Model: CRW-1622 Rev: D4.0
> Type: CD-ROM ANSI SCSI revision: 02
> Detected scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
> Vendor: MITSUMI Model: CD-ROM FX240S !B Rev: j01
> Type: CD-ROM ANSI SCSI revision: 02
> Detected scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0
> scsi : detected 2 SCSI cdroms total.
> sr0: scsi3-mmc drive: 2x/6x writer cd/rw xa/form2 cdda tray
> Uniform CDROM driver Revision: 2.51
> sr1: scsi3-mmc drive: 24x/24x cd/rw xa/form2 cdda tray
>=20
> You can see that I run ide-scsi, an md device (RAID0) and the locations o=
f the drives. Now I can *write* a CD just fine, but when I close or "fixate=
" the disc I get IRQ timeouts. Here is a sample from trying to "fixate" usi=
ng cdrecord:
>=20
> scsi : aborting command due to timeout : pid 2346, scsi0, channel 0, id 0=
, lun 0 Request Sense 00 00 00 10 00
> SCSI host 0 abort (pid 2346) timed out - resetting
> SCSI bus is being reset for host 0 channel 0.
> hdb: ATAPI reset complete
> hdb: irq timeout: status=3D0xd0 { Busy }
> hdb: status error: status=3D0x58 { DriveReady SeekComplete DataRequest }
> hdb: drive not ready for command
> ATIP info from disk:
> Indicated writing power: 0
> Is not unrestricted
> Is not erasable
> ATIP start of lead in: 190357 (42:20/07)
> ATIP start of lead out: 66122 (113:103/47)
> Disk type unknown
> Manufacturer unknown (not in table)
> hdb: ATAPI reset complete
> hdb: irq timeout: status=3D0xd0 { Busy }
> hdb: ATAPI reset complete
> hdb: irq timeout: status=3D0xd0 { Busy }
> hdb: status error: status=3D0x58 { DriveReady SeekComplete DataRequest }
> hdb: drive not ready for command
> hdb: ATAPI reset complete
> hdb: irq timeout: status=3D0xd0 { Busy }
> hdb: ATAPI reset complete
> hdb: irq timeout: status=3D0xd0 { Busy }
> hdb: status error: status=3D0x58 { DriveReady SeekComplete DataRequest }
> hdb: drive not ready for command
> hdb: ATAPI reset complete
> hdb: irq timeout: status=3D0xd0 { Busy }
> hdb: ATAPI reset complete
> hdb: irq timeout: status=3D0xd0 { Busy }
> hdb: status error: status=3D0x58 { DriveReady SeekComplete DataRequest }
> hdb: drive not ready for command
> hdb: ATAPI reset complete
> scsi0 : channel 0 target 0 lun 0 request sense failed, performing reset.
> SCSI bus is being reset for host 0 channel 0.
> unexpected done for sg 0
> cdrecord: Success. read disk info: scsi sendcmd: retryable error
> CDB: 51 00 00 00 00 00 00 00 1E 00
> status: 0x2 (CHECK CONDITION)
> Sense Bytes: F0 00 00 00 00 00 00 0A 00 00 8A 1E 00 00 00 00
> Sense Key: 0x0 No Additional Sense, Segment 0
> Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0
> Sense flags: Blk 0 (valid)
> cmd finished after 3.189s timeout 240s
> cdrecord: Cannot get disk type.
> =20
> This is the WORST one I have seen so far, it was caused by "cdrecord -v t=
imeout=3D60 -fix dev=3D0,0". I have tried to raise the timeout value to as =
high as 120 with the same results. This CD was successfully "closed" in Win=
98, I was also able to write one all the way through using Windoze. So I kn=
ow this hardware works, and is capable of doing this...
> =09
> --=20
> __ _
> Erick Kinnee | -o) / / (_)__ __ ____ __
> Burleson, TX | /\\/ /__/ / _ \/ // /\ \/ /
> mailto:cerb@debian.org | _\_v____/_/_//_/\_,_/ /_/\_\
> Debian GNU/Linux Maintainer | http://www.debian.org
> "I picked up a Magic 8-Ball the other day and it said 'Outlook
> not so good'. I said 'Sure, but Microsoft still ships it.'"

--=20
__ _
Erick Kinnee | -o) / / (_)__ __ ____ __
Burleson, TX | /\\/ /__/ / _ \/ // /\ \/ /
mailto:cerb@debian.org | _\_v____/_/_//_/\_,_/ /_/\_\
Debian GNU/Linux Maintainer | http://www.debian.org
"I picked up a Magic 8-Ball the other day and it said 'Outlook
not so good'. I said 'Sure, but Microsoft still ships it.'"

--Kj7319i9nmIyA2yE
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3a

iQCVAwUBNqQJutw2r+mZPd65AQGEjQP/f9ghVDiE2AgC8INqDubZ9wHUlwxQkOY6
zng5TTmmMIJsgVuqLiNeYfMCVu9JQWuBVZtaj9zXkvE4dJw0R22c9/HUnMvGWKC/
OfFH8lCV6diP/dqe8jgpOii0I3LGGkIyIijhX2Y55yUzBEYOo8t4/EcAcOmqII1q
fvYnxN4N8PI=
=jcPO
-----END PGP SIGNATURE-----

--Kj7319i9nmIyA2yE--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/