Interface kaputt?

to stream or not to stream
hansj
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Mittwoch 20. Oktober 2004, 13:39

Interface kaputt?

Beitrag von hansj »

Ich habe mein IDE Interface für Nokia, Version 1, jetzt endlich mal in Betrieb nehmen wollen, aber in keiner meiner drei dboxèn funktioniert es.

Ich denke die Kommunikation zwischen dbox und Interface hat Probleme.

Natürlich habe ich die Kontakte mit Kontaktspray gereinigt, mal mit Plastikschrauben, mal ohne, mal fest mal locker angezogen, immer das gleiche Fehlerbild.

Hier ein Trace meine Nokia Avia 600 mit JTG vom 18.8.:

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.11 2007/08/07 09:02:15 dbt Exp $
ide: late registration of driver.
dboxide: activating cs2
dboxide: address space of IDE-Interface is at: 0xc38bb000
Probing IDE interface ide0...
hda: probing with STATUS(0x40) instead of ALTSTATUS(0x50)
hda: SAMSUNG @D5 1LJ, ATA DISK drive
Unhandled interrupt 2f, disabled
ide0 at 0x010-0x017,0x04e on irq 47
hda: attached ide-disk driver.
hda: host protected area => 1
hda: set_geometry_intr: status=0x41 { DriveReady Error }
hda: set_geometry_intr: error=0x04 { DriveStatusError }
hda: recal_intr: status=0x51 { DriveReady SeekComplete Error }
hda: recal_intr: error=0x04 { DriveStatusError }
hda: 976773152 sectors (500108 MB) w/16384KiB Cache, CHS=60801/255/63
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2


Schön ist zu sehen, das die Festplatte, eine HD501LJ, Bitfehler im Namen hat. Auch die hda Fehler variieren immer etwas (gleiche Box):

dboxide: $Id: main.c,v 1.11 2007/08/07 09:02:15 dbt Exp $
ide: late registration of driver.
dboxide: activating cs2
dboxide: address space of IDE-Interface is at: 0xc38bb000
Probing IDE interface ide0...
hda: probing with STATUS(0x40) instead of ALTSTATUS(0x50)
hda: SAMSUNG HD5 1LB, ATA DISK drive
Unhandled interrupt 2f, disabled
ide0 at 0x010-0x017,0x04e on irq 47
hda: attached ide-disk driver.
hda: host protected area => 1
hda: set_geometry_intr: status=0x51 { DriveReady SeekComplete Error }
hda: set_geometry_intr: error=0x04 { DriveStatusError }
hda: recal_intr: status=0x51 { DriveReady SeekComplete Error }
hda: recal_intr: error=0x04 { DriveStatusError }
hda: 976773152 sectors (500108 MB) w/16384KiB Cache, CHS=60801/255/63
Partition check:
/dev/ide/host0/bus0/target0/lun0:hda: read_intr: status=0x51 { DriveReady SeekC
omplete Error }
hda: read_intr: error=0x04 { DriveStatusError }
hda: read_intr: status=0x41 { DriveReady Error }
hda: read_intr: error=0x04 { DriveStatusError }
hda: recal_intr: status=0x51 { DriveReady SeekComplete Error }
hda: recal_intr: error=0x04 { DriveStatusError }
hda: read_intr: status=0x51 { DriveReady SeekComplete Error }
hda: read_intr: error=0x04 { DriveStatusError }
ide0: reset: success
p1 p2

Jetzt eine Nokia mit Avia 500 und DietmarW:

<6>Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
<6>ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
<6>dboxide: $Id: main.c,v 1.11 2007/08/07 09:02:15 dbt Exp $
<3>ide: late registration of driver.
<4>dboxide: activating cs2
<6>dboxide: address space of IDE-Interface is at: 0xc3890000
<6>Probing IDE interface ide0...
<4>hda: SAMSUNG @D5 1LJ, ATA DISK drive
<7>Unhandled interrupt 2f, disabled
<4>ide0 at 0x010-0x017,0x04e on irq 47
<4>hda: attached ide-disk driver.
<4>hda: host protected area => 1
<4>hda: set_geometry_intr: status=0x51 { DriveReady SeekComplete Error }
<4>hda: set_geometry_intr: error=0x04 { DriveStatusError }
<4>hda: recal_intr: status=0x51 { DriveReady SeekComplete Error }
<4>hda: recal_intr: error=0x04 { DriveStatusError }
<6>hda: 976773152 sectors (500108 MB) w/16384KiB Cache, CHS=60801/255/63
<6>Partition check:
<6> /dev/ide/host0/bus0/target0/lun0:hda: read_intr: status=0x51 { DriveReady SeekComplete Error }
<4>hda: read_intr: error=0x04 { DriveStatusError }
<4>hda: read_intr: status=0x41 { DriveReady Error }
<4>hda: read_intr: error=0x04 { DriveStatusError }
<4>hda: recal_intr: status=0x41 { DriveReady Error }
<4>hda: recal_intr: error=0x04 { DriveStatusError }
<4>hda: read_intr: status=0x51 { DriveReady SeekComplete Error }
<4>hda: read_intr: error=0x04 { DriveStatusError }
<4>ide0: reset: success
<4> p1 p2
<6>Journalled Block Device driver loaded


Kann es sein, das ich auf dem Interface ne kalte Lötstelle habe, so das ein paar Datenleitungen gestört sind?

Jedenfalls funktioniert kein Plattenzugriff da anscheinend keine Befehle zur Platte durchkommen.
Da ich in allen drei Boxen ähnliche Fehlerbilder habe, gehe ich nicht von einem Boxdefekt aus.

Habt Ihr Tipps was ich noch machen kann? :gruebel:

