[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Lenny auf VIA Epia M



Huhu,

> Ich reaktiviere gerade meine VIA Epia Boards hier und bin schon gleich
> bei dem Epia M (1 GHz) auf Probleme gestoßen.

Ich habe ein VIA Epia EN12000 mit einer Lenny Installation und
"Standard" Kernel. Ich habe die von dir beschriebenen Probleme nicht,
hänge mal an, was ich für wichtig halte.

>     1. Kein DMA
> 
> Die Festplatte läuft ohne aktiviertes DMA. Chipsatz und Platte können
> DMA, es wird aber nicht aktiviert. Beim Versuch es zu aktivieren,
> wirft der Kernel folgende Fehlermeldung:
> 
>   [    5.384011]  hda:<4>hda: dma_timer_expiry: dma status == 0x21
>   [   35.388027] hda: DMA timeout error
>   [   35.388040] hda: dma timeout error: status=0x58 { DriveReady
>                    SeekComplete DataRequest }
>   [   35.388056] ide: failed opcode was: unknown
>   [   35.388160] hda: DMA disabled
> 
> Und ja, da ist wirklich eine 30-sekündige Pause :-/

Sieht bei mir so aus (ohne irgendwelche Maßnahmen, aber ich habe SATA
Platten):
$ dmesg | grep DMA

[    0.000000]   DMA             0 ->     4096
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 4064 pages, LIFO batch:0
[    1.279784] ata1: SATA max UDMA/133 cmd 0xf400 ctl 0xf000 bmdma
0xe400 irq 20 
[    1.279844] ata2: SATA max UDMA/133 cmd 0xec00 ctl
0xe800 bmdma 0xe408 irq 20 
[    1.644229] ata1.00: ATA-8: OCZ CORE_SSD,
02.10104, max UDMA/100 
[    1.652230] ata1.00: configured for UDMA/100
[    2.022029] ata2.00: ATA-8: SAMSUNG HM250JI, HS100-08, max UDMA7
[    2.038040] ata2.00: configured for UDMA/133
[    8.724637] VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on
pci0000:00:0f.1 
[    8.724713]     ide0: BM-DMA at 0xdc00-0xdc07
[    8.724778]     ide1: BM-DMA at 0xdc08-0xdc0f
[    9.924552] hdb: UDMA/33 mode selected
 
> Nun habe ich natürlich das Internet gewälzt und habe diese Meldung
> i.V. mit diesem Board des Öfteren gefunden. Es läuft wohl darauf
> hinaus, dass nicht der generische IDE-Treiber den DMA-Modus
> aktivieren darf, sondern der via82cxxx. Um das zu forcieren, habe ich
> einen neuen Kernel gebaut, der keine generischen IDE-Treiber mehr hat
> sondern stattdessen den via-Treiber fest (also nicht als Modul)
> verankert. Dieser Kernel zeigt leider jedoch exakt das gleiche
> Verhalten...

$ lsmod | grep via 
via                    34304  2 
drm                    64672  3 via
snd_via82xx            20248  0 
gameport               10504  1 snd_via82xx
snd_ac97_codec         88228  1 snd_via82xx
snd_pcm                60680  3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_page_alloc          7816  2 snd_via82xx,snd_pcm
snd_mpu401_uart         6400  1 snd_via82xx
snd                    44964  11
snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_viapro              6804  0 i2c_core               19728  1
i2c_viapro via82cxxx               6916  0 [permanent]
via_velocity           25988  0 
crc_ccitt               2048  1 via_velocity
via_agp                 7680  1 
agpgart                28336  2 drm,via_agp
sata_via                6916  2 
libata                141088  2 ata_generic,sata_via
ide_core               95144  3 ide_cd_mod,via82cxxx,ide_pci_generic

$ cat /etc/modules 
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

loop
sbp2

...wobei ich hier die module für alsa erwartet hätte.

> Weiß irgendjemand mehr darüber? Das System ist so schon langsam
> genug. Ohne DMA ist es kaum benutzbar.
> 
>     2. 2D-Performance
> 
> Kurz: Nicht vorhanden. Auf 10 Jahre alter Hardware fühlen sich die
> GUIs nicht so zäh an...
> 
> Es wird openChrome benutzt, was ja schonmal gut ist. Ich habe an der
> Xorg- Konfiguration nichts verändert. In dieser Konfiguration kann
> ich X beim Fenstermalen schon fast zusehen. Spaßeshalber habe ich mal
> Flash installiert. Ich komme bei youtube-Videos auf geschätzte 25
> Bilder ... pro Minute!
> 
> Die Ausgabe von Xorg.0.log habe ich mal auf
> http://paste.debian.net/27918/ geladen. Die X-Konfiguration gibt's
> auf http://paste.debian.net/27919/ .
 
$ cat /var/log/Xorg.0.log | grep direct
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(II) CHROME(0): direct rendering enabled

$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI UniChrome 20060710 x86/MMX/SSE2

$ glxgears
2742 frames in 5.0 seconds = 548.310 FPS
2789 frames in 5.0 seconds = 557.779 FPS
....

Wenn dir das hilft oder du weitere Infos brauchst, sag bescheid.

Gruß,
Patrick


Reply to: