host computer doesn't recognize my "beaglebone"

I am new to "beagle bone". And I've been struggling with "VERY FIRST
STEP", connecting "beagle bone" to my desktop computer. I connected
beagle bone using usb cable but the only response I got is "Unknown
Device" when I tried on windows(xp & 7) and no response at all on
Ubuntu 11.10.(for unbuntu, I followed additional steps that were on
the guide.. "sudo modprobe ftdi_sio vendor=0x0403 product=0xa6d0") I
searched the Internet regarding this issue, it seems like it's just me
who's having this sort of problem. shouldn't Windows(or Ubuntu)
recognize beagle bone automatically?? I don't know where to start.
could you please tell me what I can do about this problem?

Ubuntu 11.10.(for unbuntu, I followed additional steps that were on
the guide.. "sudo modprobe ftdi_sio vendor=0x0403 product=0xa6d0")  I

Note that:

  • you have to wait some seconds for the BeagleBoard to show up (that is: until its Linux kernel loads the “usb gadget” drivers)

  • then the BeagleBone first shows up as an external USB disk; on your Ubuntu PC, if you run the dmesg command you will see something like:

[56266.928828] scsi 15:0:0:0: Direct-Access Linux File-CD Gadget 0316 PQ: 0 ANSI: 2

[56266.943445] sd 15:0:0:0: [sdb] Attached SCSI removable disk

  • Ubuntu may auto-mount that “disk” (where you will find BeagleBone README files and other documentation)

  • then you may “sudo modprobe…”; anyway, you may see if the serial FTDI ports are up using: ls -o /dev/serial/by-id/
    When they are up, you will see something like:

usb-FTDI_BeagleBone-if00-port0 → …/…/ttyUSB0

(note that one port is for terminal access, the other one is reserved for hardware debugging).

I also have an Ubuntu 11.10 on PowerPC hardware which does not recognize correctly USB-serial ports (no traffic, or continuous “‘.’.” garbage), but this is a known PPC kernel bug on usb serial ports connected through a hub.