Hallo, Am Thu, 19 May 2005, Petra Ruebe-Pugliese schrieb: >am Donnerstag, dem 19. Mai 2005, um 03:26 schrieb David Haller ([EMAIL >PROTECTED]): > >> 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). >[...] >> Du solltest alle deine IDE-CD(RW)-Laufwerke mit ide-scsi betreiben. >> Oder keins.
Ok. >,-----[ 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.) Du hast offenbar devfs verwendet und jetzt nicht mehr. Oder irgendwie so. Und statt /dev/ide/../disc wird /dev/hdb verwendet. Welche der device-files gibt's denn? >| alias scsi_hostadapter ide-scsi Das muss nicht mal sein, speziell nicht, wenn man z.B. scsi-Festplatten hat. >| 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 Das wird automatisch gemacht, denn /dev/sr* und /dev/scd* haben die passenden Major/Minor Nummern. Du brauchst: >| pre-install sg modprobe ide-scsi # load ide-scsi before sg >| pre-install sr_mod modprobe ide-scsi # load ide-scsi before sr_mod Das ist nicht so schoen ;) Ich verwende: alias block-major-11 sr_mod alias char-major-21 sg below sr_mod ide-scsi below sg ide-scsi Bei Kernel 2.6.x muss man statt dem einfachen "below" (siehe manpage) diese langen install ... Befehle nehmen. >| pre-install ide-scsi modprobe ide-cd # load ide-cd before ide-scsi Das ist falsch, genau ide-cd will man ja nicht. >| ~ > 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 OK. Was spuckt ein "dmesg | grep 'sr0'" aus? >ABER: "lsmod | grep sg" und "lsmod | grep ide-scsi" auch nicht :-((( Das ist doch gut so. Module sind doch dafuer da, dass man sie nicht immer laden muss. Wenn du dann auf /dev/sr* (== /dev/scd*) zugreifst wird sr_mod geladen, das automatisch scsi_mod nachzieht. Die Abhaengigkeit zu ide-scsi wird durch den "below sr_mod" Eintrag definiert. Bsp: # lsmod | head -n 2 Module Size Used by 8139too 12288 0 (autoclean) $ mount /dev/cdrom ### /dev/cdrom ist ein symlink auf /dev/sr0 # lsmod | head -n 6 Module Size Used by sr_mod 12944 0 (autoclean) ide-scsi 9024 0 (autoclean) cdrom 29152 0 (autoclean) [sr_mod] scsi_mod 93616 2 (autoclean) [sr_mod ide-scsi] 8139too 12288 0 (autoclean) Und wenn man auf /dev/sg* zugreift, z.B. mit cdrecord -scanbus wird 'sg' nachgeladen (und ggfs. scsi_mod und ide-scsi). >| ~ > lsmod >| Module Size Used by Not tainted >| ide-scsi 10032 0 >| sg 31932 0 (unused) [..] >| scsi_mod 95108 2 [ide-scsi sg usb-storage] >| ide-core 108600 3 (autoclean) [ide-scsi usb-storage >ide-detect via82cxxx ide-disk] Passt. >Jetzt "benimmt" sich cdrecord wieder vorschriftsm��ig: > >| ~ > cdrecord -scanbus [..] >| 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 ERROR: unknow subsystem (scd0) in (/dev/sr0) ERROR: unknow subsystem (scd1) in (/dev/sr1) Hm. Gibt's bei dir die symlinks|devices /dev/scd* und /dev/sr*? Wenn nein, lege diese mal an (ggfs. als symlinks: # ls -l /dev/sr0 /dev/scd0 lrwxrwxrwx 1 root root 3 Nov 4 2004 /dev/scd0 -> sr0 brw-r--r-- 1 root disk 11, 0 Jul 23 1999 /dev/sr0 Geht auch umgekehrt sr0 -> scd0. >`---------------------------------------------------------------------------- > >... wobei dieser "LS_COLORS=..."-Output ja wirklich krank >aussieht :-( LS_COLORS="" cdrdao scanbus ;) -dnh -- See, the problem with that temperature setting is that while it strongly encourages snuggling in the MOTAS, it strongly discourages them parading around naked. I like naked parades. Therefore, it is warm in my house. -- C. Rovers -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

