Hi Wolfgang,

Wolfgang Grandegger wrote:
> Stefan Kisdaroczi wrote:
> > Hi Wolfgang,
> >
> > Wolfgang Grandegger schrieb:
> >> [...]
> >>
> >>>> dmesg output, there is no IXXAT-PCI-CAN board installed:
> >>>>> RT-Socket-CAN 0.90.2 - (C) 2006 RT-Socket-CAN Development Team
> >>>>> RTCAN SJA1000 driver initialized
> >>>>> PCI: setting IRQ 12 as level-triggered
> >>>>> IXXAT-PCI-CAN 0000:00:11.0: found PCI INT A -> IRQ 12
> >>>>> IXXAT-PCI-CAN: Initializing device 10b5:9050:2503
> >>
> >> OK, it finding a variant of the PLX9050, but it will not use the device
> >> because of the following lines after the above printout:
> >>
> >>     if (sub_sys_id != IXXAT_PCI_SUB_SYS_ID)
> >>              return -ENODEV;
> >>
> >> But ...
> >>
> >>>> The following patch fixed it for me (my own driver loads again).
> >>
> >> ... obviously it does  not probe again.
> >
> > it probes again, but pci_request_regions() failed in my driver.
> >
> > In the -ENODEV case, the function pci_release_regions() is not
> > called in the ixxat driver, so access is blocked for other drivers.
>
> That's a bug. Will fix.

please see:

https://mail.gna.org/public/xenomai-core/2009-03/msg00055.html

I sent a patch for exactly this issue on March 10.

-- 
Sebastian

_______________________________________________
Xenomai-help mailing list
Xenomai-help@gna.org
https://mail.gna.org/listinfo/xenomai-help

Reply via email to