Date: Tue, 20 Nov 2001 16:57:32 -0500 From: Steven Huwig <sjh13@po.cwru.edu> To: freebsd-questions@FreeBSD.ORG Subject: CD-RW perpetually busy (even after reboot) Message-ID: <3BFAD1CC.4090603@po.cwru.edu>
next in thread | raw e-mail | index | archive | help
Hello, I've got a Creative Labs CD-RW, and I've burnt many a CD on it in FreeBSD. Unfortunately, now it's acting odd. Specifically, whenever any attempt is made to access it, it replies "device busy." This lasts past a reboot (meaning I can't do anything with it at all). It is not already mounted. This all started when I recompiled my kernel for IPSEC (still at 4.4-RELEASE) and then tried to burn a CD. It hung, and eventually I killed the process. This is the relevant portion of /var/log/messages : Nov 14 14:36:02 mulder /kernel: acd1: SEND_OPC_INFO command timeout - resetting Nov 14 14:36:02 mulder /kernel: ata1: resetting devices .. done Nov 14 14:36:37 mulder /kernel: acd1: SEND_OPC_INFO command timeout - resetting Nov 14 14:36:37 mulder /kernel: ata1: resetting devices .. done Nov 14 14:36:46 mulder su: steve to root on /dev/ttyp0 Nov 14 14:38:06 mulder su: steve to root on /dev/ttyp3 Nov 14 14:39:03 mulder /kernel: acd1: WRITE_BIG - MEDIUM ERROR asc=73 ascq=03 error=00 Nov 14 14:39:03 mulder /kernel: acd1: CLOSE_TRACK/SESSION - ILLEGAL REQUEST asc=2c ascq=00 error=00 Nov 14 14:41:29 mulder /kernel: acd1: SEND_OPC_INFO command timeout - resetting Nov 14 14:41:29 mulder /kernel: ata1: resetting devices .. ata1-slave: timeout waiting for command=ef s=80 e=20 Nov 14 14:41:29 mulder /kernel: ata1-slave: timeout waiting to give command=ef s=80 e=20 Nov 14 14:41:29 mulder /kernel: done Ever since then, I have not been able to access acd1. The other device on the bus is fine, and everything seems to autodetect properly at boot. acd1: CD-RW <CREATIVE CD-RW RW8438E> at ata1-slave using WDMA2 (I have tried switching to PIO with no effect.) The following is output to dmesg when I try to mount something from /dev/acd1: "ata1-slave: too many segments in DMA table" When I switch to PIO, it doesn't give me any error message, but still claims the device is busy. I've disassembled and reassembled the machine since then (upgrading memory / HD), and it's still nonfunctional. According to fstat, nothing is using acd1. So, can you help me figure out what's going on? I'm worried that I may have zapped my CD-RW drive or something. I don't have any other operating systems to test this theory, though. Is there a way to "reset" this device? (as it looks like the machine was trying to do this and failed) Thanks! (please follow up via e-mail, I'm not subscribed to -questions.) -- Steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BFAD1CC.4090603>