1 |
El Sat, 20 Nov 2004 11:33:35 +0100 |
2 |
Flamma <flamma@×××××××××.es> escribió: |
3 |
|
4 |
> El vie, 19-11-2004 a las 20:29 +0100, Jose escribió: |
5 |
> > Hola a tod@s |
6 |
> > |
7 |
> > Os escribo para ver si me podeis echar una mano con un problema q tengo |
8 |
> > con el DMA del disco duro. |
9 |
> > |
10 |
> > El caso es q desde hace tiempo q noto muy bajo rendimiento en el |
11 |
> > sistema, se nota especialmente cuando uso el mplayer. |
12 |
> > |
13 |
> > El caso es q he pensado q puede ser el DMA, q lo tengo desactivado, así |
14 |
> > q me puse a investigar para activarlo: |
15 |
> > |
16 |
> > bash-2.05b# hdparm -d1 /dev/hda |
17 |
> > |
18 |
> > /dev/hda: |
19 |
> > setting using_dma to 1 (on) |
20 |
> > HDIO_SET_DMA failed: Operation not permitted !!!----- no meja |
21 |
> > using_dma = 0 (off) |
22 |
> > bash-2.05b# |
23 |
> > |
24 |
> > |
25 |
> > Se me ocurren pocas cosas, una es ver si tengo el modulo en el kernel |
26 |
> > para mi chipset |
27 |
> > |
28 |
> > bash-2.05b# lspci |
29 |
> > 00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] |
30 |
> > (rev 03) |
31 |
> > 00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP] |
32 |
> > 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] |
33 |
> > (rev 40) |
34 |
> > 00:07.1 IDE interface: VIA Technologies, Inc. |
35 |
> > VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06) |
36 |
> > 00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 1a) |
37 |
> > 00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 1a) |
38 |
> > 00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev |
39 |
> > 40) |
40 |
> > 00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. |
41 |
> > RTL-8139/8139C/8139C+ (rev 10) |
42 |
> > 00:0d.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] |
43 |
> > (rev 04) |
44 |
> > 00:0f.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev |
45 |
> > 06) |
46 |
> > 01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 |
47 |
> > MX/MX 400] (rev b2) |
48 |
> > bash-2.05b# |
49 |
> > |
50 |
> > |
51 |
> > De la salida de lspci deduzco q es via82cxxx.ko, q es lo mas parecido q |
52 |
> > he encontrado en la configuración del kernel, pero tampoco funciona el |
53 |
> > hdparm con el módulo cargado. |
54 |
> > |
55 |
> > |
56 |
> > Y es en este punto cuando recurro a la lista pq ya no se q más hacer :P |
57 |
> > |
58 |
> > |
59 |
> > a ver si alguien me echa una mano, muchas gracias!!!! |
60 |
> > |
61 |
> |
62 |
> Justo ayer resolví el mismito problema. Me juego el cuello si se |
63 |
> soluciona siguiendo los pasos de: |
64 |
> |
65 |
> http://bulma.net/body.phtml?nIdNoticia=551 |
66 |
> |
67 |
> Y si no, escribe y buscamos más... Por cierto, ¿qué kernel usas? |
68 |
> |
69 |
> (Ya he enviado este mensaje al autor, porque se me olvidó el Ctrl+L . |
70 |
> Lo reenví a la lista por si resulta de provecho para alguien más.) |
71 |
> |
72 |
> |
73 |
> -- |
74 |
> gentoo-user-es@g.o mailing list |
75 |
> |
76 |
|
77 |
Pues no se como se soluciona, pero también estoy interesado en saber como se soluciona el problema, mi caso es una controladora sata con un disco sata seagate con caché de 8MB, la vt8237, ya he revisado que tengo compilado en el kernel el soporte para la controladora, pero me encuentro con que en cada vez q reinicio con este fstab, linux se reinicia solo: |
78 |
|
79 |
|
80 |
/dev/sda2 /boot ext2 noauto,noatime 1 2 |
81 |
/dev/sda9 / reiserfs noatime,notail 0 1 |
82 |
/dev/sda10 /home reiserfs noatime 0 1 |
83 |
/dev/sda3 none swap sw 0 0 |
84 |
|
85 |
Modifiqué la línea de la partición / para q no se revisara en el arranque y se acabaron los reinicios (creo que al revisar una partición y encontrar errores la partición no se puede montar como de escritura y de ahí el reinicio): |
86 |
|
87 |
/dev/sda9 / reiserfs noatime,notail 0 0 |
88 |
|
89 |
pero claro, ahora en el dmesg obtengo esto: |
90 |
|
91 |
[...] |
92 |
ReiserFS: sda9: found reiserfs format "3.6" with standard journal |
93 |
ReiserFS: sda9: using ordered data mode |
94 |
ReiserFS: sda9: journal params: device sda9, size 8192, journal first block 18, max trans len 1024, max batch900, max commit age 30, max trans age 30 |
95 |
ReiserFS: sda9: checking transaction log (sda9) |
96 |
ReiserFS: sda9: Using r5 hash to sort names |
97 |
VFS: Mounted root (reiserfs filesystem) readonly. |
98 |
Freeing unused kernel memory: 752k freed |
99 |
Adding 514072k swap on /dev/sda3. Priority:-1 extents:1 |
100 |
ReiserFS: sda9: Removing [1659998 1660020 0x0 SD]..done |
101 |
ReiserFS: sda9: There were 1 uncompleted unlinks/truncates. Completed |
102 |
[...] |
103 |
|
104 |
¿alguna idea de pq se corrompe (o eso me parece) la información del disco en cada reinicio? |
105 |
|
106 |
Como dato o pista obtengo esto en el hdparm que se parece un poco a lo que te aparece a ti: |
107 |
|
108 |
baywatch-1 mich # hdparm -tT /dev/sda |
109 |
|
110 |
/dev/sda: |
111 |
Timing cached reads: 1312 MB in 2.00 seconds = 654.79 MB/sec |
112 |
BLKFLSBUF failed: Operation not supported |
113 |
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Operation not supported |
114 |
Timing buffered disk reads: 162 MB in 3.02 seconds = 53.67 MB/sec |
115 |
BLKFLSBUF failed: Operation not supported |
116 |
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Operation not supported |
117 |
|
118 |
el disco creo q rinde bien, pero dice que no soporta operaciones como flush, que creo q es vaciar la caché del disco y esa podría ser la causa de los problemas, ¿tenéis idea de como solucionarlo? |
119 |
|
120 |
Muchas gracias por adelantado y saludos a todos gentooza, ya que ¡¡este es mi estreno en la lista de Gentoo!! |
121 |
|
122 |
-- |
123 |
gentoo-user-es@g.o mailing list |