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

Re: Не работает dma для hda, если загрузиться и работать с флешки



Alexander Galanin wrote:
Перестает работать dma для hda, если загрузиться и работать с флешки в Etch:
#  hdparm -d 1 /dev/hda  (от рута)
Вопрос: как побороть  "HDIO_SET_DMA failed" ?

Вероятно, модули не все подгружены. Сравни вывод команды lsmod при загрузке с диска и с флешки.

Забегая вперед - если в старой системе Lenny виделись/использовались только "sda", а в новой Etch только "hda" (в fstab), при том что ядро везде одно и тоже 2.6.26 это о чем может говорить ?


Что касается модулей.

Сделал lsmod в обоих системах, удалил повторяющиеся строчки. В результате все равно не понятно.

Вот сокращенный lsmod старой ситемы Lenny, где DMA работал:

Module                  Size  Used by
nls_utf8                1760  1
snd_virmidi             3840  0
snd_seq_virmidi         4896  1 snd_virmidi
sbp2                   18572  0
snd_seq_midi            5728  0
snd_rawmidi            18496  2 snd_seq_virmidi,snd_seq_midi
ricoh_mmc               3680  0
tifm_sd                 8584  0
tifm_7xx1               5216  0
tifm_core               7548  2 tifm_sd,tifm_7xx1
sr_mod                 13316  0
shpchp                 25528  0
sg                     26964  0
rfcomm                 28272  2
pci_hotplug            23460  1 shpchp
nls_iso8859_1           3936  0
nfnetlink               3928  0
nf_conntrack_ipv4      12268  0
nf_conntrack           55508  1 nf_conntrack_ipv4
mmc_block               8932  0
loop                   12748  0
l2cap                  17248  9 rfcomm
kvm                   106460  0
ipt_ULOG                6820  1
x_tables               13284  1 ipt_ULOG
ieee80211              27048  0
ieee80211_crypt         5124  1 ieee80211
nls_base                6820  5 nls_utf8,vfat,nls_iso8859_1,nls_cp437,fat
cpufreq_userspace       3172  0
cpufreq_stats           3776  0
cpufreq_powersave       1856  0
cpufreq_ondemand        6476  1
cpufreq_conservative     5960  0
acpi_cpufreq            6796  1
freq_table              4224  3 cpufreq_stats,cpufreq_ondemand,acpi_cpufreq

Здесь только те модули, которые не подгруженны в новой систмеме.
Что среди этих модулей может влиять на работу DMA ?

---------------------------------------------------------------

А вот вывод lsmod новой системы Etch, обшие модули также удалены:
Module                  Size  Used by
hci_usb                12252  0
nls_utf8                1760  1
nls_base                6820  4 nls_utf8,nls_cp437,vfat,fat
ide_pci_generic         3908  0 [permanent]
ata_generic             4676  0
ide_generic             2464  0 [permanent]
ide_disk               10496  3
ide_cd_mod             27652  0
usb_storage            76032  2
usbhid                 35904  0
hid                    33184  1 usbhid
ff_memless              4392  1 usbhid
ohci_hcd               18500  0

Есть много ide_... модулей, которых нет в старой системе. (Что не мешает старой работать, правда через "sda" ).


--
Sincerely,
	Nicholas


Reply to: