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) = ?