[Voyage-linux] dma not working on geode lx800 with cs5536

Hans Harder (spam-protected)
Wed Jun 27 17:25:51 HKT 2007


I am unable to get dma working, any suggestions ?

Hans


---dmesg part---
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Probing IDE interface ide0...
hdb: TRANSCEND, ATA DISK drive
Probing IDE interface ide1...
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdb: max request size: 128KiB
hdb: 3988656 sectors (2042 MB) w/1KiB Cache, CHS=3957/16/63
    hdb: hdb1

voyage:# hdparm -v /dev/hdb
/dev/hdb:
    multcount    =  0 (off)
    IO_support   =  0 (default 16-bit)
    unmaskirq    =  0 (off)
    using_dma    =  0 (off)
    keepsettings =  0 (off)
    readonly     =  0 (off)
    readahead    = 256 (on)
    geometry     = 3957/16/63, sectors = 3988656, start = 0

voyage:# hdparm -tT /dev/hdb
/dev/hdb:
    Timing cached reads:   388 MB in  2.00 seconds = 193.71 MB/sec
    Timing buffered disk reads:    4 MB in  3.05 seconds =   1.31 MB/sec

voyage:# hdparm -i /dev/hdb
/dev/hdb:
    Model=TRANSCEND, FwRev=20070312, SerialNo=30001A53
    Config={ HardSect NotMFM Fixed DTR>10Mbs }
    RawCHS=3957/16/63, TrkSize=0, SectSize=576, ECCbytes=4
    BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=off
    CurCHS=3957/16/63, CurSects=3988656, LBA=yes, LBAsects=3988656
    IORDY=no, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
    PIO modes:  pio0 pio1 pio2 pio3 pio4
    DMA modes:  mdma0 mdma1 *mdma2
    AdvancedPM=no
    * signifies the current active mode

voyage:# hdparm -d1 /dev/hdb
/dev/hdb:
    setting using_dma to 1 (on)
    HDIO_SET_DMA failed: Operation not permitted
    using_dma    =  0 (off)

voyage:# lspci
00:01.0 Host bridge: Advanced Micro Devices [AMD] Unknown device 2080
(rev 31)
00:01.2 Entertainment encryption device: Advanced Micro Devices [AMD]
Geode LX AES Security Block
00:06.0 Ethernet controller: VIA Technologies, Inc. VT6105M [Rhine-III]
(rev 96)
00:07.0 Ethernet controller: VIA Technologies, Inc. VT6105M [Rhine-III]
(rev 96)
00:08.0 Ethernet controller: VIA Technologies, Inc. VT6105M [Rhine-III]
(rev 96)
00:09.0 Ethernet controller: VIA Technologies, Inc. VT6105M [Rhine-III]
(rev 96)
00:14.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode
companion] ISA (rev 03)
00:14.2 IDE interface: Advanced Micro Devices [AMD] CS5536 [Geode
companion] IDE (rev 01)
00:14.4 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode
companion] OHC (rev 02)
00:14.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode
companion] EHC (rev 02)




More information about the Voyage-linux mailing list