[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Fw: Help needed for Linux driver
Andreas,
The answer for many driver issues is having access to solid driver tools and
required documentation support. The best I've worked with is the WinDriver
product from KRFTech. The WinDriver toolkit covers PCI and Linux. You can
download a fully workking version and getting it should help answer all your
questions.
http://www.krftech.com/dnload.html WinDriver Linux 1.3 MB
WinDriver also supports developement of other high performance PCI / cPCI /
USB / ISA / ISA PnP / EISA based device drivers for Windows 9x, NT/2000, NT,
Embedded, CE, Linux, Solaris and OS/2 (VxWorks coming).
My primary experience is from a hardware and systems background yet I was able
to rapidly create a fully functional diagnostic which interacted with the SW
driver without specific knowledge of OS Internals or DDK requirements. It
actually sounds too good to be true as you can even download a fully
functional version of WinDriver and see how it fits your needs. You can also
get a lot of online help, download manuals and have access to just every thing
you need to be up and running on Linux and other OS's fast.
You can more info on WinDriver at http://www.krftech.com/windriver.html
- Cary
----- Original Message -----
From: Andreas Heiner <andreas.heiner@de.bosch.com>
To: Mailing List Recipients <pci-sig-request@znyx.com>
Sent: Friday, January 21, 2000 12:59 AM
Subject: Help needed for Linux driver
Hello,
I need some help for my current project. Maybe there is someone who have
had the same problem and can give me some hot links or sample codes. The
problem is the following:
We have a self designed PCI board running under WinNT. The driver was really
hard work. Now we are moving to Linux and we hope that we now get a really
good operating system. I thing we have the same problems which each driver
developer has:
1. What is the right way to found my PCI card inside the system and to read
out the BAR's ?
2. How do I map my memory on the card to the Linux memory map ?
3. How do I create a complete scatter-gather list with the physical adresses
for my DMA controller on the board ?
Btw, we are using the Xilinx PCI controller inside a Virtex device, working
with Linux SuSe 6.3 (but I thing the function calls are the same by all
Linux distributions) und working with the gnu compiler.
Can everybody help me ?
Best regards and many thanks in advance,
Andreas Heiner
mailto:Andreas.Heiner@de.bosch.com
Robert Bosch GmbH
Research and Development Department
************************ End of mail *********************************