On Thursdayen den 13 December 2001 19.31, Borsenkow Andrej wrote:
> On Чтв, 2001-12-13 at 20:52, Oden Eriksson wrote:
> > Hi,
> >
> > When I try to burn a cd I get this error:
> >
> > ------------------------------------------------------------
> > cdrecord -v speed=8 dev=0,1,0 -eject Mandrake81-cd1-inst.i586.iso
> > Cdrecord 1.10 (i586-mandrake-linux-gnu) Copyright (C) 1995-2001 Jörg
> > Schilling TOC Type: 1 = CD-ROM
> > scsidev: '0,1,0'
> > scsibus: 0 target: 1 lun: 0
> > cdrecord: No such file or directory. Cannot open '/dev/pg1'. Cannot open
> > SCSI
>
>                                                          ^^^
>
> /dev/sg1?
>
> > driver.
> > cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are
> > root.
> > ------------------------------------------------------------
> >
> > But the next time I issue the same command everythings is normal again...
>
> Could you please do strace first time?
>
> -andrej

Done. Attached is the strace "logfile".

[root@oden /]# strace -o /logfile cdrecord -v speed=8 dev=0,1,0 -eject 
/mnt/md0/images/Mandrake/Mandrake81-cd1-inst.i586.iso
Cdrecord 1.10 (i586-mandrake-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
TOC Type: 1 = CD-ROM
scsidev: '0,1,0'
scsibus: 0 target: 1 lun: 0
cdrecord: No such file or directory. Cannot open '/dev/pg1'. Cannot open SCSI 
driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are 
root.

[root@oden /]$ lsmod
Module                  Size  Used by    Tainted: P
sg                     29700   0 (autoclean) (unused)
es1371                 30720   1
soundcore               4452   4 [es1371]
gameport                1852   0 [es1371]
ac97_codec              9568   0 [es1371]
nfsd                   70560   8 (autoclean)
lp                      6592   0
parport_pc             21896   1
parport                25856   1 [lp parport_pc]
nfs                    77532   1 (autoclean)
lockd                  50368   1 (autoclean) [nfsd nfs]
sunrpc                 67380   1 (autoclean) [nfsd nfs lockd]
af_packet              13960   1 (autoclean)
usb-uhci               22436   0 (unused)
usbcore                53312   1 [usb-uhci]
8139too                14208   1 (autoclean)
sr_mod                 15160   0 (autoclean) (unused)
reiserfs              166208   2 (autoclean)
nls_iso8859-1           2880   2 (autoclean)
nls_cp850               3616   2 (autoclean)
vfat                    9948   2 (autoclean)
fat                    32984   0 (autoclean) [vfat]
w83781d                17216   0 (unused)
i2c-proc                6496   0 [w83781d]
i2c-isa                 1316   0 (unused)
i2c-dev                 4064   0 (unused)
i2c-core               13920   0 [w83781d i2c-proc i2c-isa i2c-dev]
rtc                     6648   0 (autoclean)
ext3                   62956   4
jbd                    42052   4 [ext3]
raid1                  14008   1
aic7xxx               115028   0 (unused)
sd_mod                 11352   0 (unused)
scsi_mod               95004   4 [sg sr_mod aic7xxx sd_mod]

[root@oden /]# lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (rev 
03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 
03)
00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
00:0d.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
00:0f.0 SCSI storage controller: Adaptec AIC-7881U (rev 01)
00:13.0 Unknown mass storage controller: Triones Technologies, Inc. HPT366 
(rev 01)
00:13.1 Unknown mass storage controller: Triones Technologies, Inc. HPT366 
(rev 01)
01:00.0 VGA compatible controller: nVidia Corporation Riva TnT 128 [NV04] 
(rev 04)

[root@oden /]# cdrecord -scanbus
Cdrecord 1.10 (i586-mandrake-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
Linux sg driver version: 3.1.20
Using libscg version 'schily-0.5'
scsibus0:
cdrecord: Warning: controller returns zero sized CD capabilities page.
cdrecord: Warning: controller returns wrong size for CD capabilities page.
cdrecord: Warning: controller returns wrong page 0 for CD capabilities page 
(2A).
        0,0,0     0) 'TEAC    ' 'CD-ROM CD-532S  ' '1.0A' Removable CD-ROM
        0,1,0     1) 'YAMAHA  ' 'CRW8424S        ' '1.0d' Removable CD-ROM
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *

