On Wed, Jul 23, 2008 at 02:04:31PM +0200, Ruzsinszky Attila wrote:
> Kernel ezt mondja és nem látja őket:
> ...
> scsi9 : pata_it821x
> scsi10 : pata_it821x
> ata9: PATA max MWDMA2 cmd 0x0001ec00 ctl 0x0001e482 bmdma 0x0001e000 irq 20
> ata10: PATA max MWDMA2 cmd 0x0001e400 ctl 0x0001e082 bmdma 0x0001e008 irq 20
> it821x: can't process command 0xF8
> ata9.00: failed to read native max address (err_mask=0x80)
A forras szerint ilyent akkor mond, ha HW RAID (aka "smart") modban van
a kartya, es olyan parancsot kap, amit a RAID firmware nem ismer.
Tippek:
- Ha nem kell neked a HW RAID, akkor kapcsold ki, igy a kernel
kozvetlenul tud majd beszelgetni a diszkekkel es kevesebb
meglepetesben lesz reszed. Van erre egy "noraid" module parameter is.
- A 0xF8 az a WIN_READ_NATIVE_MAX, azaz a kernel szeretne tudni, hogy
jumperrel korlatoztad-e a drive meretet vagy sem. Ha van ilyen jumper
a diszkeken, akkor probald meg masik allasban. Ha ra tudod venni a
firmware-t, hogy mondja azt a kernelnek, hogy o nem tud ilyen jumperes
korlatozast, akkor nyertel.
- Esetleg megnezheted a regi IDE drivert, az ugy tunik, kevesbe
zavartatja magat, ha a WIN_READ_NATIVE_MAX parancs nem sikerul.
- Egyebkent kuldj bugreportot.
- Ha meg nincs semmi ertekes adat a diszkeken, akkor a
drivers/ata/pata_it821x.c-ben keresd meg a it821x_smart_qc_issue()
fuggvenyt, es a vegen a "return AC_ERR_DEV;" ele szurj be egy
"qc->tf.feature |= ATA_ABORTED;" sort. Ha ez segit, akkor ird bele ezt
is a bugreportba.
Gabor
--
---------------------------------------------------------
MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences
---------------------------------------------------------
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux