ForumBuffer I/O error on device hdc
piotr – Samstag, 18. März 2006 00:51 Uhr

Hallo Gemeinde

Habe frische Installation von SUSE 10.0
Alle ONLINE UPDATES sind ordentlich gemacht.

in /var/log/messages bekomme sehr viele solche Fehlermeldungen:

Mar 17 22:20:27 suse kernel: end_request: I/O error, dev hdc, sector 0
Mar 17 22:20:27 suse kernel: Buffer I/O error on device hdc, logical block 0
Mar 17 22:20:27 suse kernel: hdc: tray open
Mar 17 22:20:27 suse kernel: end_request: I/O error, dev hdc, sector 4
Mar 17 22:20:27 suse kernel: Buffer I/O error on device hdc, logical block 1
Mar 17 22:20:27 suse kernel: hdc: tray open
Mar 17 22:20:27 suse kernel: end_request: I/O error, dev hdc, sector 8
Mar 17 22:20:27 suse kernel: Buffer I/O error on device hdc, logical block 2
Mar 17 22:20:27 suse kernel: hdc: tray open
Mar 17 22:20:27 suse kernel: end_request: I/O error, dev hdc, sector 12
Mar 17 22:20:27 suse kernel: Buffer I/O error on device hdc, logical block 3
Mar 17 22:20:27 suse kernel: hdc: tray open
Mar 17 22:20:27 suse kernel: end_request: I/O error, dev hdc, sector 16
Mar 17 22:20:27 suse kernel: Buffer I/O error on device hdc, logical block 4

Wenn das gerade geschiet, mein PC friert für ein paar Minuten ein und irgendwann geht es weiter.

Piotr

2 Antworten
Rico Rommel – Samstag, 18. März 2006 17:58 Uhr

Hallo piotr,

es mag idiotisch klingen, aber ist eventuell die Schublade deines
CD/DVD-Laufwerkes offen?

mfg
Rico

Ulf B. – Samstag, 18. März 2006 18:49 Uhr

Hi Piotr,

ich habe mal in meine LOG’s nachgesehen und festgestellt das bei mir dieser Fehler nur bei USB-Speicher und Floppy nach dem abziehen auftritt. Dieses ließe bei mir die Vermutung zu, das es beim schreiben auf die Platte einen Timeout gibt. Dieser kann dann mehrere Ursachen haben. Zum einen kann sich die Platte Sleep Mode befinden, einen selbsttest machen oder aber einen Schreibfehler haben. Um was für ein Device handelt es sich denn (HD, CD, DVD, …)?

Falls es sich um eine Festplatte handelt, solltest Du wenn nicht schon geschehen, dringend die S.M.A.R.T Daten der HD auswerten. Das klappt recht komfortabel, wenn Du die smartmontools via YaST installierst. Anschließend kannst Du mit rcsmartd start den Dämon starten und mit smartctl -a /dev/hdc die S.M.A.R.T Daten der HD abfragen. Mit smartctl -t short /dev/hdc und smartctl -t long /dev/hdc kannst Du einen kurzen oder ausführlichen Onlinetest starten. Findest Du in der Ausgabe mehr wie ein paar Fehler (im SMART Error Log), die sich eventuell auch noch in kurzen Abständen wiederholen, solltest Du schnellstmöglich die Platte tauschen.

Ich habe mir so übrigens einen ordentlichen Datenverlust eingehandelt (trotz regelmäßiger Datensicherung), da die gesicherten Daten einfach defekt waren. Zudem habe ich so in den letzten 2-3 Jahren erfolgreich 4 Festplatten in der 2 Jährigen Gewährleistungsfrist reklamieren können und auch kostenlosen Ersatz bekommen (habe die LOGs einfach an den Verkäufer gesendet).

Ciao
Ulf