• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Festplatte wird nicht erkannt (SATA link down)

st-a

Newbie
Hallo!
Ich habe eine neue, leere Festplatte eingebaut. Diese wird aber von openSUSE 10.2 nicht erkannt. Ich weiß, wie man Festplatten mountet etc, aber diese taucht weder im Partitionsmanager von Yast auf, noch erscheint sie als /dev/sdb* (habe zwei S-ATA Platten).
Windows erkennt die Festplatte. Habe auch zum Testen schon eine NTFS-Partition erstellt. Diese kann ich von Grub per 'geometry (hd1)' anzeigen lassen.
Aber bei SUSE taucht das Gerät einfach nicht auf. Muss man im SUSE etwas spezielles machen, damit neue Festplatten angesprochen werden?
Würde mich über Tipps sehr freuen.
MFG
 

panamajo

Guru
st-a schrieb:
Aber bei SUSE taucht das Gerät einfach nicht auf. Muss man im SUSE etwas spezielles machen, damit neue Festplatten angesprochen werden?
Nein, eigentlich sollte die Platte automatisch erkannt werden. Was liefert denn
Code:
# fdisk -l
 
OP
S

st-a

Newbie
Code:
# fdisk -l

Platte /dev/sda: 160.0 GByte, 160041885696 Byte
255 heads, 63 sectors/track, 19457 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1        3916    31455238+   7  HPFS/NTFS
/dev/sda2            3917       19457   124833082+   5  Erweiterte
/dev/sda5            3917        4177     2096451   82  Linux Swap / Solaris
/dev/sda6            4178        6788    20972826   83  Linux
/dev/sda7            6789       19457   101763711   83  Linux
...mehr kommt nicht
 

panamajo

Guru
Bist du sicher dass der verwendete SATA Anschluss auch über denselben Controller läuft wie der von sda? Auf manchen MBs werden zusätzliche SATA Ports von einem weiteren Controller bedient, wenn dafür dann der Treiber für Linux fehlt ist nätürlich Essig.
Also einfach mal die Platte umstecken wäre mein Vorschlag.
 
OP
S

st-a

Newbie
Ist leider doch kein Essig, sonst hätte ich Salat gemacht. An den anderen Steckplätzen funtioniert es auch nicht.
Es sind aber schon zwei S-ATA Platten parallel gelaufen...

Hab mal in die boot.msg reingesehen. Der unten stehende Ausschnitt ist sicher interessant:
Code:
<5>SCSI subsystem initialized
<6>NFORCE-MCP65: IDE controller at PCI slot 0000:00:09.0
<6>NFORCE-MCP65: chipset revision 161
<6>NFORCE-MCP65: not 100% native mode: will probe irqs later
<6>NFORCE-MCP65: 0000:00:09.0 (rev a1) UDMA133 controller
<6>    ide0: BM-DMA at 0xec00-0xec07, BIOS settings: hda:DMA, hdb:DMA
<7>Probing IDE interface ide0...
<4>hda: HL-DT-ST DVDRAM GSA-H42N, ATAPI CD/DVD-ROM drive
<4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
<7>libata version 2.00 loaded.
<7>sata_nv 0000:00:0a.0: version 2.0
<4>ACPI: PCI Interrupt Link [APSI] enabled at IRQ 23
<6>GSI 16 sharing vector 0xD1 and IRQ 16
<6>ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [APSI] -> GSI 23 (level, low) -> IRQ 209
<7>PCI: Setting latency timer of device 0000:00:0a.0 to 64
<6>ata1: SATA max UDMA/133 cmd 0x9F0 ctl 0xBF2 bmdma 0xD800 irq 209
<6>ata2: SATA max UDMA/133 cmd 0x970 ctl 0xB72 bmdma 0xD808 irq 209
<6>scsi0 : sata_nv
<6>ata1: SATA link up <unknown> (SStatus A3229F83 SControl 0)
<6>ata1.00: ATA-7, max UDMA7, 312581808 sectors: LBA48 NCQ (depth 0/32)
<6>ata1.00: ata1: dev 0 multi count 16
<6>ata1.00: configured for UDMA/133
<6>scsi1 : sata_nv
<6>ata2: SATA link down (SStatus 0 SControl 0)
<4>ATA: abnormal status 0x7F on port 0x977
<5>  Vendor: ATA       Model: SAMSUNG HD160JJ   Rev: ZM10
<5>  Type:   Direct-Access                      ANSI SCSI revision: 05
<5>SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB)
<5>sda: Write Protect is off
<7>sda: Mode Sense: 00 3a 00 00
<5>SCSI device sda: drive cache: write back
<5>SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB)
<5>sda: Write Protect is off
<7>sda: Mode Sense: 00 3a 00 00
<5>SCSI device sda: drive cache: write back
<6> sda: sda1 sda2 < sda5 sda6 sda7 >
<5>sd 0:0:0:0: Attached scsi disk sda
<5>sd 0:0:0:0: Attached scsi generic sg0 type 0
<4>Attempting manual resume
<6>kjournald starting.  Commit interval 5 seconds
<6>EXT3 FS on sda6, internal journal
<6>EXT3-fs: mounted filesystem with ordered data mode.
<6>ata2: SATA max UDMA/133 cmd 0x970 ctl 0xB72 bmdma 0xD808 irq 209
[...]
<6>ata2: SATA link down (SStatus 0 SControl 0)
<4>ATA: abnormal status 0x7F on port 0x977

Erst erkennt er die Festplatte und dann kommt ein 'SATA link down'. Was hat das zu bedeuten?

EDIT:
Hab mal ein bisschen gegoogelt. Einige Leute haben ähnliche Probleme, manche konnten es durch BIOS-Update lösen. Es scheint wohl ein Bug zu sein, denn manchmal funktionierte es auch wenn alle PATA-Geräte abgestöpselt waren, also nur noch SATA-Geräte liefen.
Bei mir hat sich das Problem allerdings noch nicht gelöst, trotz BIOS-Update. Ich werd demnächst mal die neue Susi (10.3) aufspielen...
 
OP
S

st-a

Newbie
Habe openSUSE 10.3 installiert. Jetzt werden die Festplatten nicht mehr vom Modul 'sata_nv', sondern von 'ahci' angesprochen.
Mit AHCI hatte ich anfangs auch so meine Probleme (es wurde keine der beiden Festplatten erkannt). Konnte aber auch gelöst werden: der Kernel braucht den Parameter 'pci=nomsi' zum booten.
Das lässt sich wohl auf einen Bug zurückführen.
Siehe auch: http://www.linux-club.de/viewtopic.php?t=90130&highlight=
 
Oben