Onderwerp : trage harddisk

Auteur : Angelo Machils
E-mail : amachils op home.nl
Datum : Di Okt 4 15:12:31 CDT 2005


Jan Claeys wrote:

>>Het aanzetten van DMA op de PATA schijf lukt overigens niet:
>>
>>----------
>>angelo op solaris:~$ sudo hdparm -d1 /dev/hda
>>
>>/dev/hda:
>> setting using_dma to 1 (on)
>> HDIO_SET_DMA failed: Operation not permitted
>> using_dma    =  0 (off)
>>----------
>>
>>Overigens kan ik dit ook niet voor zowel mijn DVD lezer alsook mijn DVD
>>brander (beide Plextors), maar met Plextors schijnen meer distro's een
>>probleem te hebben m.b.t. het aanzetten van DMA. 
>>    
>>
>
>Als de harde schijf _controller_ niet herkend wordt, zal linux vziw
>altijd weigeren om dma te zetten uit "veiligheidsoverwegingen".
>Kijk eens welke kernel-modules er geladen zijn?
>
Hmmmm, maar als de controller niet herkend wordt, dan zal het app. dat
aan deze controller zit toch helemaal niet werken????!!!!!!

LSMOD (neem aan dat je die modules bedoeld) levert het volgende op:
Module                  Size  Used by
nls_cp437               5696  0
msdos                   9024  0
fat                    42016  1 msdos
vmnet                  39324  12
vmmon                 111020  0
ext2                   67144  1
hci_usb                14856  4
rfcomm                 39644  0
hidp                   29952  4
l2cap                  26820  18 rfcomm,hidp
bluetooth              50820  8 hci_usb,rfcomm,hidp,l2cap
powernow_k8            12612  0
proc_intf               3972  0
freq_table              4100  1 powernow_k8
cpufreq_userspace       4444  1
cpufreq_ondemand        6236  0
cpufreq_powersave       1728  0
video                  16068  0
sony_acpi               6024  0
pcc_acpi               11072  0
button                  6544  0
battery                10052  0
container               4416  0
ac                      4740  0
ipv6                  258880  11
tsdev                   7616  0
usbhid                 32192  0
snd_usb_audio          65600  1
pwc                    82548  0
videodev                9856  1 pwc
snd_usb_lib            12544  1 snd_usb_audio
snd_via82xx            27616  7
snd_ac97_codec         74208  1 snd_via82xx
snd_pcm_oss            52516  2
snd_mixer_oss          19776  7 snd_pcm_oss
snd_pcm                94920  4
snd_usb_audio,snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer              25156  1 snd_pcm
snd_page_alloc          9796  2 snd_via82xx,snd_pcm
gameport                4544  1 snd_via82xx
snd_mpu401_uart         7744  1 snd_via82xx
snd_rawmidi            24928  2 snd_usb_lib,snd_mpu401_uart
snd_seq_device          8524  1 snd_rawmidi
snd                    55268  10
snd_usb_audio,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_devicesoundcore             
10080  9 snd
i2c_viapro              7500  0
i2c_core               22416  1 i2c_viapro
ehci_hcd               32772  0
uhci_hcd               33040  0
via82cxxx              13852  1
3c59x                  39272  0
shpchp                 99300  0
pci_hotplug            33584  1 shpchp
amd64_agp              11336  1
pcspkr                  3560  0
rtc                    12536  0
md                     47504  0
dm_mod                 59708  1
capability              4744  0
commoncap               7808  1 capability
evdev                   9408  0
nvidia               3923644  12
agpgart                33704  2 amd64_agp,nvidia
psmouse                21384  0
mousedev               11352  1
parport_pc             37444  1
lp                     11240  0
parport                36872  2 parport_pc,lp
ide_floppy             18816  0
ide_generic             1408  0
ide_disk               20480  3
ide_cd                 41924  0
cdrom                  40476  1 ide_cd
ext3                  138184  3
jbd                    60888  1 ext3
mbcache                 8452  2 ext2,ext3
st                     39580  0
sd_mod                 17872  4
usb_storage            72384  0
usbcore               119224  9
hci_usb,usbhid,snd_usb_audio,pwc,snd_usb_lib,ehci_hcd,uhci_hcd,usb_storage
ide_core              129548  6
via82cxxx,ide_floppy,ide_generic,ide_disk,ide_cd,usb_storage
sata_via                8260  0
aic7xxx               208408  0
sata_promise           10500  6
libata                 49540  2 sata_via,sata_promise
scsi_mod              127872  6
st,sd_mod,usb_storage,aic7xxx,sata_promise,libata
unix                   28532  819
thermal                13384  0
processor              22516  2 powernow_k8,thermal
fan                     4484  0
fbcon                  38016  0
font                    8256  1 fbcon
bitblit                 5568  1 fbcon
vesafb                  6820  0
cfbcopyarea             3904  1 vesafb
cfbimgblt               3008  1 vesafb
cfbfillrect             3584  1 vesafb

Dat m.b.t. Plextors heb ik overigens gehoord van meerdere gebruikers in
de Centos lijst, die diverse moederborden en diverse controllers
gebruikten. Heb ook een bestaand Bugzilla rapport uitgebreid met mijn
info, maar ik heb nooit een oplossing gezien van het probleem. Maar in
het geval van de Plextor drives lag/ligt het dus duidelijk aan de drives
zelf.

Groeten,
Angelo