linux-can.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* serial can or socket can ?
@ 2012-06-12 12:55 bruce bushby
  2012-06-12 13:44 ` Oliver Hartkopp
  0 siblings, 1 reply; 3+ messages in thread
From: bruce bushby @ 2012-06-12 12:55 UTC (permalink / raw)
  To: linux-can

Hi

I wanted to confirm my understanding of "socketcan" in terms "slcan0" and "can0"

I've been playing with a Beaglebone board the a usb-can adaptor from
mictronics.de:
http://www.mictronics.de/projects/usb-can-bus/
Purchased from:
http://shop.greenstage.co.nz/product/usb-can-bus-interface

1. Is my understanding correct that "slcan" will ALWAYS be used when
connecting a USB based CANBUS adapter?

I am able to bringup slcan0 using the following commands:
# slcan_attach -o -s6 /dev/ttyUSB0
attached tty /dev/ttyUSB0 to netdevice slcan0
# slcand ttyUSB0
# ifconfig slcan0 up
# ifconfig slcan0
slcan0    Link encap:UNSPEC  HWaddr
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          UP RUNNING NOARP  MTU:16  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

#


2. AM335x has an internal D_CAN, but the Beaglebone is missing any CAN
transceiver...would the lack of the transceiver prevent the kernel
from creating the "can0" device?


# lsmod
Module                  Size  Used by    Not tainted
d_can                   5470  0
can_raw                 3679  0
can_dev                 4414  1 d_can
can                    16648  1 can_raw
slcan                   3437  1
ftdi_sio               24056  1
usbserial              18026  3 ftdi_sio

# ip link set can0 up
ip: SIOCGIFFLAGS: No such device

# ifconfig can0
ifconfig: can0: error fetching interface information: Device not found

# ifconfig -a
eth0      Link encap:Ethernet  HWaddr D4:94:A1:89:BC:FF
          inet addr:192.100.1.13  Bcast:0.0.0.0  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:70 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:21678 (21.1 KiB)  TX bytes:1392 (1.3 KiB)
          Interrupt:40

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:166 (166.0 B)  TX bytes:166 (166.0 B)

slcan0    Link encap:UNSPEC  HWaddr
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          UP RUNNING NOARP  MTU:16  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

#


FYI: This is probably a better board if you want to play with CANBUS:
http://www.ti.com/tool/tmdxice3359


Cheers
Bruce

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-06-12 13:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-12 12:55 serial can or socket can ? bruce bushby
2012-06-12 13:44 ` Oliver Hartkopp
2012-06-12 13:53   ` Marc Kleine-Budde

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).