[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

DMA geht nur mit Kernel 2.4.18-bf2.4



Hallo,
vielleicht könnt ihbarir ja helfen.
Bei mir funktioniert das Festplatten-DMA nur mit Kernel 2.4.18-bf2.4.
Ich bin mir nicht wirklich sicher, welcher Chip für das DMA zuständig ist,
tippe aber auf den ATI IXP 300 weil damit auch der Sound funktioniert.

Das eigentlich verwunderliche ist, daß DMA mit diesem alten Kernel
funktioniert, obwohl noch gar kein expliziter ATI-Support existiert.

DMA geht mit Kernel 2.4.18-bf2.4 von ftp.de.debian.org und geht nicht mit
2.6.9-1-686 von ftp.de.debian.org.

Auch Versuche den Kernel selber zu kompilieren brachten keine Besserung.

Der Rechner ist übrigens ein Acer Aspire T 310

Mich würde vor allem folgendes Interessieren:
a) welche Kernel-Option in dem 2.4.18-er Kernel bringt den DMA zum laufen
b) vielleicht sieht ja jemand aus lspci was für ein Modul ich für diesen
DMA-Chip brauche.
c) Wurde etwas das im 2.4.18-er Kernel funktionierte wieder ausgebaut? (Es
gab ja etwas später ein extra atiixp modul)

Ich könnte natürlich bei dem 2.4.18-er Kernel bleiben doch leider ist dieser
für meine Soundkarte zu alt.

Danke für die Hilfe!
Georg Klein

-------------------
acer:/home/georg# lspci -v
0000:00:00.0 Host bridge: ATI Technologies Inc: Unknown device 7833
        Subsystem: ATI Technologies Inc: Unknown device 7833
        Flags: bus master, 66MHz, medium devsel, latency 64
        Memory at e0000000 (32-bit, prefetchable) [size=64M]
        Memory at e6104000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [a0] AGP version 3.0

0000:00:01.0 PCI bridge: ATI Technologies Inc: Unknown device 7838 (prog-if
00 [Normal decode])
        Flags: bus master, 66MHz, medium devsel, latency 64
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
        I/O behind bridge: 0000c000-0000cfff
        Memory behind bridge: e4000000-e5ffffff
        Prefetchable memory behind bridge: d0000000-dfffffff

0000:00:13.0 USB Controller: ATI Technologies Inc: Unknown device 4367 (rev
01) (prog-if 10 [OHCI])
        Subsystem: Giga-byte Technology: Unknown device 5004
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5
        Memory at e6100000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [d0] Message Signalled Interrupts: 64bit- Queue=0/0
Enable-

0000:00:13.1 USB Controller: ATI Technologies Inc: Unknown device 4368 (rev
01) (prog-if 10 [OHCI])
        Subsystem: Giga-byte Technology: Unknown device 5004
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5
        Memory at e6101000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [d0] Message Signalled Interrupts: 64bit- Queue=0/0
Enable-

0000:00:13.2 USB Controller: ATI Technologies Inc: Unknown device 4365 (rev
01) (prog-if 20 [EHCI])
        Subsystem: Giga-byte Technology: Unknown device 5004
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5
        Memory at e6102000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [dc] Power Management version 2
        Capabilities: [d0] Message Signalled Interrupts: 64bit- Queue=0/0
Enable-

0000:00:14.0 SMBus: ATI Technologies Inc: Unknown device 4363 (rev 03)
        Subsystem: Giga-byte Technology: Unknown device 5001
        Flags: 66MHz, medium devsel
        I/O ports at 1000 [size=16]
        Memory at e6103000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [b0] Message Signalled Interrupts: 64bit- Queue=0/0
Enable-

0000:00:14.1 IDE interface: ATI Technologies Inc: Unknown device 4369 (rev
01) (prog-if 8a [Master SecP PriP])
        Subsystem: Giga-byte Technology: Unknown device 5002
        Flags: bus master, 66MHz, medium devsel, latency 64
        I/O ports at <unassigned> [size=8]
        I/O ports at <unassigned> [size=4]
        I/O ports at <unassigned> [size=8]
        I/O ports at <unassigned> [size=4]
        I/O ports at f000 [size=16]

0000:00:14.3 ISA bridge: ATI Technologies Inc: Unknown device 436c (rev 01)
        Subsystem: Giga-byte Technology: Unknown device 5001
        Flags: bus master, 66MHz, medium devsel, latency 0

0000:00:14.4 PCI bridge: ATI Technologies Inc: Unknown device 4362 (rev 01)
(prog-if 01 [Subtractive decode])
        Flags: bus master, 66MHz, medium devsel, latency 64
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: e6000000-e60fffff

0000:00:14.5 Multimedia audio controller: ATI Technologies Inc: Unknown
device 4361 (rev 03)
        Subsystem: Giga-byte Technology: Unknown device a002
        Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 11
        Memory at e6105000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Message Signalled Interrupts: 64bit- Queue=0/0
Enable-

0000:01:05.0 VGA compatible controller: ATI Technologies Inc: Unknown device
7834 (prog-if 00 [VGA])
        Subsystem: Giga-byte Technology: Unknown device 5000
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
        Memory at d0000000 (32-bit, prefetchable) [size=256M]
        I/O ports at c000 [size=256]
        Memory at e5000000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at <unassigned> [disabled] [size=128K]
        Capabilities: [58] AGP version 3.0
        Capabilities: [50] Power Management version 2

0000:02:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Giga-byte Technology GA-7VM400M Motherboard
        Flags: bus master, medium devsel, latency 64, IRQ 11
        I/O ports at d000 [size=256]
        Memory at e6000000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2

--------
acer:/boot# apt-cache policy kernel-image-2.4.18-bf2.4
kernel-image-2.4.18-bf2.4:
  Installed: 2.4.18-5woody8
  Candidate: 2.4.18-5woody8
  Version Table:
 *** 2.4.18-5woody8 0
        200 http://security.debian.org stable/updates/main Packages
        100 /var/lib/dpkg/status
     2.4.18-5 0
        200 ftp://ftp.de.debian.org stable/main Packages
acer:/boot# apt-cache policy kernel-image-2.6.9-1-686
kernel-image-2.6.9-1-686:
  Installed: 2.6.9-1
  Candidate: 2.6.9-1
  Version Table:
     2.6.9-2 0
         80 ftp://ftp.de.debian.org unstable/main Packages
 *** 2.6.9-1 0
        100 /var/lib/dpkg/status
acer:/boot#
------funktionierende Config des 2.4.18-er Kernels---------------
#
# ATA/IDE/MFM/RLL support
#
CONFIG_IDE=y

#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDEDISK=y
# CONFIG_IDEDISK_MULTI_MODE is not set
# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
# CONFIG_BLK_DEV_IDEDISK_IBM is not set
# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
# CONFIG_BLK_DEV_IDEDISK_WD is not set
# CONFIG_BLK_DEV_COMMERIAL is not set
# CONFIG_BLK_DEV_TIVO is not set
# CONFIG_BLK_DEV_IDECS is not set
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_BLK_DEV_IDESCSI=m

#
# IDE chipset support/bugfixes
#
CONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_ISAPNP is not set
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_ADMA=y
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_IDEDMA_PCI_AUTO is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
CONFIG_BLK_DEV_AEC62XX=y
# CONFIG_AEC62XX_TUNING is not set
CONFIG_BLK_DEV_ALI15X3=y
# CONFIG_WDC_ALI15X3 is not set
CONFIG_BLK_DEV_AMD74XX=y
# CONFIG_AMD74XX_OVERRIDE is not set
CONFIG_BLK_DEV_CMD64X=y
# CONFIG_BLK_DEV_CY82C693 is not set
CONFIG_BLK_DEV_CS5530=y
CONFIG_BLK_DEV_HPT34X=y
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_HPT366=y
CONFIG_BLK_DEV_PIIX=y
# CONFIG_PIIX_TUNING is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_OPTI621 is not set
CONFIG_BLK_DEV_PDC202XX=y
CONFIG_PDC202XX_BURST=y
# CONFIG_PDC202XX_FORCE is not set
CONFIG_BLK_DEV_SVWKS=y
CONFIG_BLK_DEV_SIS5513=y
CONFIG_BLK_DEV_SLC90E66=y
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_IDE_CHIPSETS=y

#
# Note: most of these also require special kernel boot parameters
#
CONFIG_BLK_DEV_4DRIVES=y
CONFIG_BLK_DEV_ALI14XX=y
CONFIG_BLK_DEV_DTC2278=y
CONFIG_BLK_DEV_HT6560B=y
CONFIG_BLK_DEV_PDC4030=y
CONFIG_BLK_DEV_QD65XX=y
CONFIG_BLK_DEV_UMC8672=y
# CONFIG_IDEDMA_AUTO is not set
# CONFIG_IDEDMA_IVB is not set
# CONFIG_DMA_NONPCI is not set
CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_BLK_DEV_ATARAID=y
CONFIG_BLK_DEV_ATARAID_PDC=y
CONFIG_BLK_DEV_ATARAID_HPT=y
-------------



Reply to: