Portál AbcLinuxu, 12. května 2025 08:06

Dotaz: Nefunkční DMA na amd64 SB690

11.5.2008 14:08 Filip F
Nefunkční DMA na amd64 SB690
Přečteno: 231×
Odpovědět | Admin
Příloha:
Ahoj. Mám problém se zapnutím DMA. hdparm -d1 /dev/hda mi hlásí
localhost filip # hdparm -d1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma     =  0 (off)
localhost filip # whoami
root
localhost filip #
ale hdparm -i vypada ze je DMA zapnute.
localhost filip # hdparm -i /dev/hda

/dev/hda:

 Model=ST3250620A, FwRev=3.AAD, SerialNo=4QE02BCM
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=16384kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=488395055
 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: Unspecified:  ATA/ATAPI-1,2,3,4,5,6,7

 * signifies the current active mode
Výpis dmesg | grep DMA
localhost filip # dmesg | grep DMA
  DMA             0 ->     4096
  DMA32        4096 ->  1048576
  DMA zone: 56 pages used for memmap
  DMA zone: 1680 pages reserved
  DMA zone: 2263 pages, LIFO batch:0
  DMA32 zone: 7108 pages used for memmap
  DMA32 zone: 512796 pages, LIFO batch:31
DMAR:No DMAR devices found
ahci 0000:00:12.0: controller can't do 64bit DMA, forcing 32bit
ata1: SATA max UDMA/133 abar m1024@0xfe02f000 port 0xfe02f100 irq 22
ata2: SATA max UDMA/133 abar m1024@0xfe02f000 port 0xfe02f180 irq 22
ata3: SATA max UDMA/133 abar m1024@0xfe02f000 port 0xfe02f200 irq 22
ata4: SATA max UDMA/133 abar m1024@0xfe02f000 port 0xfe02f280 irq 22
ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xf908 irq 15
localhost filip # 
Distro je Gentoo 64bit na amd64, Deska je gigabyte 69g-s3h s cipsetem SB690. Podle toho co jsem nasel tady v diskuzích bude asi problém s konfigurací jádra . Přikládám jej proto do přílohy. jádro mám
Linux localhost 2.6.24-gentoo-r7 #1 SMP PREEMPT Fri May 9 20:21:23 CEST 2008 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ AuthenticAMD GNU/Linux
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.5.2008 17:36 Filip F
Rozbalit Rozbalit vše Re: Nefunkční DMA na amd64 SB690
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příloha:
Vyřešeno. Pomohlo překonfigurování kernelu. Funkcni .config je priloze.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.