1 |
On Monday October 24 2005 20:32, martin hudec wrote: |
2 |
> Ahoj, |
3 |
> |
4 |
> On Mon, Oct 24, 2005 at 08:16:38PM +0200 or thereabouts, Jan Kundrt wrote: |
5 |
> > On Saturday 22 of October 2005 15:25 Pavel Dobes wrote: |
6 |
> > > Tak jsem zrusil wmservices, ale uz jsem byl nucen znovu restartovat. |
7 |
> > > Tak jsem se podival na logy a hledal neco zajimaveho o hda. |
8 |
> > > |
9 |
> > > # cat *|grep hda|sort |
10 |
> > > Oct 22 00:59:33 [kernel] hda: channel busy |
11 |
> > > Oct 22 00:59:38 [kernel] hda: DMA timeout retry |
12 |
> > > Oct 22 00:59:38 [kernel] hda: dma_timer_expiry: dma status == 0x20 |
13 |
> > > Oct 22 00:59:38 [kernel] hda: timeout waiting for DMA |
14 |
> > > Oct 22 14:43:52 [kernel] hda: drive_cmd: status=0x51 { DriveReady |
15 |
> > > SeekComplete Error } |
16 |
> > |
17 |
> > Mno tohle je zvlastni a *urcite* to neni v poradku. Bud je blbej driver |
18 |
> > pro IDE chipset (nestastnej upgrade kernelu?) nebo odchazi radic nebo |
19 |
> > disk. Nebo treba i spatny kabel (aspon jsem slysel nejaky podobny |
20 |
> > historky :-)). A nebo mozna nevhodne nastaveny UDMA mody... |
21 |
> |
22 |
> To je 4200rpm Seagate notebookovy? Stiahnut Seatools z webu Seagatu |
23 |
> [1]. Overit stav disku. Kazdopadne pri takomto errore proste |
24 |
> jednoducho menim disk (ATA disky su lacna zalezitost), avsak u |
25 |
> notebooku to nemusi byt az take jednoduche. V pripade, ze diagnosticka |
26 |
> utilita narazi na chybu -> reklamovat disk. |
27 |
> |
28 |
> Co sa vlastne v systeme menilo? Kernel? Ak ano, ake zmeny si v nom |
29 |
> realizoval? Na blby driver by som to nevidel - to by hadam bud islo, |
30 |
> alebo proste neslo (blby driver). Aj ked zase som sa stretol s |
31 |
> implementaciou i2o driveru, ze tam bolo priamo napisane, ze toto |
32 |
> nepouzivat, ze je to neiste a napriek tomu to bolo zaradene do |
33 |
> kernelu, ale to bola daka skorsia rada 2.6.x cca rok, rok a pol |
34 |
> dozadu. |
35 |
> |
36 |
> [1] http://www.seagate.com/support/seatools/ |
37 |
|
38 |
alebo skus nainstalovat ide-smart (emerge ide-smart) a skus skontrolovat |
39 |
hodnoty spustenim ide-smart -d /dev/hdX |
40 |
samozrejme seatools tiez kontorluju tieto hodnoty hned ako prve. tento sposob |
41 |
je vsak bez restartu :) |
42 |
ak uz sa rozhodnes restartovat, tak asi menej casovo narocne bude skompiloat |
43 |
iny kernel a skusit ci ti bude robit tu istu chybu, ako spustat v seatools |
44 |
plnu kontrolu disku |
45 |
ja by som to skor tipoval na zlu konfiguraciu kernelu (zeby si nemal dma v |
46 |
kerneli alebo ho mas vypnute v biose?) v \Device drivers\ATA/ATAPI/MFM/RLL |
47 |
support a hodnotu "Use PCI dma by default if available". (nie ako modul) |
48 |
toto plati pokial si nerobil kernel genkernelom. ak ano tak skus ine jadro |
49 |
pripadne inu verziu genkernelu mozno je v tej tvojej aktualnej nejaka |
50 |
chybicka |
51 |
|
52 |
skontroluj si nastavenia disku hdparmom: hdparm /dev/hdX a pozri sa ci mas |
53 |
using_dma = 1 (on) |
54 |
ak nie tak skus: hdparm -d1 /dev/hda |
55 |
ak bude fungovat tak zedituj /etc/conf.d/hdparm a pridaj tam riadok |
56 |
hdX_args="-d1" (ja pouzivam "-d1c1 -X udma5") a pridaj si hdparm aby sa ti |
57 |
spustal po starte: rc-update add hdparm default |
58 |
-- |
59 |
gentoo-user-cs@g.o mailing list |