PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scsi emu unter suse8.0



Seiten : [1] 2

stracki123
03.05.02, 00:07
Moin,

yast1 ist ja nicht mehr da, lilo sieht auch anders aus.
Wie richte ich denn nun die scsi emulation (bezieht sich auf das cd-rom) unter suse 8.0 ein.
Der Brenner wird als scsi(emu) erkannt. Nur macht on-the-fly ohne cd-Rom keinen Sinn.


gruß

Jürgen

Puh-Bert
03.05.02, 00:18
Hi

Ich hab es zwar noch nicht ausprobiert, aber es sollte eigentlich reichen wenn Du für Dein CD-Rom in der /etc/lilo.conf die Appendzeile um ein hdx=ide-scsi
(hdx durch den Devicenamen des CD-Rom ersetzen) ergänzt. Da sollte ja schon ein solcher Eintrag für Deinen Brenner sein. Wie gesagt, ich habs noch nicht getestet, aber so hats bei 7.3 noch gefunzt.

Gruss,

Puh-Bert

Kentar
03.05.02, 13:20
Hi

Ich habe es bereits versucht. Leider ohne erfolg. Es scheint, als würde Suse 8.0 die append-zeile einfach übergehen. Übgrigends kannst du die auch mit Yast2 -> Bootloader konfiguration (oder so) eingeben. Also bei mir hat's nicht gefunzt. Unter 7.3 klappte es aber ohne Probleme!!!:confused:

move
03.05.02, 15:30
Hallo,
gib mal "cdrecord -scanbus" in eine Konsole ein, damit kannst du schauen
ob für das Laufwerk die SCSI-Emulation aktiv ist.(poste die Ausgabe mal)

Stimmt den der Link von /dev/cdrom (so heißt der bei mir) auf /dev/scdx
Kannst du das Laufwerk noch mounten?

netmaster
03.05.02, 16:35
Wo wird der Link hinterlegt in welcher Datei?

netmaster
03.05.02, 17:36
Ich habe mal alle Anweisungen, die ich unter der Suchfunktion gefunden hab versucht, jedoch ohne Erfolg.
Im Gegenteil, jetzt kann ich das CD-Rom garnicht mehr nutzen.
Wenn ich auf Icon vom Desktop klicke bekomme ich folgende Fehlermeldung:

unmount: dev/cdrom unbekanntes Gerät

Hier mal meine Einstellungen.

BOOT.LOCAL

#! /bin/sh
#
# Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany. All rights reserved.
#
# Author: Werner Fink <werner@suse.de>, 1996
# Burchard Steinbild <feedback@suse.de>, 1996
#
# /etc/init.d/boot.local
#
# script with local commands to be executed from init on system startup
#
. /etc/rc.config
#
# Here you should add things, that should happen directly after booting
# before we're going to the first run level.
#
/sbin/modprobe ide-scsi


LILO.CONF

boot = /dev/hda
change-rules
reset
read-only
menu-scheme = Wg:kw:Wg:Wg
lba32
prompt
timeout = 80
message = /boot/message

image = /boot/vmlinuz
label = linux
root = /dev/hda3
vga = 791
initrd = /boot/initrd
append = " hdb=ide-scsi hdd=ide-scsi"

image = /boot/vmlinuz.suse
label = failsafe
root = /dev/hda3
vga = 791
initrd = /boot/initrd.suse
append = "ide=nodma apm=off acpi=off hdb=ide-scsi hdd=ide-scsi"
optional

image = /boot/memtest.bin
label = memtest86

Gibt es vielleicht unter Suse 8.0 noch ne andere Datei, wo ich mein CD-Rom einbinden muss???

Das komische ist ja, der Brenner wurde schon bei der Installation automatisch auf scsi emuliert.

hdb ---> CD-Rom
hdd ---> Brenner, der auch funtzt

Kann mir vielleicht einer noch einen Tip geben???

THX im voraus.

netmaster
04.05.02, 13:26
Kann mir hier keiner mehr weiterhelfen?????

move
04.05.02, 17:11
@netmaster
Hast du schon mal, wie oben von mir beschrieben
cdrecord -scanbus
in eine Konsole eingegeben??

Mach das mal als user, wenns als user nicht geht als root.
Root wirst du mit dem Befehl
su

netmaster
04.05.02, 22:09
Hallo.

