cdrecord

Matus Hrusovsky mhl na eposta.sk
Pondělí Říjen 1 14:17:10 CEST 2001


> On Mon, Oct 01, 2001 at 12:58:14PM +0200, Matus Hrusovsky wrote:
> > > kernel: scsi1 : SCSI host adapter emulation for IDE ATAPI devices
> > > kernel:   Vendor: HP        Model: CD-Writer+ 9500 Rev: 1.0e
> > > kernel:   Type:   CD-ROM ANSI SCSI revision: 02
> > > ale stejne me cdrecord hlasi toto:
> > > scsidev: '0,0,0'
> >                  ^ tu ma byt 1
> > Spravne ma byt dev=1,0,0 pretoze CDROM je na scsi1 a nie na scsi0.
>
> obavam ze problem bude v tomto:
> cdrecord: No such device. Cannot open '/dev/pg0'. Cannot open SCSI driver.
>
> kazdopadne jsem zkousel i dev=1,0,0 ... ale problem bude nekde jinde,
protoze
> nemuze najit zadny device ani 'cdrecord -scanbus'

V tom pripade mate zle nainstalovane/konfigurovane cdrecord
Konkretne Vam chyba vytvoreny device v /dev.

Staci citat a este raz citat, napr. Google - www.google.com...
Zadat konkretnu chybu do vyhladavaca vyriesi 99% problemov,
pretoze nemozete byt jediny na svete s danym problemom :-)
(pokial nepatrite k 1% extremov)

Tu je popis chyby a jej riesenie:

> cdrecord: No such device. Cannot open '/dev/pg0'.

Oh, this one should be fairly easy to fix. Run the script at the
bottom to create /dev/pg0 (and the other device files).


#!/bin/bash
#
# mkd -- a script to create the device special files for the PARIDE
subsystem
#
function mkdev {
  mknod $1 $2 $3 $4 ; chmod 0660 $1 ; chown root:disk $1
}
#
function pd {
  D=$( printf \\$( printf "x%03x" $[ $1 + 97 ] ) )
  mkdev pd$D b 45 $[ $1 * 16 ]
  for P in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
  do mkdev pd$D$P b 45 $[ $1 * 16 + $P ]
  done
}
#
cd /dev
#
for u in 0 1 2 3; do pd $u ; done
for u in 0 1 2 3; do mkdev pcd$u b 46 $u ; done
for u in 0 1 2 3; do mkdev pf$u b 47 $u ; done
for u in 0 1 2 3; do mkdev pt$u c 96 $u ; done
for u in 0 1 2 3; do mkdev npt$u c 96 $[ $u + 128 ] ; done
for u in 0 1 2 3; do mkdev pg$u c 97 $u ; done
#
# end of mkd





Další informace o konferenci Linux