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
