From owner-freebsd-hackers Mon Aug 19 21:20:45 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA16408 for hackers-outgoing; Mon, 19 Aug 1996 21:20:45 -0700 (PDT) Received: from dg-rtp.dg.com (dg-rtp.rtp.dg.com [128.222.1.2]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id VAA16394 for ; Mon, 19 Aug 1996 21:20:41 -0700 (PDT) Received: by dg-rtp.dg.com (5.4R3.10/dg-rtp-v02) id AA26580; Tue, 20 Aug 1996 00:20:04 -0400 Received: from ponds by dg-rtp.dg.com.rtp.dg.com; Tue, 20 Aug 1996 00:20 EDT Received: from lakes.water.net (lakes [10.0.0.3]) by ponds.water.net (8.7.5/8.7.3) with ESMTP id WAA00811 for ; Mon, 19 Aug 1996 22:00:17 -0400 (EDT) Received: (from rivers@localhost) by lakes.water.net (8.7.5/8.6.9) id WAA00327 for freebsd-hackers@freefall.cdrom.com; Mon, 19 Aug 1996 22:06:48 -0400 (EDT) Date: Mon, 19 Aug 1996 22:06:48 -0400 (EDT) From: Thomas David Rivers Message-Id: <199608200206.WAA00327@lakes.water.net> To: ponds!freefall.cdrom.com!freebsd-hackers Subject: ahc0 (AHA-2842) and xcdplayer problems (2.1.5) Content-Type: text Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I had noticed a mysterious lock-up in the ahc driver when playing CDs on 2.1 (i.e. the machine would lock-up, or reboot with no messages..) This would happen if, while in xcdplayer, I hit the stop button, then hit the play button again... Also, I got some strange messages along with it... Fortunately, I'm pleased to announce that 2.1.5 doesn't mysteriously reboot, or lock-up. But - I'm still having problems, here's the messages from ahc0: cd0(ahc0:3:0): timed out in command phase, SCSISIGI == 0x84 cd0(ahc0:3:0): asserted ATN - device reset in message buffer cd0(ahc0:3:0): timed out in dataout phase, SCSISIGI == 0x0 ahc0: Issued Channel A Bus Reset #1. 1 SCBs aborted ioctl(cdromplaymsftrk): Input/output error sd0(ahc0:0:0): UNIT ATTENTION asc:29,0 sd0(ahc0:0:0): Power on, reset, or bus device reset occurred , retries:4 ioctl(cdromsubchnl): /dev/rcd0c: Input/output error cd0(ahc0:3:0): UNIT ATTENTION asc:29,0 cd0(ahc0:3:0): Power on, reset, or bus device reset occurred ioctl(cdromsubchnl): /dev/rcd0c: Input/output error ioctl(cdromsubchnl): /dev/rcd0c: Input/output error ioctl(cdromsubchnl): /dev/rcd0c: Input/output error ioctl(cdromsubchnl): /dev/rcd0c: Input/output error ... The ioctl's continue until I quit xcdplayer. I would provide the output of dmesg to determine which driver, etc.. - but that seems to be truncated - I'm missing data from the top... here's what dmesg says: ahc0:3:0): CD-ROM cd present.[326402 x 2048 byte records] Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> ed0 at 0x300-0x31f irq 9 on isa ... notice that all of the ahc-related messages have gone missing. But, to be complete - this is an aha-2840VL (i.e. a 2842 without the floppy controller, it was *really* cheap...) with a NEC 3xp external CD-ROM player on a 486dx-66 w/12 meg of memory. Does someone else with a 2842 ever play CDs with xcdplayer? If so, what happens if you stop and restart? [This is the xcdplayer installed from the 2.1.5 packages.] If I quit xcdplayer, and restart it - I don't get the same problems... or, if I bounce around the tracks... or use << and >> to skip around... it's only when I press the Stop button, followed by "play". Is there a time specific problem in xcdplayer? (I wouldn't expect it to be involved in SCSI timing issues...) - Thanks - - Dave Rivers -