Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Linux секция за начинаещи
>
Настройка на хардуер
>
Проблем с активиране на dma в 2.6.14 и 2.6.15
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: Проблем с активиране на dma в 2.6.14 и 2.6.15 (Прочетена 1254 пъти)
phantomlord
Напреднали
Публикации: 1832
Distribution: Debian Sid
Window Manager: KDE 4
Fall to your knees and bow to the Phantom Lord
Проблем с активиране на dma в 2.6.14 и 2.6.15
«
-:
Jan 09, 2006, 22:59 »
Откакто минах на кернел 2.6.14 при стартиране на системата ми се изписва:
Цитат
* Warning: The dma on your hard drive is turned off. *
* This may really slow down the fsck process. *
Пробвах да активирам dma с hdparm, но:
Цитат
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
Пробвах с прекомпилация на кернела, но пак същото.
Сега съм на 2.6.15. Ефект - никакъв. Както ще видите от
тук
, интегрирал съм каквото е необходимо в кернела, вкл. поддръжката на чипсета ми.
При стартиране на системата се изпълнява:
Цитат
/sbin/hdparm -X66 -d1 -u1 -m16 -c3 /dev/hda
dma не се активира.
Резултат - когато слушам музика и свалям голям файл от интернет или просто ъпдейтвам с apt-get, системата зацикля и музиката прекъсва.
Цитат
sudo hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
unmaskirq = 1 (on)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 156301488, start = 0
Цитат
sudo hdparm -i /dev/hda
/dev/hda:
Model=ST380011A, FwRev=8.01, SerialNo=4JV1H1HW
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:240,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
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6
* signifies the current active mode
Цитат
sudo hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 1588 MB in 2.00 seconds = 792.14 MB/sec
Timing buffered disk reads: 12 MB in 3.51 seconds = 3.42 MB/sec
Изчетох google. Резултатите не ми помогнаха.
Имам и кернел 2.6.11.1. При него посочените проблеми отсъстват.
Някой има ли идея как да се оправя?
Харда е Seagate. Допълнителна информация - в подписа ми.
Активен
http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...
saejoh
Напреднали
Публикации: 271
Проблем с активиране на dma в 2.6.14 и 2.6.15
«
Отговор #1 -:
Jan 09, 2006, 23:25 »
Пробва ли опцията "Enable DMA only for disks"?
Активен
SUSE Linux, Ath XP 1700+, Biostar M7NCG, More pictures at
http://www.snimka.bg/album.php?album_id=20268
phantomlord
Напреднали
Публикации: 1832
Distribution: Debian Sid
Window Manager: KDE 4
Fall to your knees and bow to the Phantom Lord
Проблем с активиране на dma в 2.6.14 и 2.6.15
«
Отговор #2 -:
Jan 09, 2006, 23:27 »
Не е от това.
Активен
http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...
ZEN
Напреднали
Публикации: 159
Проблем с активиране на dma в 2.6.14 и 2.6.15
«
Отговор #3 -:
Jan 10, 2006, 00:04 »
Разкарай -Х66...
Добави това в lilo.conf
append="idebus=66 ide0=ata66"
пробвай без "-с3" и постни резултата...
Моя диск също е сигейт и ми прави подобни /но не точно/ проблеми... но го успах и сега -t /dev/hda ми е около 40МБ/сек
Активен
phantomlord
Напреднали
Публикации: 1832
Distribution: Debian Sid
Window Manager: KDE 4
Fall to your knees and bow to the Phantom Lord
Проблем с активиране на dma в 2.6.14 и 2.6.15
«
Отговор #4 -:
Jan 10, 2006, 00:07 »
Не използвам lilo, a grub. Другото ще го пробвам. Но и преди да вкарам -Х66 и въобще целия ред:
Цитат
/sbin/hdparm -X66 -d1 -u1 -m16 -c3 /dev/hda
при
Цитат
hdparm -d1 /dev/hda
пак ми излизаше:
Цитат
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
Мисля, че същественото е, че при кернели по-стари от 2.6.14, тези проблеми ги нямах въобще. А дори и не бях инсталирал hdparm. Когато забелязах проблема, се опитах да го реша чрез него, но не стана. Под 2.6.11.1 hdparm действа перфектно и dma се активира без проблеми.
Активен
http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...
ZEN
Напреднали
Публикации: 159
Проблем с активиране на dma в 2.6.14 и 2.6.15
«
Отговор #5 -:
Jan 10, 2006, 00:17 »
Цитат
(phantomlord @ Ян. 10 2006,01:07)
Не използвам lilo, a grub. Другото ще го пробвам. Но и преди да вкарам -Х66 и въобще целия ред:
Цитат
/sbin/hdparm -X66 -d1 -u1 -m16 -c3 /dev/hda
при
Цитат
hdparm -d1 /dev/hda
пак ми излизаше:
Цитат
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
Мисля, че същественото е, че при кернели по-стари от 2.6.14, тези проблеми ги нямах въобще. А дори и не бях инсталирал hdparm. Когато забелязах проблема, се опитах да го реша чрез него, но не стана. Под 2.6.11.1 hdparm действа перфектно и dma се активира без проблеми.
дай некво Q на ЛС
Активен
phantomlord
Напреднали
Публикации: 1832
Distribution: Debian Sid
Window Manager: KDE 4
Fall to your knees and bow to the Phantom Lord
Проблем с активиране на dma в 2.6.14 и 2.6.15
«
Отговор #6 -:
Jan 10, 2006, 00:20 »
sudo hdparm -tT /dev/hda под 2.6.11.1:
Цитат
/dev/hda:
Timing cached reads: 1572 MB in 2.00 seconds = 785.33 MB/sec
Timing buffered disk reads: 78 MB in 3.01 seconds = 25.90 MB/sec
Активен
http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...
phantomlord
Напреднали
Публикации: 1832
Distribution: Debian Sid
Window Manager: KDE 4
Fall to your knees and bow to the Phantom Lord
Проблем с активиране на dma в 2.6.14 и 2.6.15
«
Отговор #7 -:
Jan 10, 2006, 23:48 »
Компилирах си custom kernel както е описано
тук.
След изпълнение на инструкциите там трябва да се изпълни:
Примерен код
mkinitrd.yaird -o /boot/initrd.img-2.6.15 2.6.15
update-grub
С новия кернел всичко върви перфектно и стартирането е по-бързо.
Активен
http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »