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