Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 May 2005 14:31:38 +0200
From:      "Cole" <cole@opteqint.net>
To:        <freebsd-hackers@freebsd.org>
Subject:   Re: Pci Question
Message-ID:  <000b01c5516e$62a1f200$4206000a@deadmind>
References:  <000901c55159$da7fe080$4206000a@deadmind> <000701c5515e$aaf00700$4206000a@deadmind>

next in thread | previous in thread | raw e-mail | index | archive | help
Nevermind,

I figured it out and got it working.

Thanks


----- Original Message -----
From: "Cole" <cole@opteqint.net>
To: <freebsd-hackers@freebsd.org>
Sent: Thursday, May 05, 2005 12:39 PM
Subject: Re: Pci Question


> Err, sorry.
>
> I meant the linux version of this is using outl_p to communicate with the device, and write the values.
>
> /Cole
>
>
> ----- Original Message -----
> From: "Cole" <cole@opteqint.net>
> To: <freebsd-hackers@freebsd.org>
> Sent: Thursday, May 05, 2005 12:04 PM
> Subject: Pci Question
>
>
> > Hi
> >
> > Im trying to write a userland program that writes to the IOPORT BAR's of a pci card. I can find the card and all that fine. But
im
> a
> > bit lost on exactly what address the IOPORT BAR's would be then? Im using the /dev/pci and pci(4) functions to find the card.
> >
> > Ive seen in the linux version of those code, that they take the base_address's and then & ~0x03 them, and use that value for
> reading
> > and writing with inb_l and outb_l. Ive tried using that on FreeBSD, but with outl and inl, as well as writel and readl, but I
keep
> > getting "Bus error".
> >
> > Is there perhaps something that I am missing or forgetting, also im running the program as root.
> >
> > If anyone has any suggestions, they would be most welcome.
> >
> > Thanks
> > /Cole
> >
> > _______________________________________________
> > freebsd-hackers@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
>
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000b01c5516e$62a1f200$4206000a>