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

válasz