Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Aug 2002 04:06:49 GMT
From:      Jeff Eaton <jeffe@kiwimonster.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        jeffe@kiwimonster.net
Subject:   kern/41651: READ_BIG errors from acd driver
Message-ID:  <200208140406.g7E46nwA016802@avon.kiwimonster.net>

next in thread | raw e-mail | index | archive | help


>Number:         41651
>Category:       kern
>Synopsis:       READ_BIG errors from acd driver
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 13 21:20:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Jeff Eaton
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
>Environment:
FreeBSD slave.kiwimonster.net 4.6-STABLE FreeBSD 4.6-STABLE #0: Mon Aug 12 22:30:20 PDT 2002     root@slave.pdx.intel.com:/usr/obj/usr/src/sys/SLAVE  i386
>Description:
Trying to read a large file off of my cdrom drive, I get a READ_BIG
command timeout, and the system becomes unusable and must be rebooted.

I have had this problem for several releases now, certainly since
4.3-RELEASE, and probably before.  It did not start with 4.6.

This evening, I cvsup'ed 4-STABLE and reinstalled the world.  Since
I had seen that the similiar problems noted in the erata for 4.6-RELEASE
had been fixed, I decided to give it a test.  I removed the workaround
settings in /boot/loader.conf (which do prevent the problem), and I
rebooted, mounted a cd and copied a big file into /dev/null.  The
READ_BIG problem happened; I rebooted, but the system never actually
halted and had to be powered off.

The cdrom drive is a PlexWriter 16/10/40A

>How-To-Repeat:
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
 >From /var/log/messages:
 Aug 12 23:00:49 slave /kernel: acd0: READ_BIG command timeout - resetting
 Aug 12 23:00:49 slave /kernel: ata1: resetting devices .. acd0: timeout sending command=a1 s=80 e=ff
 Aug 12 23:00:49 slave /kernel: acd0: ATAPI identify failed
 Aug 12 23:00:49 slave /kernel: acd0: timeout sending command=ef s=80 e=ff
 Aug 12 23:00:49 slave /kernel: done
 Aug 12 23:00:49 slave /kernel: acd0: timeout sending command=a0 s=80 e=ff
 Aug 12 23:00:49 slave /kernel: acd0: failure to send ATAPI packet command
 Aug 12 23:00:49 slave /kernel: acd0: failure to execute ATAPI packet command
 
 >From dmesg:
 Rebooting...
 Copyright (c) 1992-2002 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
         The Regents of the University of California. All rights reserved.
 FreeBSD 4.6-STABLE #0: Mon Aug 12 22:30:20 PDT 2002
     root@slave.pdx.intel.com:/usr/obj/usr/src/sys/SLAVE
 Timecounter "i8254"  frequency 1193182 Hz
 CPU: Pentium 4 (1395.76-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0xf05  Stepping = 5
   Features=0x3febfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,<b28>,ACC>
 real memory  = 133955584 (130816K bytes)
 avail memory = 125009920 (122080K bytes)
 Preloaded elf kernel "kernel" at 0xc0538000.
 md0: Malloc disk
 Using $PIR table, 11 entries at 0xc00f2f30
 npx0: <math processor> on motherboard
 npx0: INT 16 interface
 pcib0: <Host to PCI bridge> on motherboard
 pci0: <PCI bus> on pcib0
 pcib1: <PCI to PCI bridge (vendor=8086 device=2532)> at device 1.0 on pci0
 pci1: <PCI bus> on pcib1
 pci1: <NVidia GeForce2 GTS graphics accelerator> at 0.0 irq 11
 pcib2: <Intel 82801BA/BAM (ICH2) Hub to PCI bridge> at device 30.0 on pci0
 pci2: <PCI bus> on pcib2
 fxp0: <Intel Pro/100 Ethernet> port 0xdf00-0xdf3f mem 0xfeaff000-0xfeafffff irq 11 at device 8.0 on pci2
 fxp0: Ethernet address 00:03:47:42:af:21
 inphy0: <i82562EM 10/100 media interface> on miibus0
 inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 bktr0: <BrookTree 848A> mem 0xf47ff000-0xf47fffff irq 3 at device 10.0 on pci2
 iicbb0: <I2C bit-banging driver> on bti2c0
 iicbus0: <Philips I2C bus> on iicbb0 master-only
 iicbus1: <Philips I2C bus> on iicbb0 master-only
 smbus0: <System Management Bus> on bti2c0
 bktr0: Hauppauge Model 60041 B VM
 bktr0: Hauppauge WinCast/TV, Philips NTSC tuner.
 pcm0: <Creative CT5880-C> port 0xde80-0xdebf irq 9 at device 11.0 on pci2
 isab0: <Intel 82801BA/BAM (ICH2) PCI to LPC bridge> at device 31.0 on pci0
 isa0: <ISA bus> on isab0
 atapci0: <Intel ICH2 ATA100 controller> port 0xffa0-0xffaf at device 31.1 on pci0
 ata0: at 0x1f0 irq 14 on atapci0
 ata1: at 0x170 irq 15 on atapci0
 uhci0: <Intel 82801BA/BAM (ICH2) USB controller USB-A> port 0xef40-0xef5f irq 5 at device 31.2 on pci0
 usb0: <Intel 82801BA/BAM (ICH2) USB controller USB-A> on uhci0
 usb0: USB revision 1.0
 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub0: 2 ports with 2 removable, self powered
 pci0: <unknown card> (vendor=0x8086, dev=0x2443) at 31.3 irq 10
 uhci1: <Intel 82801BA/BAM (ICH2) USB controller USB-B> port 0xef80-0xef9f irq 9 at device 31.4 on pci0
 usb1: <Intel 82801BA/BAM (ICH2) USB controller USB-B> on uhci1
 usb1: USB revision 1.0
 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub1: 2 ports with 2 removable, self powered
 orm0: <Option ROMs> at iomem 0xcc000-0xccfff,0xcd000-0xcdfff on isa0
 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
 fdc0: FIFO enabled, 8 bytes threshold
 fd0: <1440-KB 3.5" drive> on fdc0 drive 0
 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
 kbd0 at atkbd0
 psm0: <PS/2 Mouse> irq 12 on atkbdc0
 psm0: model Generic PS/2 mouse, device ID 0
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
 sio0: type 16550A
 sio1: configured irq 3 not in bitmap of probed irqs 0
 ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
 plip0: <PLIP network interface> on ppbus0
 lpt0: <Printer> on ppbus0
 lpt0: Interrupt-driven port
 ppi0: <Parallel I/O> on ppbus0
 ad0: 73308MB <IBM-DTLA-307075> [148945/16/63] at ata0-master UDMA100
 acd0: CD-RW <PLEXTOR CD-R PX-W1610A> at ata1-master PIO4
 Mounting root from ufs:/dev/ad0s2a
 acd0: READ_BIG command timeout - resetting
 ata1: resetting devices .. acd0: timeout sending command=a1 s=80 e=ff
 acd0: ATAPI identify failed
 acd0: timeout sending command=ef s=80 e=ff
 done
 acd0: timeout sending command=a0 s=80 e=ff
 acd0: failure to send ATAPI packet command
 acd0: failure to execute ATAPI packet command
 acd0: timeout sending command=a0 s=80 e=ff
 acd0: failure to send ATAPI packet command
 acd0: failure to execute ATAPI packet command
 acd0: timeout sending command=a0 s=80 e=ff
 acd0: failure to send ATAPI packet command
 acd0: failure to execute ATAPI packet command
 Waiting (max 60 seconds) for system process `vnlru' to stop...stopped
 Waiting (max 60 seconds) for system process `bufdaemon' to stop...stopped
 Waiting (max 60 seconds) for system process `syncer' to stop...stopped
 
 syncing disks... 4 
 done
 elete the temporary ./etc/ssh/sshd_config
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
         The Regents of the University of California. All rights reserved.
 FreeBSD 4.6-STABLE #0: Mon Aug 12 22:30:20 PDT 2002
     root@slave.pdx.intel.com:/usr/obj/usr/src/sys/SLAVE
 Timecounter "i8254"  frequency 1193182 Hz
 CPU: Pentium 4 (1395.77-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0xf05  Stepping = 5
   Features=0x3febfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,<b28>,ACC>
 real memory  = 133955584 (130816K bytes)
 avail memory = 125009920 (122080K bytes)
 Preloaded elf kernel "kernel" at 0xc0538000.
 md0: Malloc disk
 Using $PIR table, 11 entries at 0xc00f2f30
 npx0: <math processor> on motherboard
 npx0: INT 16 interface
 pcib0: <Host to PCI bridge> on motherboard
 pci0: <PCI bus> on pcib0
 pcib1: <PCI to PCI bridge (vendor=8086 device=2532)> at device 1.0 on pci0
 pci1: <PCI bus> on pcib1
 pci1: <NVidia GeForce2 GTS graphics accelerator> at 0.0 irq 11
 pcib2: <Intel 82801BA/BAM (ICH2) Hub to PCI bridge> at device 30.0 on pci0
 pci2: <PCI bus> on pcib2
 fxp0: <Intel Pro/100 Ethernet> port 0xdf00-0xdf3f mem 0xfeaff000-0xfeafffff irq 11 at device 8.0 on pci2
 fxp0: Ethernet address 00:03:47:42:af:21
 inphy0: <i82562EM 10/100 media interface> on miibus0
 inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 bktr0: <BrookTree 848A> mem 0xf47ff000-0xf47fffff irq 3 at device 10.0 on pci2
 iicbb0: <I2C bit-banging driver> on bti2c0
 iicbus0: <Philips I2C bus> on iicbb0 master-only
 iicbus1: <Philips I2C bus> on iicbb0 master-only
 smbus0: <System Management Bus> on bti2c0
 bktr0: Hauppauge Model 60041 B VM
 bktr0: Hauppauge WinCast/TV, Philips NTSC tuner.
 pcm0: <Creative CT5880-C> port 0xde80-0xdebf irq 9 at device 11.0 on pci2
 isab0: <Intel 82801BA/BAM (ICH2) PCI to LPC bridge> at device 31.0 on pci0
 isa0: <ISA bus> on isab0
 atapci0: <Intel ICH2 ATA100 controller> port 0xffa0-0xffaf at device 31.1 on pci0
 ata0: at 0x1f0 irq 14 on atapci0
 ata1: at 0x170 irq 15 on atapci0
 uhci0: <Intel 82801BA/BAM (ICH2) USB controller USB-A> port 0xef40-0xef5f irq 5 at device 31.2 on pci0
 usb0: <Intel 82801BA/BAM (ICH2) USB controller USB-A> on uhci0
 usb0: USB revision 1.0
 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub0: 2 ports with 2 removable, self powered
 pci0: <unknown card> (vendor=0x8086, dev=0x2443) at 31.3 irq 10
 uhci1: <Intel 82801BA/BAM (ICH2) USB controller USB-B> port 0xef80-0xef9f irq 9 at device 31.4 on pci0
 usb1: <Intel 82801BA/BAM (ICH2) USB controller USB-B> on uhci1
 usb1: USB revision 1.0
 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub1: 2 ports with 2 removable, self powered
 orm0: <Option ROMs> at iomem 0xcc000-0xccfff,0xcd000-0xcdfff on isa0
 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
 fdc0: FIFO enabled, 8 bytes threshold
 fd0: <1440-KB 3.5" drive> on fdc0 drive 0
 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
 kbd0 at atkbd0
 psm0: <PS/2 Mouse> irq 12 on atkbdc0
 psm0: model Generic PS/2 mouse, device ID 0
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
 sio0: type 16550A
 sio1: configured irq 3 not in bitmap of probed irqs 0
 ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
 plip0: <PLIP network interface> on ppbus0
 lpt0: <Printer> on ppbus0
 lpt0: Interrupt-driven port
 ppi0: <Parallel I/O> on ppbus0
 ad0: 73308MB <IBM-DTLA-307075> [148945/16/63] at ata0-master UDMA100
 acd0: CD-RW <PLEXTOR CD-R PX-W1610A> at ata1-master PIO4
 Mounting root from ufs:/dev/ad0s2a
 WARNING: / was not properly dismounted

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208140406.g7E46nwA016802>