Logo Hardware.com.br
Carlos Alberto
Carlos Alber... Veterano Registrado
1.9K Mensagens 3 Curtidas

Não consigo mais habilitar o Utra DMA no meu HD :^(

#1 Por Carlos Alber... 01/06/2004 - 01:21
Quando tento habilitar o Ultra DMA no meu HD não funciona:

root@pux:~# hdparm -d1 -c1 -k1 -X66 /dev/hda

/dev/hda:
setting 32-bit IO_support flag to 1
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
setting keep_settings to 1 (on)
setting xfermode to 66 (UltraDMA mode2)
IO_support = 1 (32-bit)
using_dma = 0 (off)
keepsettings = 1 (on)
root@pux:~#

Alguém sabe porquê?
Carlos Alberto
Carlos Alber... Veterano Registrado
1.9K Mensagens 3 Curtidas
#4 Por Carlos Alber...
01/06/2004 - 02:43
Olha o resultado do lspci:
root@pux:~# lspci -v
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
Subsystem: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
Flags: bus master, medium devsel, latency 0
Memory at e0000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 2.0
Capabilities: [c0] Power Management version 2

0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: e4000000-e5ffffff
Prefetchable memory behind bridge: d0000000-dfffffff
Capabilities: [80] Power Management version 2

0000:00:0a.0 Serial controller: 5610 56K FaxModem 56K FaxModem Model 5610 (rev 01) (prog-if 02 [16550])
Subsystem: 5610 56K FaxModem USR 56k Internal FAX Modem (Model 2977)
Flags: medium devsel, IRQ 10
I/O ports at d000 [size=7]
Capabilities: [dc] Power Management version 2

0000:00:0e.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
Subsystem: Soyo Computer, Inc: Unknown device a701
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at d400 [size=7]
Capabilities: [c0] Power Management version 2

0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
Subsystem: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: [c0] Power Management version 2

0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE
Flags: bus master, medium devsel, latency 32
I/O ports at d800 [size=7]
Capabilities: [c0] Power Management version 2

0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 70)
Subsystem: VIA Technologies, Inc. VT6102 [Rhine II] Embeded Ethernet Controller on VT8235
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at e800 [size=7]
Memory at e6000000 (32-bit, non-prefetchable) [size=7]
Capabilities: [40] Power Management version 2

0000:01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3) (prog-if 00 [VGA])
Subsystem: Asustek Computer, Inc.: Unknown device 809f
Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 11
Memory at e4000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (32-bit, prefetchable) [size=128M]
Memory at d8000000 (32-bit, prefetchable) [size=512K]
Expansion ROM at [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 2.0

root@pux:~#
Linux User #296837
Notebook HP TX2-1012NR
PC: Core 2 Duo E7300 - 4GB DDR40 - Geforce 8600GT - Hd 320GB (sistema) - HD 500GB (dados) - Monitor LG W2252TQ 22''
Não respondo dúvidas técnicas por MP.
sigmaandre
sigmaandre Membro Senior Registrado
490 Mensagens 0 Curtidas
#5 Por sigmaandre
01/06/2004 - 03:06
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE


Blz, agora verifica se no seu kernel tem o suporte ao chipset VIA82CXXXX. No "make menuconfig" ele fica em IDE/ATA/ATAPI Devices...

flw ae!
$ fortune
domus
domus Ubbergeek Registrado
7.6K Mensagens 17 Curtidas
#8 Por domus
01/06/2004 - 10:42
sigmaandre
Ah, lembrei de outra coisa...

Pode ser que seu kernel não tenha o suporte ao chipset da IDE, vc pode ter "enxugado...


concordo tb já enfrentei esses problemas e consegui resolver dessa maneira como mencionou, bastou observar o chiptset da placa mae a recompilar o kernel dando o suporte a mesma, assim o hdparm conseguia ativar o DMA

abraço
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal