Nowe posty

Autor Wątek: Znikajce dyski, gentoo, ata_piix  (Przeczytany 7206 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 11
    • Zobacz profil
Znikajce dyski, gentoo, ata_piix
« dnia: 2010-08-07, 21:42:44 »
Witam,

mam problem z kontrolerem dyskow w dość leciwym, bo jest on zintegrowany na bardzo starej płycie dedykowanej do serwerów. 2xXeon 600MHz 512Mb SDRAM 133MHz a sam kontroler to
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
Obsługa przez ata_piix:
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
   Flags: bus master, medium devsel, latency 32
   [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
   [virtual] Memory at 000003f0 (type 3, non-prefetchable)
   [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
   [virtual] Memory at 00000370 (type 3, non-prefetchable)
   I/O ports at f000 [size=16]
   Kernel driver in use: ata_piix

Komputer chodzi już dobre kilka lat, doczekał się wymiany elektrolitów i wszystko jest ok, ale ostatnio w Gentoo-Hardened zmienił się kernel z 2.6.28 na 2.6.32 po odpaleniu systemu na 32 okazało się że system nie odszukał dysków pod /dev/sda tylko przełączył się w Single-user i za pomocą generic_ata zamontował root jako /dev/hda1

Kernel kompilowałem sam, stare drzewo:
< > ATA/ATAPI/MFM/RLL support  --->    
jest wyłączone działa tylko:
<*> Serial ATA (prod) and Parallel ATA (experimental) drivers  --->
a moduł:
<*>     Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support  
jest wkompilowany.

Mimo to dyski nie chcą działać.

Gdy odpalam płytę LiveCD PartedMagic gdzie tak samo jest 2.6.32.11 dyski są widzone jako /dev/sda sdb sdc sdd itd. i wszystko działa jak należy.

lspci jak już wczesniej wklaiłem działa na module ata_piix

Dodam że kernel kompiluje z nowo pobranego źródła emerge hardened-sources zawsze poprzedzam make clean, kasuje stare moduly w /lib/modules oraz recznie podmieniam /boot/vmlinuz boot loader to lilo przeladowany po wymianie jajka. Nowe jajko kompiluje w chroot bo system nie zapala.

Możecie mi coś poradzić?

ps.
Płyta posiada w sumie 8 dysków 6xATA 2xSCSI 4 są na ata_piix a 2+2 na

00:13.0 Mass storage controller: HighPoint Technologies, Inc. HPT366/368/370/370A/372/372N (rev 03)
który dodaje 2porty 2xata oraz 2xSCSI
Płyta posiada dwa zasilacze symetryczne 2x350W zupełnie nowe elektrolity na których chodziła bez problemu ostatnie dwa miesiace.

Offline Piotr Chmura

  • Administrator
  • Guru
  • *****
  • Wiadomości: 5060
    • Zobacz profil
Znikajce dyski, gentoo, ata_piix
« Odpowiedź #1 dnia: 2010-08-08, 10:19:18 »
Intel PATA old PIIX support
lub
Intel PATA MPIIX support

moduł, który wkompilowujesz (Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support ) jest dla  SATA

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 11
    • Zobacz profil
Znikajce dyski, gentoo, ata_piix
« Odpowiedź #2 dnia: 2010-08-09, 03:05:58 »
<*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
obsługuje PATA i SATA, ten kontroler występuje na dużo nowszych płytach z SATA.

Intel PATA MPIIX to wersja tego kontrolera stosowana w laptopach o zmniejszonej obudowie bez nóżek i do montażu powierzchniowego.

Intel PATA old PIIX nie znam i wywaliłem go z kernel-a a kontroler chodzi na ata_piix, na dodatek pci.id kontroler-a nie znajduje się w pci.ids obsługiwanych przez ata_oldpiix.

Problem udało mi się już zwalczyć, powodem był grsecurity, po wyłączeniu kilku opcji dyski powróciły. Bo tak jak już pisałem płyta cały czas chodziła na ata_piix tylko nowe grsecurity musiało coś napsocić. Pozostaje jeszcze tylko dojść która dokładnie opcja to powoduje.

Offline Piotr Chmura

  • Administrator
  • Guru
  • *****
  • Wiadomości: 5060
    • Zobacz profil
Znikajce dyski, gentoo, ata_piix
« Odpowiedź #3 dnia: 2010-08-09, 11:18:33 »
Przepraszam, nie doczytałem. Dobrze, że udało się znaleźć przyczynę.