Cdrecord 1.11a19 (i686-suse-linux) Copyright (C) 1995-2002 Jörg Schilling
Linux sg driver version: 3.1.22
Using libscg version 'schily-0.6'
scsibus0:
0,0,0 0) 'SAMSUNG ' 'CD-R/RW SW-212B ' 'BS03' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *

Es wird nur mein Brenner angezeigt, der wie ich schon erwähnte, bei der Installation
automatisch als scsi emuliert wurde.
Hab heute den ganzen Tag das Netz auf en Kopf gestellt, aber nix darüber gefunden, wie
ich das CD-Rom emulieren kann. Alles nur bis 7.3, was aber bei 8.0 nicht mehr geht.
Das Verzeichnis /usr/scr/linux gibt es ja auch nicht mehr.

Hab keinen Plan mehr, was ich noch machen soll.

move
05.05.02, 00:08
Tja, da weiß ich jetzt auch nicht weiter.

Wenn die Angaben in der append-Zeile mit deinen Geräten übereinstimmen.

append = " hdb=ide-scsi hdd=ide-scsi"

Müste eigentlich dein CDROM auch emuliert sein.
Da du wie es aussieht nicht der einzige bist der das Problem hat liegt
es vielleicht an SuSE 8.0.

netmaster
05.05.02, 07:55
Ja, hab auch noch keinen gefunden, bei dem die Emulation von normalen CD-Rom's
bei Suse 8.0 funktioniert.

In der Online-Hilfe gibt es auch nichts darüber.

*Shitte.........*

itsme
05.05.02, 08:22
Poste doch mal dein /etc/fstab . Mal sehen was da so drin steht... :)

netmaster
05.05.02, 08:44
Hier mal meine fstab.

/dev/hda3 / reiserfs defaults 1 2
/dev/hda1 /boot ext2 defaults 1 2
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
/dev/hdc1 /data1 auto auto,defaults 1 2
devpts /dev/pts devpts defaults 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
proc /proc proc defaults 0 0
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
/dev/hda2 swap swap pri=42 0 0

move
05.05.02, 11:32
@netmaster
Hast du nach dem editieren der lilo.conf auch "lilo" in eine Konsole eingegeben??

netmaster
05.05.02, 11:35
Voll die krass Aktion am Sonntag morgen.

Ich hab es geschafft. Hier jetzt mal meine Anleitung:
Bei mir ist hdb ---> CD-Rom und hdd --> CD-RW
Bearbeitung unter root:

Ändern einer Zeile von /etc/lilo.conf:

append = "hdb=ide-scsi hdd=ide-scsi"

danach in Konsole lilo aufrufen

linux:/ # lilo

Dann in Konsole bleiben:

rm /dev/cdrom
rm /dev/cdrecorder

ln -sf /dev/sr0 /dev/cdrom
ln -sf /dev/sr1 /dev/cdrecorder

Danach hab ich neu gebootet und es lief.

Vielleicht geht es ja auch bei euch jetzt.

Viel Glück.


EDIT: @Move
Ich weis nicht mehr genau, hab soviel geändert und gemacht, aber ich denke bei den letzten Versuchen hab ich es vergessen. Aber jetzt geht es.


Danke an für alle Antworten.

martin
05.05.02, 13:44
Ich hab's auch mit der SCSI Emu geschafft. Bei mir war es das DVD laufwerk, was nicht erkannt wurde. Jetzt kann ich zwar CD Copy's machen aber dafür findet Yast2 meine DVD nicht mehr. Es kommt immer die Meldung:"Bitte legen Sie CD1 ein". Dabei habe ich eingentlich nur die append Zeile geändert und den link /dev/dvd auf /dev/sr1 gelegt.
Voll der Sch....

(SuSE 8.0)

move
05.05.02, 14:27
@netmaster
Freut mich das es läuft
Ein kleiner Tip:

EDIT: @Move
Ich weis nicht mehr genau, hab soviel geändert und gemacht, aber ich denke bei den letzten Versuchen hab ich es vergessen. Aber jetzt geht es.
Wenn du solche Projekte wie SCSI-Emulation usw. machst, schreib nebenbei einen kleinen
Bericht. Dann hast du einen besseren Überblick über Änderungen die du gemacht hast,
und du kannst das ganze auch noch ein Jahr später nachvollziehen.

@martin
Änder auch mal den Link /dev/cdrom auf /dev/sr1

netmaster
05.05.02, 15:01
@Martin

Vielleicht hast du falsche Links noch von vorher drin.
Lösche mal die ganzen Links und setze sie neu.

