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) ... Regards, Oliver _______________________________________________ Socketcan-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/socketcan-users
