Re: cdrdao + ide-scsi
Hallo David, hallo *,
am Donnerstag, dem 19. Mai 2005, um 03:26 schrieb David Haller (lists@dhaller.de):
> Am Wed, 18 May 2005, Petra Ruebe-Pugliese schrieb:
> >ich benutze ein aktuelles Sarge mit kernel-image-2.4.27-2-686
> >Fehlt für die SCSI-Emulation vielleicht noch irgendein Modul?
>
> Nein. Aber eins ist zu viel:
[...]
> ide-cd mag ide-scsi gar nicht (und andersrum).
[...]
> Nun streiten sich aber ide-cd und ide-scsi gerne, wer denn jetzt was
> macht. Schau mal in /var/log/{warn,messages} ob da zufaellig oefter
> Resets drin sind (gerne dann mit "DMA disabled")...
Nein, so etwas konnte ich da nicht finden.
> Du solltest alle deine IDE-CD(RW)-Laufwerke mit ide-scsi betreiben.
> Oder keins.
Das klingt plausibel.
Also habe ich mich daran gemacht, auch das zweite CD-Laufwerk
mit SCSI-Emulation zu betreiben. Leider hat das noch nicht den
gewünschten Erfolg gebracht.
Hier ein detaillierter Bericht, was ich gemacht habe. Vielleicht
fällt ja jemandem etwas auf.
Also:
,-----[ /etc/lilo.conf ]---------------
| image=/vmlinuz
| initrd=/initrd.img
| label=Linux
| read-only
| append="hdc=ide-scsi hdd=ide-scsi"
`--------------------------------------
,-----[ Terminaleingabe ]------------------------------------------------
| 2:/etc # /sbin/lilo
| Warning: '/proc/partitions' does not match '/dev' directory structure.
| Name change: '/dev/ide/host0/bus0/target1/lun0/disc' -> '/dev/hdb'
| Added Linux *
| Added LinuxOLD
| 2:/etc #
`------------------------------------------------------------------------
(Was die Warnung zu besagen hat, verstehe ich nicht.)
Das hier habe ich mir aus irgendwelchen HOWTOS zum Thema
zusammenkopiert. Vielleicht passt da 'was nicht zusammen?:
,-----[ /etc/modutils/ide-scsi ]------------------------------------------------------
| alias scsi_hostadapter ide-scsi
| options ide-cd ignore=hdd,hdc # tell the ide-cd module to ignore hdd and hdc
| alias scd0 sr_mod # load sr_mod upon access of scd0
| alias scd1 sr_mod # load sr_mod upon access of scd1
| pre-install sg modprobe ide-scsi # load ide-scsi before sg
| pre-install sr_mod modprobe ide-scsi # load ide-scsi before sr_mod
| pre-install ide-scsi modprobe ide-cd # load ide-cd before ide-scsi
`-------------------------------------------------------------------------------------
,-----[ Terminaleingabe ]----------
| 2:/etc/modutils # update-modules
| 2:/etc/modutils #
`----------------------------------
,-----[ /etc/modules: ]-
| usb-uhci
| input
| usbkbd
| keybdev
| usb-storage
| apm
| via-rhine
| snd-via82xx
| sg
| ide-scsi
`----------------
Nach REBOOT:
,-----[ Terminal ]-----------------------------------------------------------------
| ~ > dmesg | grep hd
| Kernel command line: auto BOOT_IMAGE=Linux ro root=343 hdc=ide-scsi hdd=ide-scsi
| ide_setup: hdc=ide-scsi
| ide_setup: hdd=ide-scsi
| ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:pio, hdb:DMA
| ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA
| hdb: Maxtor 6E040L0, ATA DISK drive
| hdc: HL-DT-ST GCE-8525B, ATAPI CD/DVD-ROM drive
| hdd: HL-DT-STDVD-ROM GDR8162B, ATAPI CD/DVD-ROM drive
| hdb: attached ide-disk driver.
| hdb: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=79656/16/63, UDMA(133)
`----------------------------------------------------------------------------------
"dmesg | grep failed" liefert keinen Output ;-)))
ABER: "lsmod | grep sg" und "lsmod | grep ide-scsi" auch nicht :-(((
(trotz der beiden letzten Zeilen von /etc/modules!)
Also händisch:
,-----[ root-Terminal ]------------------------------------------
| 0:~ # insmod sg
| Using /lib/modules/2.4.27-2-686/kernel/drivers/scsi/sg.o
| 0:~ # insmod ide-scsi
| Using /lib/modules/2.4.27-2-686/kernel/drivers/scsi/ide-scsi.o
`----------------------------------------------------------------
(Keine Fehlermeldung!)
,-----[ Terminal ]-------------------------------------------------
| ~ > lsmod
| Module Size Used by Not tainted
| ide-scsi 10032 0
| sg 31932 0 (unused)
| floppy 51160 0 (autoclean)
| parport_pc 23880 1 (autoclean)
| lp 6724 0
| parport 26504 1 [parport_pc lp]
| dm-mod 46808 0 (unused)
| snd-via82xx 14528 0
| snd-pcm-oss 38176 0 (unused)
| snd-mixer-oss 13432 0 [snd-pcm-oss]
| snd-ac97-codec 59576 0 [snd-via82xx]
| snd-pcm 59272 0 [snd-via82xx snd-pcm-oss snd-ac97-codec]
| snd-timer 14148 0 [snd-pcm]
| gameport 1676 0 [snd-via82xx]
| snd-mpu401-uart 3536 0 [snd-via82xx]
| snd-rawmidi 12928 0 [snd-mpu401-uart]
| snd-seq-device 4164 0 [snd-rawmidi]
| snd 34276 0 [snd-via82xx snd-pcm-oss snd-mixer-oss snd-ac97-codec snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
| snd-page-alloc 4936 0 [snd-via82xx snd-mixer-oss snd-pcm snd-timer snd-rawmidi snd-seq-device snd]
| soundcore 3940 4 [snd]
| via-rhine 13200 0 (unused)
| mii 2464 0 [via-rhine]
| crc32 2912 0 [via-rhine]
| apm 9964 0
| usb-storage 65088 0 (unused)
| scsi_mod 95108 2 [ide-scsi sg usb-storage]
| keybdev 2084 0 (unused)
| usbkbd 3096 0 (unused)
| input 3648 0 [keybdev usbkbd]
| usb-uhci 23344 0 (unused)
| usbcore 62924 1 [usb-storage usbkbd usb-uhci]
| rtc 6440 1 (autoclean)
| ext3 81068 2 (autoclean)
| jbd 42468 2 (autoclean) [ext3]
| ide-detect 288 0 (autoclean) (unused)
| via82cxxx 10824 1 (autoclean)
| ide-disk 16800 3 (autoclean)
| unix 14960 31 (autoclean)
| ide-core 108600 3 (autoclean) [ide-scsi usb-storage ide-detect via82cxxx ide-disk]
`------------------------------------------------------------------
Jetzt "benimmt" sich cdrecord wieder vorschriftsmäßig:
,-----[ Terminal ]----------------------------------------------------------------------
| ~ > cdrecord -scanbus
| Cdrecord-Clone 2.01.01a01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
| NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
| and thus may have bugs that are not present in the original version.
| Please send bug reports and support requests to <cdrtools@packages.debian.org>.
| The original author should not be bothered with problems of this version.
|
| Linux sg driver version: 3.1.25
| Using libscg version 'schily-0.8'.
| scsibus0:
| 0,0,0 0) 'HL-DT-ST' 'CD-RW GCE-8525B ' '1.03' Removable CD-ROM
| 0,1,0 1) 'HL-DT-ST' 'DVD-ROM GDR8162B' '0015' 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) *
`---------------------------------------------------------------------------------------
... aber cdrdao leider immer noch nicht:
,-----[ Terminal ]-------------------------------------------------------------
| ~ > cdrdao scanbus
| Cdrdao version 1.1.9 - (C) Andreas Mueller <andreas@daneb.de>
| SCSI interface library - (C) Joerg Schilling
| Paranoia DAE library - (C) Monty
|
| Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.
|
| LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:: ERROR: unknow subsystem (scd0) in (/dev/sr0)
| LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:: ERROR: unknow subsystem (scd1) in (/dev/sr1)
| ~ >
`----------------------------------------------------------------------------
... wobei dieser "LS_COLORS=..."-Output ja wirklich krank
aussieht :-(
Sorry für die etwas längliche Mail, aber vielleicht fällt ja
jemandem etwas auf, was ich falsch gemacht haben könnte.
Falls nicht, werde ich morgen versuchen, alles wieder rückgängig
zu machen und gemäß den übrigen Ratschlägen schauen, ob cdrecord
auch mit Atapi "tut". Vielleicht bessert sich ja dann auch
cdrdao. Aber auf cdrecord möchte ich nicht verzichten, da ich
damit schon erfolgreich Daten-CDs und einfache Audio-CDs
gebrannt habe.
Danke für die Hilfe!
Petra
Reply to: