Vypalovacka v RH9

Bohdan Milar milar na tyflocentrum-ol.cz
Úterý Květen 13 16:44:10 CEST 2003


Dobrý den,

mám vypalovačku a DVD-ROM. Obě používám pod Linuxem už od RH71. Vždy jsem jen 
nastavil ide-scsi a všechno fungovalo. Nyní mám paralelně RH8, kde je vše OK, 
a RH9, kde to nechodí. V Grubu dávám oběma stejné parametry jádra:

# grub.conf generated by anaconda
...
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux 8.0 (2.4.18-14)
        root (hd0,9)
        kernel /vmlinuz-2.4.18-14 ro root=/dev/hda3 hdc=ide-scsi hdd=ide-scsi
        initrd /initrd-2.4.18-14.img
title Red Hat Linux 9.0 (2.4.20-8)
        root (hd0,0)
        kernel /vmlinuz-2.4.20-8 ro root=/dev/hda2 hdc=ide-scsi hdd=ide-scsi
        initrd /initrd-2.4.20-8.img

**********************

Chování CDRW v RH8:

[root na Tucnak root]# cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: TOSHIBA  Model: DVD-ROM SD-M1502 Rev: 1012
  Type:   CD-ROM                           ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 01 Lun: 00
  Vendor: TEAC     Model: CD-W58E          Rev: 1.0A
  Type:   CD-ROM                           ANSI SCSI revision: 02

[root na Tucnak root]# cdrecord -scanbus
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
Linux sg driver version: 3.1.24
Using libscg version 'schily-0.5'
scsibus1:
        1,0,0   100) 'TOSHIBA ' 'DVD-ROM SD-M1502' '1012' Removable CD-ROM
        1,1,0   101) 'TEAC    ' 'CD-W58E         ' '1.0A' Removable CD-ROM
        1,2,0   102) *
        1,3,0   103) *
        1,4,0   104) *
        1,5,0   105) *
        1,6,0   106) *
        1,7,0   107) *

[root na Tucnak root]# cdrecord blank=fast dev=1,1,0
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
scsidev: '1,1,0'
scsibus: 1 target: 1 lun: 0
Linux sg driver version: 3.1.24
Using libscg version 'schily-0.5'
Device type    : Removable CD-ROM
Version        : 0
Response Format: 1
Vendor_info    : 'TEAC    '
Identifikation : 'CD-W58E         '
Revision       : '1.0A'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags   : SWABAUDIO
cdrecord: Drive needs to reload the media to return to proper status.
Starting to write CD/DVD at speed 4 in write mode for single session.
Last chance to quit, starting real write in 0 seconds. Operation starts.

[root na Tucnak root]# eject /dev/scd0 # vysune DVD
eject: unable to eject, last error: Nepřípustný argument
[root na Tucnak root]# eject /dev/scd1 # vysune CDRW

[root na Tucnak root]# ll /dev/cdrom*
lrwxrwxrwx    1 root     root            9 říj  7  2002 /dev/cdrom -> 
/dev/scd0
lrwxrwxrwx    1 root     root            9 říj  7  2002 /dev/cdrom1 -> 
/dev/scd1

[root na Tucnak root]# cat /var/log/dmesg
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
    ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:DMA
hda: IC35L040AVER07-0, ATA DISK drive
hdc: TOSHIBA DVD-ROM SD-M1502, ATAPI CD/DVD-ROM drive
hdd: CD-W58E, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=5005/255/63, UDMA(100)
...
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: TOSHIBA   Model: DVD-ROM SD-M1502  Rev: 1012
  Type:   CD-ROM                             ANSI SCSI revision: 02
  Vendor: TEAC      Model: CD-W58E           Rev: 1.0A
  Type:   CD-ROM                             ANSI SCSI revision: 02

[root na Tucnak root]# cat /etc/cdrecord.conf
#ident @(#)cdrecord.dfl 1.2 00/04/16 Copyr 1998 J. Schilling
CDR_DEVICE=yamaha
CDR_SPEED=40
CDR_FIFOSIZE=4m
# drive name    device  speed   fifosize driveropts
teac=           1,3,0   -1      -1      ""
panasonic=      1,4,0   -1      -1      ""
plextor=        1,4,0   -1      -1      ""
sanyo=          1,4,0   -1      -1      burnfree
yamaha=         1,5,0   -1      -1      ""
cdrom=          0,6,0   2       1m      ""

