Open spagoc opened 12 years ago
Hi Rino,
In testing in the lab, most of the usb problems seem to be fixed now..
Care to give this kernel a try?
On the beaglebone: wget http://rcn-ee.net/deb/oneiric-armel/v3.2.0-psp0/install-me.sh /bin/bash install-me.sh
Regards,
kernel hangs ( doesn't boot) on beaglebone:
[ 1.825452] i2c /dev entries driver [ 1.829460] Linux media interface: v0.10 [ 1.833763] lirc_dev: IR Remote Control driver registered, major 250 [ 1.840571] Driver for 1-wire Dallas network protocol. [ 1.846883] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec [ 1.853917] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com [ 1.863897] cpuidle: using governor ladder [ 1.868468] cpuidle: using governor menu [ 1.876144] usbcore: registered new interface driver snd-usb-audio [ 1.883577] ALSA device list: [ 1.886702] No soundcards found. [ 1.890329] oprofile: hardware counters not available [ 1.895641] oprofile: using timer interrupt. [ 1.901503] TCP cubic registered [ 1.905112] NET: Registered protocol family 10 [ 1.912478] NET: Registered protocol family 17 [ 1.917403] Registering the dns_resolver key type [ 1.922486] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 [ 1.930580] ThumbEE CPU extension supported. [ 1.935143] mux: Failed to setup hwmod io irq -22 [ 1.941030] omap2_set_init_voltage: unable to get clk dpll1_ck [ 1.947172] omap2_set_init_voltage: unable to set vdd_mpu_iva [ 1.953266] omap2_set_init_voltage: unable to get clk l3_ick [ 1.959235] omap2_set_init_voltage: unable to set vdd_core [ 1.965005] Power Management for AM33XX family [ 1.970737] registered taskstats version 1 [ 1.975353] Detected MACID=d4:94:a1:37:bb:52 [ 1.982846] omap_rtc omap_rtc: setting system clock to 2012-01-16 18:54:33 UTC (1326740073) [ 1.992608] Freeing init memory: 244K Loading, please wait... [ 2.116208] mmc0: host does not support reading read-only switch. assuming write-enable. [ 2.135524] mmc0: new SD card at address ffee [ 2.145579] mmcblk0: mmc0:ffee SU02G 1.89 GiB [ 2.160217] mmcblk0: p1 p2 [ 2.186636] udevd[63]: starting version 173 Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... done. [ 3.234150] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) Begin: Running /scripts/local-bottom ... done. done. Begin: Running /scripts/init-bottom ... done. [ 3.905836] init: ureadahead main process (164) terminated with status 5 [ 6.378786] [ 6.378797] CPSW phy found : id is : 0x7c0f1 [ 6.385610] PHY 0:01 not found
Hi Rino,
[ 8.097619] CPSW phy found : id is : 0x7c0f1 [ 8.104503] PHY 0:01 not found
After seeing ^^, how long did you wait (longer then 2mins is a problem)? As long as the D2 led (next to the usb/eth connectors) the board is still running. With ubuntu oneiric, it's setup by default to wait at least 2mins when an "eth0" setting exists in /etc/network/interfaces.. which i've done with the demo image. I've also patched out about 1 min 40 seconds of the 2 minute wait.. So with no Ethernet plugged into the jack, it should only look frozen for about 20 seconds or so... I haven't found a way to print "attempting network connection" so that it doesn't look frozen..
Is d2 still blinking?
try commenting out:
auto eth0 iface eth0 inet dhcp
in: /etc/network/interfaces
Try, another todays updated kernel. (couple beaglebone i2c tweaks..) http://rcn-ee.homeip.net:81/testing/beaglebone/
sudp cp X.uImage /media/boot/uImage sudo tar xfv X-modules.tar.gz -C /media/rootfs
Regards,
Hi Robert,
you are right, maybe the boot slowness was when I tried beaglebone with an ethernet cable but in a network environment without DHCP.
Then following your instructions I tried all the following kernel in my ordinary setup: USB cable only (no Ethernet cable):
Linux omap 3.1.0-psp3 #1 SMP Fri Dec 23 10:44:55 UTC 2011 armv7l armv7l armv7l GNU/Linux Linux omap 3.2.0-psp0 #1 Wed Feb 1 00:21:54 UTC 2012 armv7l armv7l armv7l GNU/Linux Linux omap 3.2.0-psp0.1 #1 Wed Feb 1 11:39:04 CST 2012 armv7l armv7l armv7l GNU/Linux
They boot in about 40 sec without ethernet cable. Of course the most stable kernel appears to me to be the first one, then the third one.
Sometimes I found myself in a 'U-Boot#' prompt environment. What is it? And
U-Boot# version U-Boot 2011.09-dirty (Nov 21 2011 - 10:44:32) arm-angstrom-linux-gnueabi-gcc (GCC) 4.5.4 20110917 (prerelease) GNU ld (GNU Binutils) 2.20.1.20100303
Also with the third kernel no eth2 interface appears
try commenting out: auto eth0 iface eth0 inet dhcp
I did that and I did: $ sudo /etc/init.d/networking restart I got a deprecated msg (how to avoid it?) ifconfig gives always only the same eth0 info. I am stuck.
so I wonder: a)how to start the USB-to-Ethernet functionality? b)what is the default USB-to-Ethernet network interface? c)what is its default IP address?
Regards
Rino
Hi Robert, I think you are going in the right direction in order to solve the problem. That's what I discovered using the last ubuntu distro with the kernel:
Linux omap 3.2.0-psp1 #1 Fri Feb 3 15:15:23 UTC 2012 armv7l armv7l armv7l GNU/Linux
An usb0 network interface appears both on beaglebord and on the host Ubuntu PC I gave IP address to both of them:
PC: sudo ifconfig usb0 192.168.7.1 Beaglebone: sudo ifconfig usb0 192.168.7.2
but ping dosn't work
Maybe can be a usbnet module problem because: on host PC: root@MCP7A:~# lsmod |grep usbnet usbnet 25214 1 cdc_ether
but on Beaglebone: root@omap:~# lsmod |grep usbnet root@omap:~#
really no module appears to be loaded in the kernel because lsmod give an empty set: root@omap:~# lsmod Module Size Used by root@omap:~#
I tried modprobe but without success.
With Angstrom and USB-to-Ethernet in working state: $ lsmod |grep usbnet usbnet 25214 2 cdc_subset,cdc_ether
I hope this information can be useful for you. Regards
Ubuntu on Beaglebone: how to have USB-to-Ethernet interface working?
I am using Beaglebone booted with Ubuntu following the direction from:
http://elinux.org/BeagleBoardUbuntu#Demo_Image
I also use Ubuntu on my host PC connected to the Beaglebone by a USB cable only (no LAN cable). In this configuration USB-to-serial works and I have the very useful Beaglebone console. If I boot with Angstrom USB-to-Ethernet works. That is done via an eth2 interface that appears on my PC and I give it the address 192.168.7.1 (the Beaglebone answer from 192.168.7.2). The USB-to- Ethernet functionality starts disconnecting the Beaglebone-Angstom USB mass storage (as I red from the related Beaglebone README.htm). But when the Beaglebone boots with Ubuntu I have no USB mass storage to disconnect and no eth2, or similar, interface appears. So please give me some advice in order to solve my problem.
Thanks
Rino
dmesg+ifconfig on beaglebone: [ 1.927672] Linux media interface: v0.10 [ 1.932041] lirc_dev: IR Remote Control driver registered, major 250 [ 1.938818] Driver for 1-wire Dallas network protocol. [ 1.945216] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec [ 1.952682] device-mapper: uevent: version 1.0.3 [ 1.958336] device-mapper: ioctl: 4.21.0-ioctl (2011-07-06) initialised: dm-devel@redhat.com [ 1.967778] device-mapper: multipath: version 1.3.0 loaded [ 1.973623] device-mapper: multipath round-robin: version 1.0.0 loaded [ 1.983699] usbcore: registered new interface driver snd-usb-6fire [ 1.991067] ALSA device list: [ 1.994193] No soundcards found. [ 1.997768] oprofile: hardware counters not available [ 2.003176] oprofile: using timer interrupt. [ 2.009686] TCP cubic registered [ 2.014510] NET: Registered protocol family 10 [ 2.024324] NET: Registered protocol family 17 [ 2.029370] Registering the dns_resolver key type [ 2.034380] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 [ 2.042513] ThumbEE CPU extension supported. [ 2.047037] Registering SWP/SWPB emulation handler [ 2.053539] omap2_set_init_voltage: unable to get clk dpll1_ck [ 2.059740] omap2_set_init_voltage: unable to set vdd_mpu_iva [ 2.065797] omap2_set_init_voltage: unable to get clk l3_ick [ 2.071779] omap2_set_init_voltage: unable to set vdd_core [ 2.085394] registered taskstats version 1 [ 2.090218] Detected MACID=d4:94:a1:37:bb:52 [ 2.098657] omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 2.108628] Freeing init memory: 324K [ 2.177925] mmc0: host does not support reading read-only switch. assuming write-enable. [ 2.193314] mmc0: new SD card at address ffee [ 2.204998] mmcblk0: mmc0:ffee SU02G 1.89 GiB [ 2.218768] mmcblk0: p1 p2 [ 2.323506] udevd[69]: starting version 173 [ 3.428783] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 4.146497] init: ureadahead main process (166) terminated with status 5 [ 4.928837] udevd[207]: starting version 173 [ 5.312243] EXT4-fs (mmcblk0p2): re-mounted. Opts: errors=remount-ro [ 6.981551] [ 6.981561] CPSW phy found : id is : 0x7c0f1 [ 6.988371] PHY 0:01 not found [ 6.994387] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 9.300668] init: udev-fallback-graphics main process (374) terminated with status 1 ubuntu@omap:~$ ifconfig eth0 Link encap:Ethernet HWaddr d4:94:a1:37:bb:52
UP BROADCAST ALLMULTI MULTICAST MTU:1500 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:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:40
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 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:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
dmesg+ifconfig on Ubuntu host PC 844.157992] scsi7 : usb-storage 1-6.2:1.0 [ 845.157681] scsi 7:0:0:0: Direct-Access Linux File-CD Gadget 0316 PQ: 0 ANSI: 2 [ 845.196843] sd 7:0:0:0: Attached scsi generic sg2 type 0 [ 845.201288] sd 7:0:0:0: [sdb] 144522 512-byte logical blocks: (73.9 MB/70.5 MiB) [ 845.202538] sd 7:0:0:0: [sdb] Write Protect is off [ 845.202544] sd 7:0:0:0: [sdb] Mode Sense: 0f 00 00 00 [ 845.203818] sd 7:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 845.209747] sdb: [ 845.213531] sd 7:0:0:0: [sdb] Attached SCSI removable disk [ 925.514650] usb 1-6.2: USB disconnect, device number 6 [ 925.539737] sd 7:0:0:0: [sdb] Synchronizing SCSI cache [ 925.540810] sd 7:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK [ 938.824550] usb 1-6: USB disconnect, device number 3 [ 938.824556] usb 1-6.1: USB disconnect, device number 4 [ 938.824781] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 938.824804] ftdi_sio 1-6.1:1.0: device disconnected [ 938.827028] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1 [ 938.827047] ftdi_sio 1-6.1:1.1: device disconnected [ 1000.256044] usb 1-6: new high speed USB device number 7 using ehci_hcd [ 1000.389560] hub 1-6:1.0: USB hub found [ 1000.390363] hub 1-6:1.0: 2 ports detected [ 1000.664656] usb 1-6.1: new high speed USB device number 8 using ehci_hcd [ 1000.776987] ftdi_sio 1-6.1:1.0: FTDI USB Serial Device converter detected [ 1000.777018] usb 1-6.1: Detected FT2232H [ 1000.777020] usb 1-6.1: Number of endpoints 2 [ 1000.777021] usb 1-6.1: Endpoint 1 MaxPacketSize 512 [ 1000.777023] usb 1-6.1: Endpoint 2 MaxPacketSize 512 [ 1000.777025] usb 1-6.1: Setting MaxPacketSize 512 [ 1000.777345] usb 1-6.1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 1000.778736] ftdi_sio 1-6.1:1.1: FTDI USB Serial Device converter detected [ 1000.778766] usb 1-6.1: Detected FT2232H [ 1000.778767] usb 1-6.1: Number of endpoints 2 [ 1000.778769] usb 1-6.1: Endpoint 1 MaxPacketSize 512 [ 1000.778771] usb 1-6.1: Endpoint 2 MaxPacketSize 512 [ 1000.778772] usb 1-6.1: Setting MaxPacketSize 512 [ 1000.779073] usb 1-6.1: FTDI USB Serial Device converter now attached to ttyUSB1 [ 1008.776653] usb 1-6.2: new high speed USB device number 9 using ehci_hcd [ 1008.886651] usb 1-6.2: unable to read config index 0 descriptor/start: -32 [ 1008.886655] usb 1-6.2: chopping to 0 config(s) [ 1008.886787] usb 1-6.2: no configuration chosen from 0 choices rino@MCP7A:~$ ifconfig eth0 Link encap:Ethernet HWaddr 00:01:2e:27:de:94
indirizzo inet:192.168.178.66 Bcast:192.168.178.255 Maschera:255.255.255.0 indirizzo inet6: fe80::201:2eff:fe27:de94/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:83265 errors:0 dropped:0 overruns:0 frame:0 TX packets:47508 errors:0 dropped:0 overruns:0 carrier:0 collisioni:0 txqueuelen:1000 Byte RX:122674569 (122.6 MB) Byte TX:4058402 (4.0 MB) Interrupt:22 Indirizzo base:0x2000
lo Link encap:Loopback locale
indirizzo inet:127.0.0.1 Maschera:255.0.0.0 indirizzo inet6: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:92 errors:0 dropped:0 overruns:0 frame:0 TX packets:92 errors:0 dropped:0 overruns:0 carrier:0 collisioni:0 txqueuelen:0 Byte RX:9370 (9.3 KB) Byte TX:9370 (9.3 KB)