Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Detekce SATA HDD Seagate Barracuda [vyřešeno]  (Přečteno 3805 krát)

Evžen Šubrt

  • Závislák
  • ***
  • Příspěvků: 2218
    • EuGenio's Lair
Detekce SATA HDD Seagate Barracuda [vyřešeno]
« kdy: 02 Dubna 2008, 20:16:18 »
Zdravím.
Mám takový problém - při bootování mi systém nechce nadetekovat druhý hárddisk, konkrétně HDD Seagate Barracuda 7200.10 ST3250410AS 250GB SATA3G 16MB. Systém (Ubuntu 8.04, stejně se chová i 7.10) je na normálním PATA 80GB Maxtoru (je na jedné kšandě s DVD vypalovačkou).  Bez připojeného SATA disku jede všechno OK. Pokud však SATA disk připojím, bootování systému se na dlouho zastaví u
Kód: [Vybrat]
[36.719070] FDC 0 IS A POST-1991 82077
[37.442907] ahci 0000:00:12.0: AHCI 0001.0100 32 slots 4 ports 3 Gbps 0xf impl SATA mode
[37.442961] ahci 0000:00:12.0: flags: ncq sntf ilck pm led clo pio slum part
[37.443301] scsi2 : ahci
[37.443539] scsi3 : ahci
[37.443693] scsi4 : ahci
[37.443843] scsi5 : ahci
[37.443949] ata3: SATA max UDMA/133 abar m1024@0xfbdffc00 port 0xfbdffd00 irq 222
[37.444000] ata4: SATA max UDMA/133 abar m1024@0xfbdffc00 port 0xfbdffd80 irq 222
[37.444049] ata5: SATA max UDMA/133 abar m1024@0xfbdffc00 port 0xfbdffe00 irq 222
[37.444099] ata6: SATA max UDMA/133 abar m1024@0xfbdffc00 port 0xfbdffe80 irq 222
[37.918932] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Potom cca 30 vteřin nic a pak to pokračuje
Kód: [Vybrat]
[67.902169] ata3.00: qc timeout (cmd 0xec)
[67.902224] ata3.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[67.902269] ata3: failed to recover some devices, retrying in 5 secs
[73.379301] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
a toto párkrát dokola. Pokud bootuju s parametrem all_generic_ide , systém nakonec naběhne. Disk ale není vidět a celý systém mi přijde takový pomalejší.

Co jsem všechno zkoušel:
1) Spouštět systém s různými parametry (noapic, nolapic, noacpi, nodma) - pořád totéž, občas jiný výpis
2) Různé nastavení SATA řadiče v biosu (Native IDE, Legacy IDE, RAID, AHCI) - bez efektu
3) spustit s parametrem break=top a zadat modprobe ata_piix - proběhlo, ale žádný efekt


Co bych potřeboval:
1) Prostě to rozchodit :)
2) Pokud ne, tak nějak "obejít" detekci SATA disku, abych ho nemusel vypínat v biosu - s ním systém nabíhá velice pomalu (pár minut) a je líný


P.S: Ve winech disk funguje bez sebemenšího problému :(
« Poslední změna: 03 Dubna 2008, 18:41:12 od Pavel Půlpán »
Athlon X2 6000+, MB ASUS M2R32-MVP, 6GB RAM, ATI Radeon HD7850 1GB, 1GB SSHD + 250GB HDD, Ubuntu 13.10 Saucy Salamander 64bit

Evžen Šubrt

  • Závislák
  • ***
  • Příspěvků: 2218
    • EuGenio's Lair
Re: Detekce SATA HDD Seagate Barracuda
« Odpověď #1 kdy: 03 Dubna 2008, 07:42:31 »
Tak nepomohlo ani nové jádro ze včerejška, ani kompilace vlastního. Pršmějdil jsem net, podobný problém se několikrát objevil, bohužel řešení žádné - ale ani nikde není psáno, že řešení neexistuje (zaplaťpámbůh). Kdyby šla ta detekce druhého disku alespoň nějak obejít ...
Athlon X2 6000+, MB ASUS M2R32-MVP, 6GB RAM, ATI Radeon HD7850 1GB, 1GB SSHD + 250GB HDD, Ubuntu 13.10 Saucy Salamander 64bit

karel kudrna

  • Stálý člen
  • **
  • Příspěvků: 869
  • skill :: googllama
Re: Detekce SATA HDD Seagate Barracuda
« Odpověď #2 kdy: 03 Dubna 2008, 08:29:35 »
jestli to chápu, systém nakonec najede...pomohl by asi výpis
Kód: [Vybrat]
lshwa
Kód: [Vybrat]
fstabmožná by jste našel pomoc v http://wiki.ubuntu.cz/Instalace%20nového%20disku ???
prostý user
...selským rozumem...

Evžen Šubrt

  • Závislák
  • ***
  • Příspěvků: 2218
    • EuGenio's Lair
Re: Detekce SATA HDD Seagate Barracuda
« Odpověď #3 kdy: 03 Dubna 2008, 09:32:38 »
Jojo, s parametrem all_generic_ide to nakonec po dlouhé době najede, ale systém je značně pomalý.

Trošku (celý večer) jsem googlil a objevil jsem ještě jednu možnost - spouštět s parametrem pci=nomsi popřípadě s parametry acpi=force irqpoll (druhá možnost pry trochu zpomaluje systém) a používat SATA v módu AHCI či NativeIDE.

Také jsem objevil asi 4 patche jádra, které implementují podporu mého SouthBridge (Ati SB 600) - musím se ale podívat, jestli to náhodou už není implementovno v jádře 2.6.24-14.

Ke svému kompu s Ubuntu se dostanu zase až večír, tak sem hodím ty výpisy lshw a fstab, ale budu rád za každou další radu, připomínku, povzbudení, ...
« Poslední změna: 03 Dubna 2008, 09:36:38 od EuGenio »
Athlon X2 6000+, MB ASUS M2R32-MVP, 6GB RAM, ATI Radeon HD7850 1GB, 1GB SSHD + 250GB HDD, Ubuntu 13.10 Saucy Salamander 64bit

Evžen Šubrt

  • Závislák
  • ***
  • Příspěvků: 2218
    • EuGenio's Lair
Re: Detekce SATA HDD Seagate Barracuda
« Odpověď #4 kdy: 03 Dubna 2008, 18:40:20 »
Už je vše OK. Opravdu stačí jenom bootovat s parametrem pci=nomsi a vše šlape naprosto parádně.

Dalším googlením jsem zjistil, že se tento problém týká vícero desek ASUS s chipsety Ati/AMD, u mě konkrétně je problém v SouthBridge čipu Ati SB600.

Sjel jsem taky několik vláken v diskuzi o další verzi vanila jádra (2.6.24.5) - dost často se v ní objevoval názor, že by pci=nomsi mělo být defaultní.
« Poslední změna: 03 Dubna 2008, 18:42:58 od EuGenio »
Athlon X2 6000+, MB ASUS M2R32-MVP, 6GB RAM, ATI Radeon HD7850 1GB, 1GB SSHD + 250GB HDD, Ubuntu 13.10 Saucy Salamander 64bit

 

Provoz zaštiťuje spolek OpenAlt.