From owner-freebsd-stable Fri Aug 25 6:44: 5 2000 Delivered-To: freebsd-stable@freebsd.org Received: from pike.osd.bsdi.com (pike.osd.bsdi.com [204.216.28.222]) by hub.freebsd.org (Postfix) with ESMTP id A96A537B424; Fri, 25 Aug 2000 06:44:00 -0700 (PDT) Received: (from jhb@localhost) by pike.osd.bsdi.com (8.9.3/8.9.3) id GAA78622; Fri, 25 Aug 2000 06:43:48 -0700 (PDT) (envelope-from jhb) From: John Baldwin Message-Id: <200008251343.GAA78622@pike.osd.bsdi.com> Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-disk.c ata-dma.c atapi-cd.c atapi-cd.hh In-Reply-To: <200008220841.BAA90844@freefall.freebsd.org> from =?UNKNOWN-8BIT?Q?S=F8ren_Schmidt?= at "Aug 22, 2000 01:41:30 am" To: =?UNKNOWN-8BIT?Q?S=F8ren_Schmidt?= Date: Fri, 25 Aug 2000 06:43:48 -0700 (PDT) Cc: committers@FreeBSD.org, stable@FreeBSD.org X-Mailer: ELM [version 2.4ME+ PL68 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=UNKNOWN-8BIT Content-Transfer-Encoding: 8bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Søren Schmidt wrote: > sos 2000/08/22 01:41:30 PDT > > Modified files: (Branch: RELENG_4) > sys/dev/ata ata-all.c ata-all.h ata-disk.c ata-dma.c > atapi-cd.c atapi-cd.h > Log: > MFC: > > Update with latest fixes from -current. > > ATA100 support. > New improved probe. > Multisector setup more restrictive ata-disk. > New error recovery in ata-disk. > Remove sequence checks in atapi-cd This breaks mounting of CD's with RockRidge extensions at least on -stable. Now when you mount a CD, it gives this error: Aug 25 05:34:46 foo /kernel: cd9660: RockRidge Extension Aug 25 05:34:46 foo /kernel: RRIP without PX field? However, it does get far enough into mounting the cdrom to get it in the list of mounts and to lock the drive: > df /cdrom Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/acd0c 125644 125644 0 100% /cdrom However, there is no actual data available: > dir /cdrom/ ls: /cdrom/: Not a directory However, /cdrom is a directory, that I normally mount CD's on. Also, I can't unmount it, even by force: > sudo umount -f /dev/acd0c umount: unmount of /cdrom failed: Invalid argument Thus, I am stuck with a locked, useless CD-ROM drive until I reboot. > uname -a FreeBSD foo.osd.bsdi.com 4.1-STABLE FreeBSD 4.1-STABLE #7: Thu Aug 24 12:34:50 PDT 2000 root@foo.osd.bsdi.com:/usr/src/sys/compile/FOO i386 .... atapci0: port 0xb800-0xb80f at device 4.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 .... acd0: CDROM at ata0-master using PIO4 -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message