martin
05.05.02, 15:16
@move
Geht immer noch nicht. Yast2 bringt abwechselnd so Fehler wie:

"Es ist nicht möglich, das Quellmedium einzuhängen.
/dev/hdc: Eingabe-/Ausgabefehler mount: Sie müssen den Dateisystemtyp angeben "

"Es ist nicht möglich, das Quellmedium einzuhängen.
/dev/hdd: Eingabe-/Ausgabefehler mount: Sie müssen den Dateisystemtyp angeben"

"Es ist nicht möglich, das Quellmedium einzuhängen."

Der will auch immer auf den cdrecorder zugreifen. Im DVD Laufwerk tut sich nischt.
Schau Dir bitte mal das Bild an, vielleicht findest Du den Fehler.

Danke Martin

move
05.05.02, 15:48
Sieht bei mir auch so aus.

MrIch
05.05.02, 16:22
villeicht solltest du mal den yast Punkt wählen, Quelle auswählen, dann kannst du vielleicht den richtigen Pfad angeben!

martin
05.05.02, 17:34
Das scheint wohl zu gehen. Wenn ich die DVD mounte und dann das Verzeichniss /media/cdrom angebe. Aber bei manchen scheint es ja wohl zu funktionieren.
Schon verrückt. Dafür habe ich jetzt dem SuSE Support einen vorgeheult.

Greets
Martin

Kentar
06.05.02, 07:32
Hi

Also meine SCSI-simulation funzt jetzt auch. muste die Sumulation von hand eingeben, und nicht mit Yast2 machen (äußerst merkwürdig, da die Einträge identisch sind...)

Was deinen Fehler angeht, so hatte ich das am Anfang auch. beim 1. mal hatte ich die links verkehrtherum gesetzt (sc0 und sc1 vertauscht).

Danach habe ich gesehen, das es bei Suse ein update diesbezüglich gibt. Aber irgendwie nur für DVD laufwerke. Da Suse immer nach CDROM sucht, und nicht nach DVD.

Ich habe einen Link von cdrom nach DVD eingerichtet, danach lief es!!!

martin
06.05.02, 10:09
Hi Kentar,
kannst Du mir sagen, wie und wo Du einen Link von cdrom nach DVD eingerichtet hast?

move
08.05.02, 19:15
@netmaster
Mir ist da ein Fehler in einem Beitrag von dir aufgefallen.
rm /dev/cdrom
rm /dev/cdrecorder
rm /cdrom
rm /cdrecorder
rm /media/cdrom
rm /media/cdrecorder
ln -sf /dev/sr0 /dev/cdrom
ln -sf /dev/sr1 /dev/cdrecorder

rm /cdrom
rm /cdrecorder
rm /media/cdrom
rm /media/cdrecorder

Die zwei Links und die zwei Verzeichnisse brauch man nicht löschen,
vielleicht könntest du das ändern, damit nicht irgendjemand der das liest noch Sachen löscht
die nicht gelöscht werden müssen, und dadurch mehr Probleme hat als vohrer.

Danke

netmaster
08.05.02, 19:49
Sorry, hab nur das gepostet, so wie ich es gemacht hab.

Und es läuft bei mir.

Werd aber das Posting abändern.

move
08.05.02, 20:24
cool das du es geändert hast
Kurze Erklärung:
Eintrag in meiner /etc/fstab
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0

/dev/cdrom ist der Link auf das Device
/media/cdrom ist der Mountpoint vom CDROM

Wenn man den Mountpoint löscht kann man das Laufwerk nicht mehr einbinden

netmaster
08.05.02, 20:34
Ja, so steht es bei mir auch drin.
Ich habe auch mein Media gelöscht.

Da er es automatisch wieder angelegt hat, denke ich mal, dass es an Hand der fstab
initiiert wird.
Ansonsten kann ich es mir nicht erklären, da ich es nicht manuell gemacht hab.

Kentar
16.05.02, 16:49
@martin ln -sf /dev/dvd /dev/cdrom
sollte eigentlich laufen.

martin
16.05.02, 17:05
mmhh geht trotzdem nicht. Im aktuellen Linux Magazin haben sie aber das gleiche Problem. Genau wie bei mir, nach scsi emu gibt es kein hdc mehr und yast2 will trotzdem drauf zugreifen.
Naja, egal. Gibt bestimmt bald nen Patch.

Thx
martin