Problem: ATAPI reset timed-out pro CDROM???

Radim Halir halir na utia.cas.cz
Středa Leden 6 13:32:31 CET 1999


Prosim kernelove odborniky o pomoc s nasledujicim problemem:
Na svem pocitaci mam mj. i CDROM mechaniku Wearnes, dle dmesg
hda: WDC AC2540H, 515MB w/128kB Cache, CHS=524/32/63
hdb: WEARNES CDD-1020, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Jedna se o IDE (ne EIDE) radic, disk je zapojen jako master, CD mechanika
jako slave. V jadru (2.0.36) mam zakompilovanou podporu pro ATAPI CD, tj.
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDECD=y

No a co se deje? Sem tam se mi stane, ze mechanika "propadne panice",
ledka na ni se rozblika a neda se s ti uz nic delat. Tlacitka mohu 
mackat jak chci a ani prikaz eject nic neudela, resp. kousne se ve stavu D
(uninterruptible sleep), ps -al o nem prozradi nasledujici:
 FLAGS   UID   PID  PPID PRI  NI   SIZE   RSS WCHAN       STA TTY TIME COMMAND
100000     0  1350  1332   0   0    728   240 do_down     D   p6  0:00 eject

A ted to nejzajimavejsi, v /var/log/messages se objevuji nasledujici radky
(stale dokola):
hdb: irq timeout: status=0xd8
hdb: ATAPI reset timed-out, status=0xd8
ide0: reset: success
hdb: irq timeout: status=0xd8
hdb: ATAPI reset timed-out, status=0xd8
ide0: reset: success
hdb: irq timeout: status=0xd8
end_request: I/O error, dev 03:40, sector 0
hdb: status timeout: status=0xd8
hdb: drive not ready for command
hdb: ATAPI reset timed-out, status=0xd8
ide0: reset: success

Tedy vypada to tak, ze dojde k nejake chybe (pred temi timeouty je v logu
pro zmenu zase:
hdb: packet command error: status=0x51
hdb: packet command error: error=0xb0
hdb: code: 0x70  key: 0x0b  asc: 0xbf  ascq: 0x00
hdb: packet command error: status=0x51
hdb: packet command error: error=0xb0
hdb: code: 0x70  key: 0x0b  asc: 0xbf  ascq: 0x00
hdb: packet command error: status=0x51
hdb: packet command error: error=0xb0
hdb: code: 0x70  key: 0x0b  asc: 0xbf  ascq: 0x00
) a kdyz uz jadro nevi, jak dal, pokusi se IDE sbernici resetovat. To vsak
nejak tomu CDcku nechutna a vesele to ignoruje (hdb: ATAPI reset timed-out).
A ja se na to cele mohu jenom divat, nebot jedine reseni je (alespon
prozatim) reboot celeho pocitace...

Muze mi nekdo rici,
a) proc dochazi k tomu resetu IDE sbernice (tj. co znamena to "hdb: packet
   command error"?
b) proc se ten reset nepodari (hdb: ATAPI reset timed-out)?
Idealni by bylo, kdyby dany ochotnik znal i reseni :-)

Predem dekuji,
Radim

-- 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  Mgr. Radim Halir                           system administrator  #
#  Computer Center, Institute of Information Theory and Automation  #
#         Czech Academy of Sciences, Prague, Czech Republic         #
#  e-mail: halir na utia.cas.cz      http://sunsite.mff.cuni.cz/halir  #
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Další informace o konferenci Linux