Hallo Folgende Situation: Suse 8.2. Ich will auf eine Platte und ein DVD Laufwerk zugreifen, die an einem OnBoard Raid Controler(Promise PDC20276) hängen. Dazu hab ich mir den 2.4.22 Kernel kompiliiert, weil der den Promise Controller unterstützt. (Will gar kein Raid12oder3 installieren sondern nur als zusätzliche IDE Slots nutzen). Jetzt kann ich zwar ohne Problem über den Controler das DVD Laufwerk mounten und ebenso eine Platte mit Linux-Partiotionen. Eine andere Platte mit NTFS bzw VFAT Partitionen wird aber nur als ganze Platte (/dev/hde) nicht aber die einzelnen Paertitionen erkannt (/dev/hde1) usw. Beim Versuch diese zu mounten gibts folgende Fehlermeldung: Falscher Dateisystemtyp, ungültige Optionen, der »Superblock« von /dev/hde1 ist beschädigt oder es sind zu viele Dateisysteme eingehängt (could this be the IDE device where you in fact use ide-scsi so that sr0 or sda or so is needed?) Auch Yast erkennt in der Partitionstabelle nur die ganze Platte Unter XP lassen sich die Partitionen aber ohne Problem finden. Hab schon dieverse Kombinationen von modulen und fest einkopilierten Optionen probiert. Worauf deutet diese Fehlermeldung hin? Was genau meint ide-scsi, wo ich doch an der stelle nix mit scsi am Hut hab? Welche Module oder Kerneloptionen hab ich vielleicht übersehen? Ist vielleicht an der Partitionstabelle der Platte was im eimer, weil mit einer andrean Platten funzt es ja? MFG Moritz
Moritz wrote:
Eine andere Platte mit NTFS bzw VFAT Partitionen wird aber nur als ganze Platte (/dev/hde) nicht aber die einzelnen Paertitionen erkannt (/dev/hde1) usw.
Was ergibt "fdisk -l /dev/hde" unter Linux?
Unter XP lassen sich die Partitionen aber ohne Problem finden.
Worauf deutet diese Fehlermeldung hin?
Das eine Partitionstabelle von XP erzeugt wurde, die dein Linux nicht versteht. Zur Vollstaendigkeit solltest du mal versuchen, die Platte in ein Win9x-System zu stecken und zu schauen, ob die Platte da erkannt wird.
Welche Module oder Kerneloptionen hab ich vielleicht übersehen?
Mach mal "cat /proc/filesystems". -- Have fun, Peter
Moritz wrote:
Jetzt kann ich zwar ohne Problem über den Controler das DVD Laufwerk mounten und ebenso eine Platte mit Linux-Partiotionen. Eine andere Platte mit NTFS bzw VFAT Partitionen wird aber nur als ganze Platte (/dev/hde) nicht aber die einzelnen Paertitionen erkannt (/dev/hde1) usw. Beim Versuch diese zu mounten gibts folgende Fehlermeldung:
Falscher Dateisystemtyp, ungültige Optionen, der »Superblock« von /dev/hde1 ist beschädigt oder es sind zu viele Dateisysteme eingehängt (could this be the IDE device where you in fact use ide-scsi so that sr0 or sda or so is needed?)
Auch Yast erkennt in der Partitionstabelle nur die ganze Platte Unter XP lassen sich die Partitionen aber ohne Problem finden. Hab schon dieverse Kombinationen von modulen und fest einkopilierten Optionen probiert. Worauf deutet diese Fehlermeldung hin? Was genau meint ide-scsi, wo ich doch an der stelle nix mit scsi am Hut hab? Welche Module oder Kerneloptionen hab ich vielleicht übersehen? Ist vielleicht an der Partitionstabelle der Platte was im eimer, weil mit einer andrean Platten funzt es ja?
Kann es sein, dass es ein "Dynamischer Datenträger" ist. Geh mal in Dein XP und ComputerVerwaltung, Datenträger und schau was vor der Festplatte steht (Basis oder Dynamisch). -- Andreas
Auh weia! Also: Es war einmal vor ein paar Jahren, da kaufte ich mir in einem Laden weit entfernt hinter den sieben Bergen, eine 40 GB Festplatte. Zuhause stellt ich fest; es war nur eine 32 GB Platte. Ich schimpfte auf den Händler, überlegte mir allerlei von wegen Mainboard unterstützt nicht mehr usw. Aber da der Laden meines jetzt verloreren Vertrauens so weit weg war und ich zu der Zeit alle Platte über 10 GB höchst unverschämt fand, begnügte ich mich munter mit den 32 GB. Und heute schenkete mir mein Linux in seiner unachgiebigen Härte, den faulen Braten nicht schlucken zu wollen, eine 40 GB Festplatte. Einzig ein wackerer kleiner Jumper hielt den Arm der Platte ab, sich in jungfräulich geblieben Regionen vorzutasten, die nie ein Mensch zuvor gesehen hat. Oh Mann!!! Hab erst überlegt, ob ich mal teste wie gut die Mailingliste ist und warte ob ihr drauf kommt, aber dann hab ich gedacht, ihr habt echt besseres zu tun. In diesem Sinne VIELEN DANK FÜR DIE MÜHE MFG Moritz PS: hab sogar schon ne LowLevel-Formartierung und was weiß ich durchgeführt.
Hallo, Am Tue, 30 Sep 2003, Moritz schrieb:
Jetzt kann ich zwar ohne Problem über den Controler das DVD Laufwerk mounten und ebenso eine Platte mit Linux-Partiotionen. Eine andere Platte mit NTFS bzw VFAT Partitionen wird aber nur als ganze Platte (/dev/hde) nicht aber die einzelnen Paertitionen erkannt (/dev/hde1) usw. Beim Versuch diese zu mounten gibts folgende Fehlermeldung:
Falscher Dateisystemtyp, ungültige Optionen, der »Superblock« von /dev/hde1 ist beschädigt oder es sind zu viele Dateisysteme eingehängt (could this be the IDE device where you in fact use ide-scsi so that sr0 or sda or so is needed?)
Auch Yast erkennt in der Partitionstabelle nur die ganze Platte Unter XP lassen sich die Partitionen aber ohne Problem finden. Hab schon dieverse Kombinationen von modulen und fest einkopilierten Optionen probiert.
Schick doch bitte mal die Ausgaben von: # cat /proc/cmdline # hdparm -i /dev/hde # dd if=/dev/hde bs=512 count=1 | hex ^^ ACHTUNG! NICHT VERTIPPEN! UND VORHER VERSTEHEN! -dnh --
wenn Du auch unbedingt eines der größten Rätsel der Informatik benutzen mußt... Ich weiß gar nicht, was du gegen den vi(m) hast, nichts wirksames, von :q! mal abgesehen... [Hajo Pflueger und Christopher Splinter in dag°]
Hallo
Hallo,
Am Tue, 30 Sep 2003, Moritz schrieb:
Jetzt kann ich zwar ohne Problem über den Controler das DVD Laufwerk mounten und ebenso eine Platte mit Linux-Partiotionen. Eine andere Platte mit NTFS bzw VFAT Partitionen wird aber nur als ganze Platte (/dev/hde) nicht aber die einzelnen Paertitionen erkannt (/dev/hde1) usw. Beim Versuch diese zu mounten gibts folgende Fehlermeldung:
Falscher Dateisystemtyp, ungültige Optionen, der »Superblock« von /dev/hde1 ist beschädigt oder es sind zu viele Dateisysteme eingehängt (could this be the IDE device where you in fact use ide-scsi so that sr0 or sda or so is needed?)
Auch Yast erkennt in der Partitionstabelle nur die ganze Platte Unter XP lassen sich die Partitionen aber ohne Problem finden. Hab schon dieverse Kombinationen von modulen und fest einkopilierten Optionen probiert.
Schick doch bitte mal die Ausgaben von:
# cat /proc/cmdline # hdparm -i /dev/hde # dd if=/dev/hde bs=512 count=1 | hex
Die Platte hängt im Moment als Slave an hdf, hoffe das macht keinen Unterschied. # cat /prc/cmdline auto BOOT_IMAGE=linux.moritz root=305 hdc=ide-scsi hdclun=0 splash=silent showopts splash=silent # hdparm -i /dev/hdf Model=Maxtor 94098U8, FwRev=FA500S60, SerialNo=G80DJJPC Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 *udma2 udma3 udma4 AdvancedPM=yes: disabled (255) WriteCache=enabled Drive conforms to: ATA/ATAPI-4 T13 1153D revision 17: 1 2 3 4 5 # dd if=/dev/hdf bs=512 count=1 | hex 0+0 Records ein 0+0 Records aus
^^ ACHTUNG! NICHT VERTIPPEN! UND VORHER VERSTEHEN!
-dnh
Hallo, Am Wed, 01 Oct 2003, Moritz schrieb:
Die Platte hängt im Moment als Slave an hdf, hoffe das macht keinen Unterschied.
# cat /prc/cmdline
auto BOOT_IMAGE=linux.moritz root=305 hdc=ide-scsi hdclun=0 splash=silent showopts splash=silent
# hdparm -i /dev/hdf
Model=Maxtor 94098U8, FwRev=FA500S60, SerialNo=G80DJJPC Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1 ^^^^^^^^^^^ 8GB ^^^^^^^^ 8 GB
Du hast aber ne 41 Mrd.B HDD. Diskmanager? Im BIOS flasch eingetragen? Jumper zur Begrenzunge der Kapazitaet gesetzt? Evtl. reicht aber ein Kernelparameter -- dazu muesste man aber wissen, mit welcher Geometrie die Platte partitioniert wurde.
# dd if=/dev/hdf bs=512 count=1 | hex
0+0 Records ein 0+0 Records aus
Ja, und wo ist die Ausgabe? Bei einer Festplatte sollte da der MBR ausgegeben werden (in hex). -dnh -- Spam ist weniger ein technisches als ein soziales Problem. Die einzigen technischen Mittel, die soziale Probleme halbwegs brauchbar loesen, sind schwere Waffen. Und das auch nur bei wirklich konsequenter Anwendung. -- A. Schreiber in dasr
David Haller wrote:
Am Wed, 01 Oct 2003, Moritz schrieb:
# hdparm -i /dev/hdf
Model=Maxtor 94098U8, FwRev=FA500S60, SerialNo=G80DJJPC Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1 ^^^^^^^^^^^ 8GB ^^^^^^^^ 8 GB
Du hast aber ne 41 Mrd.B HDD. Diskmanager? Im BIOS flasch eingetragen? Jumper zur Begrenzunge der Kapazitaet gesetzt?
Davon hat Moritz ja schon erzaehlt.
# dd if=/dev/hdf bs=512 count=1 | hex
0+0 Records ein 0+0 Records aus
Ja, und wo ist die Ausgabe? Bei einer Festplatte sollte da der MBR ausgegeben werden (in hex).
Ich tippe mal, das zitierte "LBAsects=1" deutet auf einen schwerwiegenden Fehler hin. Ich wuerde die Daten sichern, alles an Jumpern entfernen, was auf "Capacity Clip", "8GB", oder aehnliches hindeutet und dann noch mal die Ausgaben des Linux-Kernel bezueglich der Platte posten. Direkt nach dem starten dazu "dmesg|grep hdf" eingeben (je nach Lage auch ein anderer Buchstabe als 'f', aber das hat Moritz ja schon verstanden). -- Have fun, Peter
participants (4)
-
Andreas Winkelmann
-
David Haller
-
Moritz
-
Peter Wiersig