Don't configure CAN1; looks like we can live without it
Add missing calls to initialise the CAN port driver.
Add some debug output, move first open/close handling into the device driver so that it can allocate an RX queue for any device when opened.
Fix read/write return values.
Hacking tool for CAN testing.