Hi,

to get back on my earlier question: IF the memory mapping might work for me,
how should I call it?
The PCI card has two CAN ports. Here's (a part of) the output of lspci -vv:

Interrupt: pin A routed to IRQ 11
Region 0: Memory at e1003000 (32-bit, non prefetchable) [size=128]
Region 2: I/O ports at d800 [size=128]
Region 3: I/O ports at dc00 [size=128]
Region 4: I/O ports at e000 [size=4]

What should the insmod command to try if it might work?

Thanks again.

Frits

On 11/16/06, Wolfgang Grandegger <[EMAIL PROTECTED]> wrote:

Frits de Klark wrote:
> Hi,
>
> there is indeed a driver for the 2.4.x kernel series (including source),
> but onfortunately also a BIG FAT copyright statement at the heading of
> the sources. Something like:
>
#############################################################################
>
> //
>
*****************************************************************************
>
> //                  Copyright ( c ) 2003, Advantech Automation Corp.
> //      THIS IS AN UNPUBLISHED WORK CONTAINING CONFIDENTIAL AND
PROPRIETARY
> //               INFORMATION WHICH IS THE PROPERTY OF ADVANTECH
> AUTOMATION CORP.
> //
> //    ANY DISCLOSURE, USE, OR REPRODUCTION, WITHOUT WRITTEN
> AUTHORIZATION FROM
> //               ADVANTECH AUTOMATION CORP., IS STRICTLY PROHIBITED.
> //
>
*****************************************************************************
>
> //
>
#############################################################################
>
> So, I'll have to inquire them first before I (and the company I work
> for) take the risk of disclosure.
> I'll get back on this as soon as I can. If I can be of any help in the
> meantime, I'll be glad to hear from you.

Well, it might be simpler to buy an already supported CAN PCI card.

> Thank for your time and interest so far.

Good luck.

Wolfgang.

> Frits
>
> On 11/16/06, *Wolfgang Grandegger* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     Jan Kiszka wrote:
>      > Frits de Klark wrote:
>      >> Hello everyone,
>      >>
>      >> I finally got my PCI CAN card today. It's an Advantech 1680 and
>      >> provides, as
>      >> far as I'm informed, a memory mapped SJA1000 controller.
>      >> I´m trying to load the xeno_rtcan_mem module now, but I'm not
>     sure what
>      >> parameters I should pass. More specific: What value(s) should I
>     give to the
>      >> 'mem' parameter? Is this an I/O address I found in /proc/pci
>     under the 1680
>      >> device?
>      >
>      > I'm not sure that this will work, but you can give it a try in
>     any case.
>      > Do you have a reference driver for that board? Or some manual
>     describing
>      > the mapping of the SJA1000 into the PCI address space?
>
>     It was not working for the IXXAT PCI card, at least (but I have not
yet
>     understodd why). Check with "$ lspci -vv" how the device is mapped
and
>     what IRQ number is used. The right thing is to implement a PCI
driver.
>
>      > AFAIK, Wolfgang is working on a generic SJA1000 PCI driver. So
far we
>      > only have a driver for the PEAK PCI adapter, but that one is
>     going to be
>      > generalised. So you could become a first-grade test candidate for
>      > another piece of hardware supported by that driver. :)
>      >
>      > Wolfgang, what the status?
>
>     As already mention, I'm currently working on a driver for the IXXAT
PCI
>     card. As I see it, a generic driver is not feasible as the mapping,
the
>     recognition of the second channel and the IRQ handling is quite
>     different.
>
>     Is there a Linux driver on the CRROM your got with your Advantech
1680
>     PCI card? That would help a lot.
>
>     Wolfgang.
>
>     Wolfgang.
>
>


_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to