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