And as usual, my sig says what version.

--
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
| Oden Eriksson, Deserve-IT Networks, Jokkmokk, Sweden.
| Mandrake Linux release 8.2 (Cooker) for i586
| Current uptime with kernel 2.4.16-7mdksmp: 17 minutes
| cpu0 @ 814.28 bm, fan 4440 rpm, temp +29°C
| cpu1 @ 815.92 bm, fan 4411 rpm, temp +29.5°C
execve("/usr/bin/cdrecord", ["cdrecord", "-v", "speed=8", "dev=0,1,0", "-eject", 
"/mnt/md0/images/Mandrake/Mandrake81-cd1-inst.i586.iso"], [/* 57 vars */]) = 0
uname({sys="Linux", node="oden.local.net", ...}) = 0
brk(0)                                  = 0x80766fc
fcntl64(0, F_GETFD)                     = 0
fcntl64(1, F_GETFD)                     = 0
fcntl64(2, F_GETFD)                     = 0
access("/etc/suid-debug", F_OK)         = -1 ENOENT (No such file or directory)
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40016000
open("/etc/ld.so.preload", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3)                                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=93232, ...}) = 0
old_mmap(NULL, 93232, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\307"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1288284, ...}) = 0
old_mmap(NULL, 1304936, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002e000
mprotect(0x40163000, 39272, PROT_NONE)  = 0
old_mmap(0x40163000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x134000) 
= 0x40163000
old_mmap(0x40169000, 14696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x40169000
close(3)                                = 0
munmap(0x40017000, 93232)               = 0
getrlimit(0x7, 0xbfffdc10)              = 0
setrlimit(RLIMIT_NOFILE, {rlim_cur=109, rlim_max=1024}) = 0
access("/mnt/md0/images/Mandrake/Mandrake81-cd1-inst.i586.iso", R_OK) = 0
open("/mnt/md0/images/Mandrake/Mandrake81-cd1-inst.i586.iso", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=679673856, ...}) = 0
brk(0)                                  = 0x80766fc
brk(0x807687c)                          = 0x807687c
brk(0x8077000)                          = 0x8077000
open("/etc/default/cdrecord", O_RDONLY) = -1 ENOENT (No such file or directory)
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40017000
write(1, "Cdrecord 1.10 (i586-mandrake-lin"..., 79) = 79
fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
write(1, "TOC Type: 1 = CD-ROM\n", 21)  = 21
mlockall(MCL_CURRENT|MCL_FUTURE)        = 0
sched_get_priority_max(0x2)             = 99
sched_setscheduler(0, 0x2, 0xbfffdc30)  = 0
mmap2(NULL, 4198400, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 
0x4016d000
close(-1)                               = -1 EBADF (Bad file descriptor)
brk(0x8079000)                          = 0x8079000
write(2, "scsidev: \'0,1,0\'\n", 17)    = 17
write(2, "scsibus: 0 target: 1 lun: 0\n", 28) = 28
open("/dev/sg0", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sg1", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sg2", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sg3", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sg4", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sg5", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sg6", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sg7", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sg8", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sg9", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sg10", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg11", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg12", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg13", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg14", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg15", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg16", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg17", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg18", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg19", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg20", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg21", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg22", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg23", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg24", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg25", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg26", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg27", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg28", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg29", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg30", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sg31", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/sga", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgb", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgc", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgd", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sge", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgf", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgg", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgh", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgi", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgj", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgk", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgl", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgm", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgn", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgo", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgp", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgq", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgr", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgs", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgt", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgu", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgv", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgw", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgx", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgy", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/sgz", O_RDWR)                = -1 ENOENT (No such file or directory)
open("/dev/pg1", O_RDWR)                = -1 ENOENT (No such file or directory)
write(2, "cdrecord: No such file or direct"..., 86) = 86
write(2, "cdrecord: For possible targets t"..., 80) = 80
munmap(0x40017000, 4096)                = 0
_exit(-1)                               = ?

Reply via email to