[root na Tucnak root]# cat /etc/modules.conf
alias scsi_hostadapter aic7xxx
...
options ide-cd ignore='hdc hdd'
pre-install sg modprobe ide-scsi

************************************

chování CDRW v RH9:

[root na Tucnak root]# cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: TOSHIBA  Model: DVD-ROM SD-M1502 Rev: 1012
  Type:   CD-ROM                           ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 01 Lun: 00
  Vendor: TEAC     Model: CD-W58E          Rev: 1.0A
  Type:   CD-ROM                           ANSI SCSI revision: 02

[root na Tucnak root]# cdrecord -scanbus
Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
Linux sg driver version: 3.1.24
Using libscg version 'schily-0.7'
cdrecord: Warning: using inofficial libscg transport code version (schily - 
Red Hat-scsi-linux-sg.c-1.75-RH '@(#)scsi-linux-sg.c       1.75 02/10/21 
Copyright 1997 J. Schilling').
scsibus1:
        1,0,0   100) 'TOSHIBA ' 'DVD-ROM SD-M1502' '1012' Removable CD-ROM
        1,1,0   101) 'TEAC    ' 'CD-W58E         ' '1.0A' Removable CD-ROM
        1,2,0   102) *
        1,3,0   103) *
        1,4,0   104) *
        1,5,0   105) *
        1,6,0   106) *
        1,7,0   107) *

[root na Tucnak root]# cdrecord blank=fast dev=1,1,0
Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
scsidev: '1,1,0'
scsibus: 1 target: 1 lun: 0
Linux sg driver version: 3.1.24
Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
Error trying to open /dev/scd0 exclusively ... retrying in 1 second.
bailing out..

[root na Tucnak root]# eject /dev/scd0 # vysune DVD
eject: unable to eject, last error: Nepřípustný argument
[root na Tucnak root]# eject /dev/scd1 # vysune CDRW

[root na Tucnak root]# ll /dev/cdrom*
lrwxrwxrwx    1 root     root            9 dub 13 16:19 /dev/cdrom -> 
/dev/scd0
lrwxrwxrwx    1 root     root            9 dub 13 16:19 /dev/cdrom1 -> 
/dev/scd1

[root na Tucnak root]# cat /var/log/dmesg
Uniform Multi-Platform E-IDE driver Revision: 7.00beta-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 00:07.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
    ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:DMA
hda: IC35L040AVER07-0, ATA DISK drive
blk: queue c03be900, I/O limit 4095Mb (mask 0xffffffff)
hdc: TOSHIBA DVD-ROM SD-M1502, ATAPI CD/DVD-ROM drive
hdd: CD-W58E, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: host protected area => 1
hda: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=5005/255/63, UDMA(100)
...
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: TOSHIBA   Model: DVD-ROM SD-M1502  Rev: 1012
  Type:   CD-ROM                             ANSI SCSI revision: 02
  Vendor: TEAC      Model: CD-W58E           Rev: 1.0A
  Type:   CD-ROM                             ANSI SCSI revision: 02

[root na Tucnak root]# cat /etc/cdrecord.conf
#ident @(#)cdrecord.dfl 1.2 00/04/16 Copyr 1998 J. Schilling
CDR_DEVICE=yamaha
CDR_SPEED=4
CDR_FIFOSIZE=4m
# drive name    device  speed   fifosize driveropts
#teac=          1,3,0   -1      -1      ""
#panasonic=     1,4,0   -1      -1      ""
#plextor=       1,4,0   12      -1      ""
#sanyo=         1,4,0   12      -1      burnproof
#yamaha=        1,5,0   -1      -1      ""
#cdrom=         0,6,0   2       1m      ""

[root na Tucnak root]# cat /etc/modules.conf
alias scsi_hostadapter aic7xxx
...
options ide-cd ignore='hdc hdd'
pre-install sg modprobe ide-scsi

******************************************

Nevím si s tím vůbec rady. Nevím ani v čem to může být. Nastavení cdrecord 
jsem vyloučil (použil jsem /etc/cdrecord.conf z RH8 v RH9 a dopadlo to 
stejně). Je-li v tom tedy rozdíl verze jádra, nebo cdrecordu. Prosím poraďte. 
Zajímalo by mne též, proč se při ejectu u DVD-ROM objevuje ta chyba. User ji 
vůbec nemůže vysunout ejectem nebo z gkrellm, ale např. z kscd to jde.

Předem díky za odpovědi.

S pozdravem

Bohdan Milar


Další informace o konferenci Linux