Vielen Dank!
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Unhandled interrupt 2f, disabled
Mess mal das Kabel für den Interrupt durch, das ist das Kabel vom Modemslot.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
hansj
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Mittwoch 20. Oktober 2004, 13:39

Beitrag von hansj »

Laut einem anderem Thread hat interrupt 2f nichts mit dem IDE-Interface zu tun...

Meine irq-Leitung sieht gut aus, jedenfalls habe ich sie durchgemessen.

Hmm, hab Ihr noch Tips?
synergy
Interessierter
Interessierter
Beiträge: 36
Registriert: Dienstag 22. Januar 2002, 08:22

Beitrag von synergy »

Hatte das geliche Problem mit einer Seagate-Platte. Gleiche Sympthome.

Lag definitiv am 3,5-2,5-Adapter. Anderer Adapter und die HDD wurde bei jedem Boot richtig erkannt !!!

:)
hansj
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Mittwoch 20. Oktober 2004, 13:39

Beitrag von hansj »

Was meinst du mit 3,5'' nach 2,5'' Adapter? Beide haben sind doch über das 40-polige Flachbandkabel angeschlossen, oder?
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

hansj hat geschrieben:Was meinst du mit 3,5'' nach 2,5'' Adapter? Beide haben sind doch über das 40-polige Flachbandkabel angeschlossen, oder?
Das sollte 80 polig sein!

Gruß Gorcon
marobo
Interessierter
Interessierter
Beiträge: 38
Registriert: Donnerstag 5. Juli 2007, 12:12

Beitrag von marobo »

Bei PIO Mode 4 (bis 16,7 MB/s), wie es das IDE-Interface unterstützt, sollte ein 80-pol. Kabel allerdings nicht nötig sein. Das ist eigentlich erst ab UDMA/66 (66,7 MB/s) nötig. Schaden kann ein 80-pol. Kabel natürlich nicht.
synergy
Interessierter
Interessierter
Beiträge: 36
Registriert: Dienstag 22. Januar 2002, 08:22

Beitrag von synergy »

sorry, ich hatte das Problem mit einer 2,5"-HDD. Aufgrund deiner Nachfrage vermute ich, Du nutzt eine 3,5"-HDD, oder?

Tut mir leid.
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

marobo hat geschrieben:Bei PIO Mode 4 (bis 16,7 MB/s), wie es das IDE-Interface unterstützt, sollte ein 80-pol. Kabel allerdings nicht nötig sein. Das ist eigentlich erst ab UDMA/66 (66,7 MB/s) nötig. Schaden kann ein 80-pol. Kabel natürlich nicht.
Das ist schon richtig aber Du solltest den Aspekt auch bei PIOMode nicht unterschätzen, vor allem weil dieser Modus langsamer ist (würde er noch langsamer wenn die Datenübertragung gestört wird).

Fehler an den Adaptern hatte ich noch keine, aber unmöglich ist dies natürlich nicht. Da wird wohl eine Lötstelle defekt gewesen sein.

Gruß Gorcon
hansj
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Mittwoch 20. Oktober 2004, 13:39

Beitrag von hansj »

Um keine unnötige Diskussion zu starten. Mit vierzig polig meinte ich das der Stecker 40 pins hat. beim achtzig poligen Kabel ist die Nachbarleitung nicht connected, aber um genau zu sein, ich habe das achtzigpolige Kabel, welches beim IDE-Interface dabei war an meine 3.5'' 80G Samsung Platte angeschlossen.
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Bitte das IDE-Kabel immer an den Enden des Kabels anschließen, also ein Ende an das IDE-Interface, das andere an die Festplatte. nicht etwa das lange Ende frei rumhängen lassen. Sonst wirkt es als Antenne und gibt Reflektionen (Störsignale) zurück auf die Platte bzw. den Controller.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

hansj hat geschrieben:[...]beim achtzig poligen Kabel ist die Nachbarleitung nicht connected[...]
Genauer gesagt liegt jeder zweite Pin auf GND, was eine abschirmende Wirkung hat.
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

DrStoned hat geschrieben:Bitte das IDE-Kabel immer an den Enden des Kabels anschließen, also ein Ende an das IDE-Interface, das andere an die Festplatte. nicht etwa das lange Ende frei rumhängen lassen. Sonst wirkt es als Antenne und gibt Reflektionen (Störsignale) zurück auf die Platte bzw. den Controller.

Greetz von DrStoned :lol: :lol: :lol:
Wenn man den mittleren Anschluss nutzen will kann man einfach das Kabel kürzen. Mit einem sehr scharfen Messer direkt am Stecker abschneiden.

Ich habe mir die Kabel immer exakt auf Länge zugeschnitten und neu verpresst. Das ist aber nicht ganz einfach bei den geringen Leitungsabstand. Liegt das Kabel nur einen viertel mm daneben funktioniert das Kabel nicht mehr.

Gruß Gorcon
gurgel
Tuxboxer
Tuxboxer
Beiträge: 2473
Registriert: Dienstag 8. Oktober 2002, 21:06

Beitrag von gurgel »

@hansj
wenn anderes IDE-Kabel nicht hilft, bitte http://hallenberg.com/RMA ausfüllen.
Test
gerd
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Freitag 7. Juni 2002, 18:32

Beitrag von gerd »

hansj hat geschrieben:Was meinst du mit 3,5'' nach 2,5'' Adapter? Beide haben sind doch über das 40-polige Flachbandkabel angeschlossen, oder?
Ja das schon aber es gibt unterschiedliche Adapter... hatte auch mal einen aus "der Bucht" erst ging er und dann auf einmal nimmer => HD wurde nimmer richtig erkannt... Adapter getauscht => alles paletti ?

Ciao Gerd