PCI Parport-Karte DMA zuweisen?
Jan 'RedBully' Seiffert
redbully at cc.hs-owl.de
Mon Feb 22 19:11:14 CET 2010
Stefan U. Hegner schrieb:
> Moin,
>
> Jan-Benedict Glaw schrieb:
>> On Sun, 2010-02-21 12:15:52 +0100, Florian Lohoff <f at zz.de> wrote:
>>
>>> On Sun, Feb 21, 2010 at 11:31:49AM +0100, Stefan U. Hegner wrote:
>>>
>>>> 03:03.0 Communication controller: NetMos Technology PCI 9815 Multi-I/O
>>>> Controller (rev 01)
>>>> Subsystem: LSI Logic / Symbios Logic 2P0S (2 port parallel adaptor)
>>>> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
>>>>
>>
>> BusMaster Mode unterstützt diese Karten angeblich nicht.
>>
>> Genau. Und diese Karte scheint das generellt nicht zu unterstützen.
>>
>> Aber wie Flo schon schrieb: /Wenn/ eine Karte das unterstützt, braucht
>> man nichts weiter speziell zu konfigurieren.
>>
> Kann man den solch einer Karte manuell einen DMA-Kanal zuweisen?
>
> Bei meinem Eintrag in etc/modprobe.d/arch-aliases ...
> alias parport_lowlevel parport_pc
> options parport_pc io=0x5050,0x5040 irq=7,auto dma=0,none
>
>
> ... wird der Hinweis auf dma ja scheinbar schlichtweg ignoriert.
>
*murmel murmel*
Noch mal zum mitmeissseln:
DMA-Kanaele, wie du sie zuweisen willst, funktionieren NUR mit ISA Karten.
PCI Karten brauchen, Bus-Bedingt, keine.
Die koennen entweder DMA (aka Busmaster), oder nicht. Das ist eine eigenschaft
der Karte (geneuer des Chips dadrauf). Sie muss PCI-Busmaster implementieren,
und dann dafuer aufgesetzt werden (Teriber). Dafuer wird aber NICHT der DMA
Controller mit seinen DMA Kanaelen benutzt.
Vergiss die ISA-DMA Kanaele. Die waren fuer "echte" ISA parports.
Datenblatt:
<http://www.moschip.com/data/products/NM9815/Data Sheet_9815.pdf>
Ich schau mal grad ob die was von DMA erzaehlen.
> Gruß
>
> Stefan.
>
Gruss
Jan
--
With what, your bare hands?
More information about the Linux
mailing list