2010/4/8 Oliver Hartkopp <[email protected]>

> Lei Luo wrote:
>
> >     > I discovered some problems if you build the kernel with CAN
> >     support and then
> >     > mix the modules at load time (e.g. can.ko from /lib/modules/...
> >     and can.ko
> >     > from the SVN tree).
> >     >
> >     > So when you e.g. load can-raw.ko from the SVN tree build you
> >     should also load
> >     > can.ko from the SVN tree before.
> >     Ack.
> >     To prevent the kernel CAN modules to load, I don't even compile the
> >     kernel CAN support. This way, I'm sure I'm using SVN modules.
> >
> > That is a good idea. I do this at first, but then I patched SVN souces
> > files into kernel manully, becaused I do not kown the function of each
> > module and the  dependents of  them.
>
>
> $ grep can /lib/modules/2.6.34-rc3-00288-gab195c5/modules.dep
>
> kernel/drivers/scsi/scsi_wait_scan.ko:
>
> kernel/drivers/net/can/usb/ems_usb.ko: kernel/drivers/net/can/can-dev.ko
>
> kernel/drivers/net/can/vcan.ko:
>
> kernel/drivers/net/can/can-dev.ko:
> kernel/drivers/net/can/sja1000/sja1000.ko:
> kernel/drivers/net/can/can-dev.ko
>
> kernel/drivers/net/can/sja1000/sja1000_platform.ko:
> kernel/drivers/net/can/sja1000/sja1000.ko kernel/drivers/net/can/can-dev.ko
> kernel/drivers/net/can/sja1000/ems_pci.ko:
> kernel/drivers/net/can/sja1000/sja1000.ko kernel/drivers/net/can/can-dev.ko
> kernel/drivers/net/can/sja1000/kvaser_pci.ko:
> kernel/drivers/net/can/sja1000/sja1000.ko kernel/drivers/net/can/can-dev.ko
> kernel/drivers/net/can/sja1000/plx_pci.ko:
> kernel/drivers/net/can/sja1000/sja1000.ko kernel/drivers/net/can/can-dev.ko
>
> kernel/drivers/net/can/mcp251x.ko: kernel/drivers/net/can/can-dev.ko
>
> kernel/net/can/can.ko:
> kernel/net/can/can-raw.ko: kernel/net/can/can.ko
> kernel/net/can/can-bcm.ko: kernel/net/can/can.ko
>
> Here you can see:
>
> - vcan.ko depends on nothing
>
> - can-raw.ko depends on can.ko (the PF_CAN network infrastructure)
>
> - sja1000.ko depends on can-dev.ko (the CAN driver library)
> - mcp251x.ko depends on can-dev.ko (the CAN driver library)
> - ems_usb.ko depends on can-dev.ko (the CAN driver library)


Yes, thanks a lot!
And is can-isotp used to communicate between two nodes by their address?
What is the function of can-bcm?
I add two vcan nodes, ifconfig them up, then run the demos in can-test and
can-uitl , but can receive nothing.

Regards,
Luo
_______________________________________________
Socketcan-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-users

Reply via email to