View previous topic :: View next topic |
Author |
Message |
Marc-Tell Tux's lil' helper
Joined: 19 Mar 2004 Posts: 101 Location: Hamburg
|
Posted: Sun Oct 29, 2006 8:12 am Post subject: erste Partition meiner SATA Festplatte wird erkannt [solved] |
|
|
Hallo,
habe mir (schon vor längerer Zeit) eine SATA 250GB Festplatte zugelegt und noch unter WinXP partitioniert. Da dort inzwischen Daten darauf sind, die ich auch unter Linux nutzen möchte, wollte ich die Festplatte endlich auch mal dort einbinden.
Gesagt, getan... im Kernel die SATA Funktion für mein NForce3-Board unter SCSI in den Kernel eingebunden und den Kernel neu gebacken und eingebunden.
Leider scheint der Kernel? nur die erste Partition (sda1) zu erkennen und nicht die übrigen Partitionen. Wäre ja nicht so schlimm... nur in sda1 befinden sich leider nicht meine benötigten Daten
Habe ich was falsch gemacht? Oder ist die SATA Unterstützung noch etwas rudimentär?
MfG
Marc-Tell _________________ Wer Rechtschreibfehler findet, darf sie behalten
Last edited by Marc-Tell on Sun Oct 29, 2006 6:39 pm; edited 1 time in total |
|
Back to top |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Sun Oct 29, 2006 8:50 am Post subject: |
|
|
Hi
Wie sind denn die sda-Partitionen formattiert?
Hast du die Unterstützung auch im Kernel drinnen? (->vfat, ntfs)
Und (bitte schlag mich nicht ) hast du nach dem kompilieren des Kernels diesen auch nach /boot kopiert? Und war /boot gemountet?
Erzähl uns einfach bissl mehr
Greez
Franz |
|
Back to top |
|
|
Marc-Tell Tux's lil' helper
Joined: 19 Mar 2004 Posts: 101 Location: Hamburg
|
Posted: Sun Oct 29, 2006 9:14 am Post subject: |
|
|
franzf wrote: |
Wie sind denn die sda-Partitionen formattiert?
Hast du die Unterstützung auch im Kernel drinnen? (->vfat, ntfs)
Und (bitte schlag mich nicht ) hast du nach dem kompilieren des Kernels diesen auch nach /boot kopiert? Und war /boot gemountet?
Erzähl uns einfach bissl mehr
Franz |
Also... sämtliche Partitionen sind NTFS formatiert... aus dem einfachen Grund, XP kann Parttionen >32GB nicht in fat32 formatieren. Da ich aber nur lesend auf die Partitionen zugreifen möchte, ist es ja egal ob NTFS oder FAT32. Gentoo sieht ja auch meine NTFS-Partitionen auf menen PATA Laufwerken und auf diese kann ich auch zugreifen bzw. mounten.
Ja, der kernel steht in /boot drinnen und ist auch in Grub eingetragen und das System wurde danach neu gestartet.
Das die erste Partition (sda1) erkannt wird... nehme ich zurück... war meine CFCard
Falls ihr ein paar Ausgaben von irgendwelchen Systemtools braucht... sagt es mir... werde ich dann hier einstellen.
Was im Kernel bzügl. SATA aktiviert ist:
Quote: | CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_SG=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_NV=y
|
Noch etwas zum Mainboard:
MSI K8N-NEO nForce3 250GB _________________ Wer Rechtschreibfehler findet, darf sie behalten |
|
Back to top |
|
|
Marc-Tell Tux's lil' helper
Joined: 19 Mar 2004 Posts: 101 Location: Hamburg
|
Posted: Sun Oct 29, 2006 9:18 am Post subject: |
|
|
Nachtrag
lspci gibt folgende Ausgabe:
Quote: |
00:00.0 Host bridge: nVidia Corporation nForce3 250Gb Host Bridge (rev a1)
00:01.0 ISA bridge: nVidia Corporation nForce3 250Gb LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation nForce 250Gb PCI System Management (rev a1)
00:02.0 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
00:02.2 USB Controller: nVidia Corporation nForce3 EHCI USB 2.0 Controller (rev a2)
00:05.0 Bridge: nVidia Corporation CK8S Ethernet Controller (rev a2)
00:08.0 IDE interface: nVidia Corporation CK8S Parallel ATA Controller (v2.5) (rev a2)
00:09.0 IDE interface: nVidia Corporation CK8S Serial ATA Controller (v2.5) (rev a2)
00:0a.0 IDE interface: nVidia Corporation CK8S Serial ATA Controller (v2.5) (rev a2)
00:0b.0 PCI bridge: nVidia Corporation nForce3 250Gb AGP Host to PCI Bridge (rev a2)
00:0e.0 PCI bridge: nVidia Corporation nForce3 250Gb PCI-to-PCI Bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation NV40 [GeForce 6800 GT] (rev a1)
02:08.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
02:08.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
02:08.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63)
02:08.3 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46)
02:09.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)
02:09.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (rev 04)
02:09.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 04)
|
_________________ Wer Rechtschreibfehler findet, darf sie behalten |
|
Back to top |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Sun Oct 29, 2006 9:46 am Post subject: |
|
|
CFCards sind eigentlich immer fat-formattiert. Also kann es noch sein dass du ntfs nicht im Kernel hast, oder nur als Modul und du hast vergessen es zu laden
Code: |
File systems
+- DOS/FAT/NT Filesystems
<*> VFAT (Windows-95) fs support
<M> NTFS file system support
|
So schauts bei mir aus.
Grüße
Franz |
|
Back to top |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Sun Oct 29, 2006 9:52 am Post subject: Re: nur erste Partition meiner SATA Festplatte wird erkannt |
|
|
Marc-Tell wrote: | Leider scheint der Kernel? nur die erste Partition (sda1) zu erkennen und nicht die übrigen Partitionen. |
Was meinst du damit?
Was sagt ein
Code: | fdisk -l /dev/sda
// bzw. sdb, oder was deine Platte jetzt ist |
Hast du einen Eintrag in der fstab?
Kannst du einfach nur nicht mounten? |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5329
|
Posted: Sun Oct 29, 2006 10:02 am Post subject: |
|
|
ähm franzf es geht hier um ne S-ATA platte und nicht um CF. Da es nur sda1 gibt und das sich diese, wie er herausgefunden hat, sich um den CF slot/karte handelt, hat er anscheinent nicht den passenden treiber im kernel aktiv.
Marc-Tell: hast du schonmal die ausgabe von dmesg nach dem booten durchgeschaut, ob du da irgentetwas bezüglich s-ata findest? _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
Vortex375 Veteran
Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Sun Oct 29, 2006 10:03 am Post subject: |
|
|
Quote: | Also kann es noch sein dass du ntfs nicht im Kernel hast, oder nur als Modul und du hast vergessen es zu laden |
Nein, das kann nicht die Fehlerursache sein, denn dann würden die Devices in /dev trotzdem erstellt werden; Probleme gäb's dann erst beim mounten.
Die SATA unterstützung von Linux funktioniert normalerweise tadellos (besser als Windows ). Möglich wäre, dass dieser SATA_NV Treiber, den du aktiviert hast nicht der richtige für deinen Controller ist. Allerdings weiß ich nicht welchen du sonst benutzen solltest.
Vieleicht findest du ja was, wenn du bei Google nach "CK8S Serial ATA Controller" suchst. |
|
Back to top |
|
|
Marc-Tell Tux's lil' helper
Joined: 19 Mar 2004 Posts: 101 Location: Hamburg
|
Posted: Sun Oct 29, 2006 1:16 pm Post subject: |
|
|
So, habe alles nochmal durchgescheckt. Der Kernel findet definitiv die Festplatte (Samsung).
Er bindet diese als sda ein... hatte am Anfang also doch recht. Leider erkennt er drauf nur die erste Partition.
Habe spaßeshalbe mal im Kernel von der SCSI Variante auf das alte IDE Zeugs (depricated) umgestellt. Dann wird die Platte als hdi eingebunden. Aber auch hier nur die erste Partition (hdi1).
fdisk unter /dev/sda bzw. /dev/hdi erkennt auch nur eine Partition. Unter Windows XP habe ich aber definitiv mehre Partitionen auf die ich auch wunderbar zugreifen kann. Es gibt für mich im Moment nur drei Erklärungen für dieses Verhalten:
1. Die Kerneltreiber für SATA -> Sowohl die alten über IDE als auch die neuen über SCSI sind fehlerhaft
2. Windows hat die Platten "falsch" bzw. nicht konform partitioniert, so das diese in anderen Betriebssystemen nicht richtig erkannt werden.
3. BIOS Einstellung, nur was kann man da falsch machen?
werde mal bei Gelegenheit die Fesplatte platt machen und unter Linux mit fdisk neu partitionieren... mal sehen, was WinXP dazu sagt
Gruß
Marc-Tell _________________ Wer Rechtschreibfehler findet, darf sie behalten |
|
Back to top |
|
|
Vortex375 Veteran
Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Sun Oct 29, 2006 2:17 pm Post subject: |
|
|
Evtl. musst du in der kernel-config das hier Aktivieren:
Code: |
File systems ---> Partition Types --->
[*] Advanced partition selection
[*] PC BIOS (MSDOS partition tables) support (NEW)
|
Ist aber nur ein Schuss ins Blaue, ich weiß echt nicht, warum es bei dir nicht geht. |
|
Back to top |
|
|
Marc-Tell Tux's lil' helper
Joined: 19 Mar 2004 Posts: 101 Location: Hamburg
|
Posted: Sun Oct 29, 2006 6:48 pm Post subject: |
|
|
Vortex375 wrote: | Evtl. musst du in der kernel-config das hier Aktivieren:
Code: |
File systems ---> Partition Types --->
[*] Advanced partition selection
[*] PC BIOS (MSDOS partition tables) support (NEW)
|
Ist aber nur ein Schuss ins Blaue, ich weiß echt nicht, warum es bei dir nicht geht. |
Der Schuß ins Blaue war gar nicht so falsch... die o.g. Option war schon aktiv (ich wars nicht... Voreinstellung??)
Aber in diesem Menü fand sich noch was ganz anderes:
File systems -> Partition Types -> Advanced partition Selection
[*] Windows Logical Disk Manager (Dynamic Disk) support
aus dem Helpfile geht hervor:
Quote: |
CONFIG_LDM_PARTITION:
Say Y here if you would like to use hard disks under Linux which
were partitioned using Windows 2000's or XP's Logical Disk Manager.
They are also known as "Dynamic Disks".
Windows 2000 introduced the concept of Dynamic Disks to get around
the limitations of the PC's partitioning scheme. The Logical Disk
Manager allows the user to repartition a disk and create spanned,
mirrored, striped or RAID volumes, all without the need for
rebooting.
|
Nun kann ich auch auf die anderen Partitionen zugreifen (sda2,sda3,...)
fdsik zeigt mir aber trotzdem nur eine Partition (sda1) an.... naja egal jetzt geht es ja.
MfG
Marc-Tell _________________ Wer Rechtschreibfehler findet, darf sie behalten |
|
Back to top |
|
|
|