CL-815 ide-sata adapter bekötés és a Catalyst driver javítás 3.13-as kernelhez

Röviden:
Az előbbi egy 1600 ft körüli adapter. Általában egy műanyag zacsiban szállítják leírás nélkül. A panelon lévő feliratok elég ellentmondásosak, mert a panel mindkét oldalán ugyanott vannak.
A helyes bekötés:
Tápcsatlakozó (fehér 4 pines) melletti SATA csatlakozó az eszköz csatlakozó. Ide megy a SATA kábel, ha IDE eszközt akarunk SATA alaplapra dugni.
A tápcsatlakozótól távolabbi, az ide host mód csatlakozója, ide megy a kábel ha SATA eszközt akarunk csatlakoztatni IDE-s alaplapra.
Mindkét esetben kell táp a panelnak és az eszköznek is.
Maga az adapter kapásból megy XP és Linux alatt is, de Linux alatt, írásnál DMA WRITE errorokat dob és timeoutig áll a másolás. Maga a panel minősége is olyan, mintha kisiskolások gyártották volna. A vett két darabból az egyiket végig kellett forrasztgatnom, hogy elinduljon.

3.13-as kernel alatt a ATI driver telepítéskor a modul fordításkor elszáll. ACPI keverés, mint a korábbi Nvidia driver esetében.
A probléma kezelése, első lépésben az alábbi leírás és patch alkalmazása:
http://henryhermawan.blogspot.hu/2014/02/amd-catalyst-patch-for-kernel-…

Majd amikor másodjára is elszáll a modul fordítás, akkor a /lib/modules/fglrx/build_mod/ könyvtárban lévő kcl_iommu.c file 190. sorában lévő

int ATI_API_CALL KCL_IOMMU_CheckInfo( KCL_PCI_DevHandle pcidev)

függvényben az

if ( pdev->dev.archdata.iommu )

-el kezdődő résztől kikommentelni, elmenteni és a modult újrafordítani. A bátrak és azok akik biztosak, hogy IOMMU-t beforgatták a kerneljükbe, az alap 0 visszatérési értéket átüthetik 1-re.

Jó szórakozást, és ne felejtsétek megköszönni a mókás srácoknak...

Hozzászólások

"A bátrak és azok akik biztosak, hogy IOMMU-t beforgatták a kerneljükbe, az alap 0 visszatérési értéket átüthetik 1-re." -Ez ütős volt így estére :-D