Seite 1 von 1

IDE Interface: IDE-auf-Sata Problem "fifo not empty"

Verfasst: Fr 10 Apr 2009, 10:01
von dbs
Hallo,

an das IDE-Interface meiner dbox2 möchte ich eine übrige S-ATA Festplatte anschließen. Dafür hab ich mir bei Hallenberg.com einen passenden Adapter besorgt, der laut Beschreibung zu 100% kompatibel mit allen verfügbaren dbox-IDE-Interfaces ist.

Nach dem Einbau wollte ich den IDE Treiber im Harddisk Setup aktivieren. Aber sobald ich "Einstellungen jetzt speichern" auswähle, bleibt die box "stehen" und kann nicht mehr bedient werden.

Das Terminal spuckt dabei Folgendes aus:

Code: Alles auswählen

Harddisk Menu 2008-08-02 JTG-Riker V0.39 
[neutrino ide] /proc/mounts missing or ide device mountpoint not found
[neutrino ide] Set mountpoint to default: /hdd
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
dboxide: $Id: main.c,v 1.13 2009/01/13 22:13:23 dbt Exp $
ide: late registration of driver.
dboxide: activating cs2
dboxide: address space of IDE-Interface is at: 0xc3c32000
dboxide: IDE-Interface detected, Vendor: DboxBaer or kpt.ahab/Stingray
dboxide: fifo didn't get empty in time
CPLD Status is 1012006e
dboxide: trace
1c97be32: OUTB        4e        e
c3c2d928 c3c1e9a0 c3c2dc94 c0011148 
trace end.
dboxide: outb: fifo not empty?!
CPLD Status is 1012006e
dboxide: trace
trace end.
dboxide: fifo didn't get empty in time
CPLD Status is 3012006e
dboxide: trace
1ca4f095: OUTB        4e        a
c3c2d948 c3c1e9a0 c3c2dc94 c0011148 
trace end.
dboxide: inb: fifo not empty?!

CPLD Status is 3012006e
dboxide: trace
trace end.
Was bedeutet "fifo not empty"?

Re: IDE Interface: IDE-auf-Sata Problem "fifo not empty"

Verfasst: Sa 11 Apr 2009, 8:11
von Stingray!
Das bedeutet das der genutzte Adapter nicht kompatibel zu unserem Interface ist.
In wie weit die Kompatibilität mit unseren Interfaces getestet wurde, kann ich nicht beatnworten.
Jedoch haben wir die Erfahrung gemacht, dass nicht alle IDE->SATA Adapter fehlerfrei mit dem Interface funktionieren. Teilweise ist das sogar abhängig von der Charge des IDE->SATA Adapters.
Das war auch mit ein Grund warum das IDE-SATA-Interface entwickelt wurde.

Ein IDE->SATA Adapter der mit unseren Interface gestet wurde und funktioniert erhälst Du bei abel.tv
http://abeltv.de/shop/product_info.php? ... 886b2ad36c

Re: IDE Interface: IDE-auf-Sata Problem "fifo not empty"

Verfasst: Sa 11 Apr 2009, 16:43
von Riker
Ich tippe eher auf ein Hardwareproblem an der Box, Steckplatz Problem oder CPU defekt, hast du das Interface mal
mit einer IDE Platte getestet?

Die Interfaces von Basti die ich getestet habe gehen alle mit dem Adapter von Logilink, nur in der Dreambox geht
der nicht, da gibts IRQ Probleme.

Ich werde das aber morgen nochmal testen, was für eine Box ist das?


Gruß Riker

Re: IDE Interface: IDE-auf-Sata Problem "fifo not empty"

Verfasst: Sa 11 Apr 2009, 17:00
von Stingray!
Nein, definitv kein Hardwareproblem der Box.
Der Fehler ist mit hier vorhandenen IDE->SATA Adaptern reproduzierbar und liegt definitv am IDE->SATA Adapter.
Wie bereits geschrieben kann das auch abhängig von der Charge des IDE->SATA Adapters sein.

Re: IDE Interface: IDE-auf-Sata Problem "fifo not empty"

Verfasst: Sa 11 Apr 2009, 17:06
von Riker
Stingray! hat geschrieben:Nein, definitv kein Hardwareproblem der Box.
Der Fehler ist mit hier vorhandenen IDE->SATA Adaptern reproduzierbar und liegt definitv am IDE->SATA Adapter.
Hm dann müssten wir mal sehen welchen Chip die haben, den den den ich habe der geht.

Ausserdem ist doch die beschaltung am IDE Ausgang vom CPLD gleich bei beiden IFs oder nicht ?

