PCI Parport-Karte DMA zuweisen?
Jan-Benedict Glaw
jbglaw at lug-owl.de
Mon Feb 22 18:54:11 CET 2010
On Mon, 2010-02-22 18:45:27 +0100, Stefan U. Hegner <stefan at hegner-online.de> wrote:
> 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.
Die Karte hat keinen "DMA-Controller", wenn man das mal so benennen
will (ihr fehlt die Möglichkeit, Master-Transfers zu initiieren.) Ich
könnte mir vorstellen, daß das eher zu Abstürzen führt :)
Das DMA-Zeugs, was Du dan angibst, geht auf die DMA-Unterstützung im
ISA-Bus-Bereich (16MB) ab. Die kann es, zumindest theoretisch, auf
einem modernen PC garnicht, oder gar mehrfach, geben. (Siehe das
"NoISA"-Flag der PCI-Bridge(s).)
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481
Signature of: Alles wird gut! ...und heute wirds schon ein bißchen besser.
the second :
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20100222/c20bf3f7/attachment.sig>
More information about the Linux
mailing list