I have just installed my gentoo on an acer travelmate 4150. Everything works fine, except the fact that i cannnot enable DMA. I have tried everything, and now i copy my tests with hdparm,and kernel config to see if you could help me:
Code: Select all
Apolo-bis ~ # hdparm /dev/hdc
/dev/hdc:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 60011642880, start = 0
Code: Select all
Apolo-bis ~ # hdparm -i /dev/hdc
/dev/hdc:
Model=IC25N060ATMR04-0, FwRev=MO3OAD4A, SerialNo=MRA301KEKZWGVH
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=7884kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=117210240
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
AdvancedPM=yes: mode=0xFE (254) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 3a:
* signifies the current active mode
Code: Select all
hdparm -I /dev/hdc
.....
Capabilities:
LBA, IORDY(can be disabled)
bytes avail on r/w long: 4 Queue depth: 1
Standby timer values: spec'd by Vendor, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Advanced power management level: 254 (0xfe)
Recommended acoustic management value: 128, current value: 254
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=240ns IORDY flow control=120ns
....
Code: Select all
Apolo-bis ~ # hdparm -d1 /dev/hdc
/dev/hdc:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
Code: Select all
<*> ATA/ATAPI/MFM/RLL support │ │
│ │ <*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
│ │ --- Please see Documentation/ide.txt for help/info on IDE drives
│ │ [ ] Support for SATA (deprecated; conflicts with libata SATA driver)
│ │ [ ] Use old disk-only driver on primary interface
│ │ <*> Include IDE/ATA-2 DISK support
│ │ [*] Use multi-mode by default
│ │ <*> PCMCIA IDE support
│ │ <*> Include IDE/ATAPI CDROM support
│ │ < > Include IDE/ATAPI TAPE support (EXPERIMENTAL)
│ │ <*> SCSI emulation support
│ │ [*] IDE Taskfile Access
│ │ --- IDE chipset support/bugfixes
│ │ <*> generic/default IDE chipset support
│ │ [*] CMD640 chipset bugfix/support
│ │ [ ] CMD640 enhanced support
│ │ [*] PCI IDE chipset support
│ │ [*] Sharing PCI IDE interrupts support
│ │ [ ] Boot off-board chipsets first support
│ │ <*> Generic PCI IDE Chipset Support
│ │ < > OPTi 82C621 chipset enhanced support (EXPERIMENTAL)
│ │ < > RZ1000 chipset bugfix/support
[*] Generic PCI bus-master DMA support
│ │ [ ] Force enable legacy 2.0.X HOSTS to use DMA
│ │ [*] Use PCI DMA by default when available
│ │ [ ] Enable DMA only for disks
│ │ < > AEC62XX chipset support
Code: Select all
Apolo-bis ~ # lspci
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
0000:00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
0000:00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
0000:00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 04)
0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04)
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
0000:01:00.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
0000:01:01.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
0000:01:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)



