DMA Problem

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Stefan
Beiträge: 1438
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

DMA Problem

Beitrag von Stefan » 14.11.2003 21:24:12

Hallo

ich habe das Problem, dasab und an mein System ruckelt wenn ich daten hin und her schiebe.
Habe meinen DMA aktiviert mit.

Code: Alles auswählen

hdparm -d 1 /dev/hda
wobei dann kommt :

Code: Alles auswählen

hdparm -d 1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)
Was genau sagt mir das ?
HDIO_SET_DMA failed: Operation not permitted

Gruß
Stefan

Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Beitrag von Chimerer » 14.11.2003 21:28:43

Sieht stark nach nem Rechteproblem aus.

Kenn mich mit hdparm zwar nicht aus, aber versuch es doch mal als root.

Benutzeravatar
Stefan
Beiträge: 1438
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Beitrag von Stefan » 14.11.2003 21:38:54

Hallo

habe das schon als root getestet.
Das gleiche Ergebnis.

Gruß
Stefan

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 15.11.2003 04:15:27

was ist das denn für ein system? hardware? lspci -v? kernel? aber vermutlich fehlt lediglich der chipsatztreiber im kernel..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
Stefan
Beiträge: 1438
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Beitrag von Stefan » 15.11.2003 06:34:53

Hallo


Ich habe ein IDE System.

Code: Alles auswählen

lspci -v
00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 3189
        Subsystem: VIA Technologies, Inc.: Unknown device 3189
        Flags: bus master, 66Mhz, medium devsel, latency 8
        Memory at d0000000 (32-bit, prefetchable) [size=128M]
        Capabilities: <available only to root>

00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device b168 (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: e0000000-e1ffffff
        Prefetchable memory behind bridge: d8000000-dfffffff
        Capabilities: <available only to root>

00:09.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
        Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
        Flags: bus master, medium devsel, latency 32, IRQ 11
        I/O ports at d000 [size=128]
        Memory at e3000000 (32-bit, non-prefetchable) [size=128]
        Expansion ROM at <unassigned> [disabled] [size=128K]
        Capabilities: <available only to root>

00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02)
        Subsystem: Hauppauge computer works Inc. WinTV/GO
        Flags: bus master, medium devsel, latency 32, IRQ 11
        Memory at e3001000 (32-bit, prefetchable) [size=4K]

00:0b.1 Multimedia controller: Brooktree Corporation Bt878 (rev 02)
        Subsystem: Hauppauge computer works Inc. WinTV/GO
        Flags: bus master, medium devsel, latency 32, IRQ 11
        Memory at e3002000 (32-bit, prefetchable) [size=4K]

00:0c.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06)
        Subsystem: Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128
        Flags: bus master, slow devsel, latency 32, IRQ 10
        I/O ports at d400 [size=64]
        Capabilities: <available only to root>

00:10.0 USB Controller: VIA Technologies, Inc. UHCI USB (rev 80) (prog-if 00 [UHCI])
        Subsystem: Unknown device 1695:3005
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at d800 [size=32]
        Capabilities: <available only to root>

00:10.1 USB Controller: VIA Technologies, Inc. UHCI USB (rev 80) (prog-if 00 [UHCI])
        Subsystem: Unknown device 1695:3005
        Flags: bus master, medium devsel, latency 32, IRQ 11
        I/O ports at dc00 [size=32]
        Capabilities: <available only to root>

00:10.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 80) (prog-if 00 [UHCI])
        Subsystem: Unknown device 1695:3005
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at e000 [size=32]
        Capabilities: <available only to root>

00:10.3 USB Controller: VIA Technologies, Inc.: Unknown device 3104 (rev 82) (prog-if 20)
        Subsystem: Unknown device 1695:3005
        Flags: bus master, medium devsel, latency 32, IRQ 11
        Memory at e3003000 (32-bit, non-prefetchable) [size=256]
        Capabilities: <available only to root>

00:11.0 ISA bridge: VIA Technologies, Inc.: Unknown device 3177
        Subsystem: VIA Technologies, Inc.: Unknown device 3177
        Flags: bus master, stepping, medium devsel, latency 0
        Capabilities: <available only to root>

00:11.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
        Subsystem: Unknown device 1695:3005
        Flags: bus master, medium devsel, latency 32
        I/O ports at e400 [size=16]
        Capabilities: <available only to root>

01:00.0 VGA compatible controller: nVidia Corporation GeForce 256 DDR (rev 10) (prog-if 00 [VGA])
        Subsystem: Elsa AG: Unknown device 0c42
        Flags: bus master, VGA palette snoop, 66Mhz, medium devsel, latency 32, IRQ 10
        Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d8000000 (32-bit, prefetchable) [size=128M]
        Expansion ROM at <unassigned> [disabled] [size=64K]
        Capabilities: <available only to root>
Kernel:uname -r
2.4.22
selber gebacken, da kann das schon sein das ich was vergessen habe.
Also soll ich jetzt den VIA Technologie aktivieren?
Aber wo finde ich den ?

Gruß
Stefan

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 15.11.2003 09:07:55

http://www.debianforum.de/forum/viewtopic.php?t=15698

..und wenn ich das so anschaue, die suche hätte dir auch geholfen.. schneller sogar ;)

ab in kernelfragen.
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
Stefan
Beiträge: 1438
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Beitrag von Stefan » 15.11.2003 10:30:58

Hallo

Du hast natürlich recht, mit dem suchen.
Sorry !
Habe meinen Kernel neu gebacken und nun gehts :D

Code: Alles auswählen


/dev/hda:
 setting using_dma to 1 (on)
 using_dma    =  1 (on)
Danke für die hilfe

Gruß
Stefan

Antworten