[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: