Re: CD-Brenner installieren

From: J Wunsch <j(at)uriah.heep.sax.de>
Date: Mon, 30 Apr 2001 20:43:13 +0200

As Sebastian Reinert wrote:

> > `Device busy' könnte auch eine fehlerhafte errno sein für etwas, das
> > eigentlich ein ENXIO sein sollte (device not ready).
>
> ... oder es befindet sich keine CD im Laufwerk ;)

Ja, eben, eine typische `device not ready' Situation. Die sollte aber
ein ENXIO (no such device or address, leider eine sehr nichtssagende
Beschreibung) bringen, nicht ein EBUSY. Letzteres bedeutet nämlich
(errno(3)):

 16 EBUSY Resource busy. An attempt to use a system resource which was in
          use at the time in a manner which would have conflicted with the
          request.

Nun kann ein Laufwerk ohne Medium unmöglich bereits `in use at the
time' sein.

  6 ENXIO No such device or address. Input or output on a special file re­
          ferred to a device that did not exist, or made a request beyond
          the limits of the device. This error may also occur when, for
          example, a tape drive is not online or no disk pack is loaded on
          a drive.

Die Beschreibung ist eigentlich eindeutig und erfaßt den Fall, daß
kein Medium installiert ist.

Der Bug zieht sich auch durch eine SCSI-Treiber (und ATA hat ihn
vermutlich von dort mental geerbt).

-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL
http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 30 Apr 2001 - 20:49:56 CEST

search this site