Was für eine Box es ist wäre interessant zu wissen.

Gruß Riker

Re: IDE Interface: IDE-auf-Sata Problem "fifo not empty"

Verfasst: Sa 11 Apr 2009, 17:14
von Stingray!
Nein, bei jedem Interface wurden aufgrund der Leitungslegung auch immer andere Pins vom CPLD für den IDE-Anschluss genutzt.
Wie geschrieben. Es gibt Adapter die funktionien und es gibt Adapter die funktionieren nicht.

Re: IDE Interface: IDE-auf-Sata Problem "fifo not empty"

Verfasst: Di 05 Mai 2009, 17:34
von dbs
Stingray! hat geschrieben:Ein IDE->SATA Adapter der mit unseren Interface gestet wurde und funktioniert erhälst Du bei abel.tv
Anstatt einen weiteren IDE->SATA Adapter zu kaufen, hab ich mich entschieden gleich ein SATA-Interface zu bestellen und das IDE-Interface in meine zweite dbox einzubauen.

Das SATA-Interface wurde heute geliefert aber ich bekomme daran die IDE-Festplatte einfach nicht zum Laufen -> hda: lost interrupt

Code: Alles auswählen

Harddisk Menu 2008-08-02 JTG-Riker V0.39 
[neutrino ide] /proc/mounts missing or ide device mountpoint not found
[neutrino ide] Set mountpoint to default: /hdd
[sectionsd] getUTC: read: Connection timed out
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
dboxide: $Id: main.c,v 1.13 2009/01/13 22:13:23 dbt Exp $
ide: late registration of driver.
dboxide: activating cs2
oxide: address space of IDE-Interface is at: 0xc3cc1000
dboxide: IDE-Interface detected, Vendor: DboxBaer or kpt.ahab/Stingray
dboxide: sreset succeeded
Probing IDE interface ide0...
hda: WDC WD2500BEVE-00WZT0, ATA DISK drive
ide0 at 0x010-0x017,0x04e on irq 47
hda: attached ide-disk driver.
hda: host protected area => 1
[sectionsd] getUTC: read: Connection timed out
hda: lost interrupt
[sectionsd] getUTC: read: Connection timed out
hda: lost interrupt
[sectionsd] getUTC: read: Connection timed out
hda: lost interrupt
hda: lost interrupt
hda: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63
[sectionsd] getUTC: read: Connection timed out
hda: lost interrupt
[sectionsd] getUTC: read: Connection timed out
hda: lost interrupt
Partition check:
 /dev/ide/host0/bus0/target0/lun0:[sectionsd] getUTC: read: Connection timed out

<3>hda: lost interrupt
 p1 p2
SGI XFS with no debug enabled
Wenn ich aber das SATA-Interface ausbaue und mit den selben Kabeln (!) das IDE-Interface dranhänge funktioniert die HD einwandfrei.

Code: Alles auswählen

Harddisk Menu 2008-08-02 JTG-Riker V0.39 
[neutrino ide] /proc/mounts missing or ide device mountpoint not found
[neutrino ide] Set mountpoint to default: /hdd
[sectionsd] getUTC: read: Connection timed out
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
dboxide: $Id: main.c,v 1.13 2009/01/13 22:13:23 dbt Exp $
ide: late registration of driver.
dboxide: activating cs2
oxide: address space of IDE-Interface is at: 0xc3cc1000
dboxide: IDE-Interface detected, Vendor: DboxBaer or kpt.ahab/Stingray
dboxide: sreset succeeded
Probing IDE interface ide0...
hda: WDC WD2500BEVE-00WZT0, ATA DISK drive
ide0 at 0x010-0x017,0x04e on irq 47
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63
Partition check:
 /dev/ide/host0/bus0/target0/lun0: p1 p2
SGI XFS with no debug enabled
Braucht man für das SATA-Interface andere Treiber?
Oder muss sonst etwas Bestimmtes eingestellt werden?

Das Kabel am Modemport sitzt auf jeden Fall richtig.

Re: IDE Interface: IDE-auf-Sata Problem "fifo not empty"

Verfasst: Di 05 Mai 2009, 19:21
von Stingray!
Hi,

Fehlerursachen für "lost interrupt" könnten sein:

- Linuxsoftware fehlerhaft
- kein richtiger Kontakt vom Interface zum Ramport
- IRQ-Unterbrechung am Modemport
- Kabel zum Modemport defekt oder Schlüsse im Kabel
- Prozessor Teildefekt

Das Interface braucht keine anderen Treiber.
Wie ist der Jumper für SATA Master/Slave gesteckt?