Witam. Z ciekawości sprawdzałem ostatnio system i zauważyłem, że nie mam włączonego DMA dysku co zresztą wcale mnie nie zdziwiło bo dziwnie wolno kopiowało mi pliki nawet w tej samej partycji.
[root@Zagiewa Zagiewa]# hdparm /dev/sda
/dev/sda:
multcount = 16 (on)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 60801/255/63, sectors = 976773168, start = 0
więc próbowałem włączyć:
[root@Zagiewa Zagiewa]# hdparm -d /dev/sda
/dev/sda:
HDIO_GET_DMA failed: Inappropriate ioctl for device
więc zacząłem szukać... Doszukałem się informacji, że muszę mieć załadowaną obsługę chipsetu do kernela. Ale najpierw sprawdziłem jaki mam chipset oraz czy obsługa ta już nie jest załadowana:
00:11.0 SATA controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode] (rev 40) (prog-if 01 [AHCI 1.0])
Subsystem: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 19
I/O ports at f140 [size=8]
I/O ports at f130 [size=4]
I/O ports at f120 [size=8]
I/O ports at f110 [size=4]
I/O ports at f100 [size=16]
Memory at feb4c000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [70] SATA HBA v1.0
Capabilities: [a4] PCI Advanced Features
Kernel driver in use: ahci
[root@Zagiewa Zagiewa]# lsmod
Module Size Used by
lockd 67393 0
8021q 16205 0
garp 5484 1 8021q
stp 1519 1 garp
llc 4150 2 garp,stp
fcoe 18179 0
libfcoe 30519 1 fcoe
libfc 91261 2 fcoe,libfcoe
scsi_transport_fc 41245 2 fcoe,libfc
scsi_tgt 9723 1 scsi_transport_fc
ip6t_REJECT 3946 2
nf_conntrack_ipv6 7101 1
nf_defrag_ipv6 7759 1 nf_conntrack_ipv6
ip6table_filter 1283 1
nf_conntrack_ipv4 7530 1
nf_defrag_ipv4 1173 1 nf_conntrack_ipv4
ip6_tables 11164 1 ip6table_filter
xt_state 1022 2
nf_conntrack 64124 3 nf_conntrack_ipv6,nf_conntrack_ipv4,xt_state
fuse 60799 11
uvcvideo 58430 0
videodev 83008 1 uvcvideo
media 10319 2 uvcvideo,videodev
arc4 1141 2
eeepc_wmi 2130 0
asus_wmi 13607 1 eeepc_wmi
sparse_keymap 3290 1 asus_wmi
microcode 11746 0
joydev 7780 0
k10temp 2551 0
sp5100_tco 4457 0
i2c_piix4 9482 0
snd_hda_codec_realtek 247334 1
fglrx 2751648 235
snd_hda_codec_hdmi 23621 1
snd_hda_intel 23025 2
snd_hda_codec 84779 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep 5396 1 snd_hda_codec
snd_seq 48285 0
snd_seq_device 5441 1 snd_seq
brcmsmac 523174 0
snd_pcm 73885 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
mac80211 250536 1 brcmsmac
brcmutil 4093 1 brcmsmac
atl1c 31112 0
snd_timer 17660 2 snd_seq,snd_pcm
cfg80211 156593 2 brcmsmac,mac80211
snd 55194 13 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
soundcore 5892 1 snd
rfkill 14452 2 asus_wmi,cfg80211
crc8 1072 1 brcmsmac
snd_page_alloc 6641 2 snd_hda_intel,snd_pcm
cordic 954 1 brcmsmac
sunrpc 191650 2 lockd
uinput 5946 0
wmi 8357 1 asus_wmi
video 10744 0
radeon 912518 0
ttm 51800 1 radeon
drm_kms_helper 26252 1 radeon
drm 172493 3 radeon,ttm,drm_kms_helper
i2c_algo_bit 4724 1 radeon
i2c_core 23631 6 videodev,i2c_piix4,radeon,drm_kms_helper,drm,i2c_algo_bit
jak widać nie jest :( i tutaj mam problem bo nie mam pojęcia jak załadować moduł do kernela, nie wiem też dobrze to wszystko rozumiem? Prosił bym o pomoc, jakieś wskazówki. Jeszcze z takich istotnych rzeczy to korzystam z systemu Fedora 16, XFCE kernel: 3.1.5-6.fc16.i686
Z góry baaaardzo dziękuję.
[root@Zagiewa Zagiewa]# hdparm -i /dev/sda
/dev/sda:
Model=ST9500325AS, FwRev=0003SDM1, SerialNo=6VETWDGH
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: unknown: ATA/ATAPI-4,5,6,7
* signifies the current active mode