On Sam, 14 Jul 2001, Maik Holtkamp wrote:
Ja. Hm. Du hast es auch damit versucht, im Makefile explizit das TOPDIR zu setzen?
TOPDIR = /usr/src/linux
Ja, gleicher Abbruch :(.
Hatte ich schon fast vermutet...
Versuch doch mal, ob du den Bus error bei /bin/pwd reproduzieren kannst und falls ja mach ein strace /bin/pwd...
Reproduzierbarkeit 100%.
Strace liefert: ---schnipp--- execve("/bin/pwd", ["/bin/pwd"], [/* 49 vars */]) = 0 --- SIGBUS (Bus error) --- +++ killed by SIGBUS +++ ---schnapp---
Ok... Fall das naechste nicht zutrifft, mach mal ein strace -f -o /tmp/pwd.strace /bin/pwd ltrace -C -f -o /tmp/pwd.ltrace /bin/pwd und maile mir die beiden Dateien /tmp/pwd.* als tar.gz, vielleicht findet sich da noch genaueres...
Bei obigen /bin/pwd in /var/log/messages:
---schnipp--- Jul 14 18:09:58 syl kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } Jul 14 18:09:58 syl kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=17617920, sector=187332
Das ist IIRC ein HW Fehler... Koennte ein defekter Sektor sein. Was ich jetzt nicht verstehe sind die unterschiedlichen Angaben bei LBAsect und sector. Du koenntest (nach dem Backup) aber mal noch ein wenig testen, z.B. was sagt denn ein ls -li /bin/pwd
Hatte ich schon erwähnt, dass die Platte IBM 7200 30 GB an einem Promise (UDMA100-kein raid) eines A7V133 hängt? Ach ja und meine Soundkarte ist eine SB live.
Hm. Das ist doch die VIA 686* Kombination... Aber da du den Promise verwendest... Hm. So auf die schnelle hab ich nix in den Kernelsourcen gefunden... Ah, doch: $ find /usr/src/linux/ -name "*.[ch]" -exec grep -3H 'ECC_ERR' {} \; /usr/src/linux/include/linux/hdreg.h:\ #define ECC_ERR 0x40 /* Uncorrectable ECC error */ (bevor du fragst: ich habe davor nach 'UncorrectableError' gegrept) das lese ich so, dass die Daten nicht korrekt uebertragen wurden. (Ab UDMA66 (oder schon 33?) wird ja ECC verwendet um solche Fehler zu entdecken...). - In welchem Modus faehrst du die HD? - Kann die den auch? - Wie lang ist das Kabel? (und sitzt es richtig?) - Du hast nix uebertaktet oder? - Versuch mal, den IDE-Kanal langsamer zu betreiben.
Ich weiss zwar nicht genau ob die bugs im via Chipsatz sich so äussern können [1],
Ich denke schon.
aber ich werde wohl in der Richtung mal weitersuchen. Bisher hatte ich mich nicht sonderlich drum gekümmert da: "Never change a running system".
*g*
dma Zugriff auf Platte rausschmeissen bios update
Ja. Ich wuerde dann erst noch ein wenig testen (s.o.).
Platte an den via-contrller
Waere auch ne Idee, aber sei gewarnt, die Promise Controller haben ihre eigenen Ideen, was die Platten geometrie angeht, ein umhaengen ist also nicht unbedingt ohne neupartitionierung (und formatierung) moeglich.[2]
, doch zunächst läuft dieses Wochenende erstmal ein schickes Backup.
Oh, das ist auf jeden Fall gut, besonders falls die HD ne Macke hat.
:wq-y Maik, der sich seinen Urlaub irgendwie anders vorgestellt hatte :(.
*Beileid* -dnh [1] NMF [2] ich hab die Erfahrung mit ne "Ultra 33" gemacht -- I sense much distrust in you. Distrust leads to cynicism, cynicism leads to bitterness, bitterness leads to the Awareness Of True Reality which is referred to by those-who-lack-enlightenment as "paranoia". I approve. -- David P. Murphy in the SDM