From: Savioli, E. <Enr...@da...> - 2011-10-24 15:57:01
|
Hi, I recently bought an Overo Earth COM and a Tobi expansion board. I followed the instructions in the "Getting Started" guide from Gumstix website and I tried to connect them to my workstation. As far as the connection to my machine is concerned, it looks like it works fine (I was able to connect to it using Kermit, HyperTerminal, and using Eclipse). But my problems arise after the connection, when the Operating System is loaded. Here is the (rather long) output I get during the boot phase: ------------------------ Texas Instruments X-Loader 1.4.4ss (Oct 20 2010 - 10:10:28) OMAP3503-GP ES3.1 Board revision: 1 Loading u-boot.bin from nand U-Boot 2010.09 (Oct 20 2010 - 10:11:49) OMAP3503-GP ES3.1, CPU-OPP2, L3-165MHz, Max CPU Clock 600 mHz Gumstix Overo board + LPDDR/NAND I2C: ready DRAM: 512 MiB NAND: 512 MiB *** Warning - bad CRC or NAND, using default environment In: serial Out: serial Err: serial Board revision: 1 Direct connection on mmc2 No EEPROM on expansion board Die ID #4a8a0004000000000403dcfb0f00d007 Net: smc911x-0 Hit any key to stop autoboot: 0 No MMC card found Booting from nand ... NAND read: device 0 offset 0x280000, size 0x400000 4194304 bytes read: OK ## Booting kernel from Legacy Image at 82000000 ... Image Name: Angstrom/2.6.34/overo Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3160068 Bytes = 3 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Linux version 2.6.34 (st...@ww...) (gcc version 4.3.3 (GCC) ) #1 Wed Oct 20 10:22:48 PDT 2010 CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c53c7f CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache Machine: Gumstix Overo Memory policy: ECC disabled, Data cache writeback OMAP3525 ES3.1 (l2cache iva neon isp ) SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x100000 Reserving 12582912 bytes SDRAM for VRAM Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048 Kernel command line: console=ttyS2,115200n8 mpurate=500 vram=12M omapfb.mode=dvi:1024x768MR-16@60 omapfb.debug=y omapdss.def_disp=dvi root=/dev/mtdblock4 rw rootfstype=jffs2 PID hash table entries: 2048 (order: 1, 8192 bytes) Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 256MB 256MB = 512MB total Memory: 500816k/500816k available, 23472k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xffc00000 - 0xffe00000 ( 2 MB) vmalloc : 0xe0800000 - 0xf8000000 ( 376 MB) lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .init : 0xc0008000 - 0xc00f2000 ( 936 kB) .text : 0xc00f2000 - 0xc05f6000 (5136 kB) .data : 0xc061a000 - 0xc0659400 ( 253 kB) Hierarchical RCU implementation. NR_IRQS:402 Clocking rate (Crystal/Core/MPU): 26.0/224/500 MHz Reprogramming SDRC clock to 224791666 Hz dpll3_m2_clk rate change failed: -22 GPMC revision 5.0 IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts Total of 96 interrupts on 1 active controller OMAP GPIO hardware version 2.5 OMAP clockevent source: GPTIMER1 at 32768 Hz Console: colour dummy device 80x30 Calibrating delay loop... 499.92 BogoMIPS (lpj=1949696) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok devtmpfs: initialized regulator: core version 0.5 NET: Registered protocol family 16 Found NAND on CS0 hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available Switched to new clocking rate (Crystal/Core/MPU): 26.0/500/224 MHz OMAP DMA hardware revision 4.0 bio: create slab <bio-0> at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 kHz twl4030: PIH (irq 7) chaining IRQs 368..375 twl4030: power (irq 373) chaining IRQs 376..383 twl4030: gpio (irq 368) chaining IRQs 384..401 regulator: VUSB1V5: 1500 mV normal standby regulator: VUSB1V8: 1800 mV normal standby regulator: VUSB3V1: 3100 mV normal standby twl4030_usb twl4030_usb: Initialized TWL4030 USB module regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby regulator: VDAC: 1800 mV normal standby regulator: VDVI: 1800 mV normal standby i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz Advanced Linux Sound Architecture Driver Version 1.0.22.1. Bluetooth: Core ver 2.15 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized cfg80211: Calling CRDA to update world regulatory domain Switching to clocksource 32k_counter musb_hdrc: version 6.0, musb-dma, host, debug=0 musb_hdrc musb_hdrc: MUSB HDRC host driver musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1 usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: MUSB HDRC host driver usb usb1: Manufacturer: Linux 2.6.34 musb-hcd usb usb1: SerialNumber: musb_hdrc hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected musb_hdrc musb_hdrc: USB Host mode controller at fa0ab000 using DMA, IRQ 92 NET: Registered protocol family 2 IP route cache hash table entries: 4096 (order: 2, 16384 bytes) TCP established hash table entries: 16384 (order: 5, 131072 bytes) TCP bind hash table entries: 16384 (order: 4, 65536 bytes) TCP: Hash tables configured (established 16384 bind 16384) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. VFS: Disk quotas dquot_6.5.2 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. msgmni has been set to 978 alg: No test for stdrng (krng) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) OMAP DSS rev 2.0 OMAP DISPC rev 3.0 OMAP VENC rev 2 OMAP DSI rev 1.0 Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654 serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654 serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654 console [ttyS2] enabled brd: module loaded loop: module loaded omap2-nand driver initializing NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc (Micron NAND 512MiB 1,8V 16-bit) cmdlinepart partition parsing not available Creating 5 MTD partitions on "omap2-nand.0": 0x000000000000-0x000000080000 : "xloader" 0x000000080000-0x000000240000 : "uboot" 0x000000240000-0x000000280000 : "uboot environment" 0x000000280000-0x000000680000 : "linux" 0x000000680000-0x000020000000 : "rootfs" smsc911x: Driver version 2008-10-21. smsc911x-mdio: probed eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, irq=-1) net eth0: MAC Address: 00:15:c9:28:e8:b8 smsc911x: Driver version 2008-10-21. usbcore: registered new interface driver asix usbcore: registered new interface driver cdc_ether ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci-omap ehci-omap.0: OMAP-EHCI Host Controller ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 2 ehci-omap ehci-omap.0: irq 77, io mem 0x48064800 ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00 usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: OMAP-EHCI Host Controller usb usb2: Manufacturer: Linux 2.6.34 ehci_hcd usb usb2: SerialNumber: ehci-omap.0 hub 2-0:1.0: USB hub found hub 2-0:1.0: 3 ports detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. udc: OMAP UDC driver, version: 4 October 2004 (iso) (dma) mice: PS/2 mouse device common for all mice twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0 twl_rtc twl_rtc: Power up reset detected. i2c /dev entries driver OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec twl4030_wdt twl4030_wdt: Failed to register misc device twl4030_wdt: probe of twl4030_wdt failed with error -16 Bluetooth: HCI UART driver ver 2.2 Bluetooth: HCI H4 protocol initialized Bluetooth: HCI BCSP protocol initialized Bluetooth: HCILL protocol initialized usbcore: registered new interface driver usbhid usbhid: USB HID core driver usbcore: registered new interface driver snd-usb-audio No device for DAI omap-mcbsp-dai-0 No device for DAI omap-mcbsp-dai-1 No device for DAI omap-mcbsp-dai-2 No device for DAI omap-mcbsp-dai-3 No device for DAI omap-mcbsp-dai-4 overo SoC init asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok ALSA device list: #0: overo (twl4030) oprofile: using arm/armv7 TCP cubic registered NET: Registered protocol family 17 NET: Registered protocol family 15 Bluetooth: L2CAP ver 2.14 Bluetooth: L2CAP socket layer initialized Bluetooth: SCO (Voice Link) ver 0.6 Bluetooth: SCO socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM ver 1.11 Bluetooth: BNEP (Ethernet Emulation) ver 1.3 Bluetooth: BNEP filters: protocol multicast Bluetooth: HIDP (Human Interface Emulation) ver 1.2 ThumbEE CPU extension supported. Power Management for TI OMAP3. VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1 fbcvt: 1024x768@60: CVT Name - .786M3-R Console: switching to colour frame buffer device 128x48 regulator_init_complete: incomplete constraints, leaving VDAC on twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:24 UTC (946684824) JFFS2 notice: (1) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. VFS: Mounted root (jffs2 filesystem) on device 31:4. devtmpfs: mounted Freeing init memory: 936K INIT: version 2.86 booting Please wait: booting... Starting udev udev: starting version 151 udev: renamed network interface eth0 to eth1 Remounting root file system... ads7846 spi1.0: touchscreen, irq 274 usbcore: registered new interface driver usbserial USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic usbserial: USB Serial Driver core ads7846 spi1.0: no device detected, test read result was 0x00000000 USB Serial support registered for GSM modem (1-port) usbcore: registered new interface driver option option: v0.7.2:USB Driver for GSM modems Caching udev devnodes Populating dev cache NET: Registered protocol family 10 ALSA: Restoring mixer settings... Configuring network interfaces... done. Starting portmap daemon: portmap. net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.all.rp_filter = 1 Wed Oct 20 11:31:00 BST 2010 Turning echo off on /dev/ttyS1 /etc/rcS.d/S97blueprobe: line 5: can't open /dev/ttyS1: no such file INIT: Entering runlevel: 5 Starting system message bus: dbus. Starting Hardware abstraction layer hald Starting syslog-ng:. Starting OpenBSD Secure Shell server: sshd done. Starting advanced power management daemon: No APM support in kernel (failed.) Starting ntpd: done Starting syslogd/klogd: done * Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon [ ok ] Starting Bluetooth subsystem: Can't open serial port: No such file or directory Can't initialize device: No such file or directory Starting Network connection manager daemon: NetworkManager. open /dev/fb0: No such file or directory open /dev/fb0: No such file or directory expr: syntax error Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven Usage: fbset [options] [mode] Valid options: General options: -h, --help : display this usage information --test : don't change, just test whether the mode is valid -s, --show : display video mode settings -i, --info : display all frame buffer information -v, --verbose : verbose mode -V, --version : print version information -x, --xfree86 : XFree86 compatibility mode -a, --all : change all virtual consoles on this device Frame buffer special device nodes: -fb <device> : processed frame buffer device (default is /dev/fb0) Video mode database: -db <file> : video mode database file (default is /etc/fb.modes) Display geometry: -xres <value> : horizontal resolution (in pixels) -yres <value> : vertical resolution (in pixels) -vxres <value> : virtual horizontal resolution (in pixels) -vyres <value> : virtual vertical resolution (in pixels) -depth <value> : display depth (in bits per pixel) -nonstd <value> : select nonstandard video mode -g, --geometry ... : set all geometry parameters at once -match : set virtual vertical resolution by virtual resolution Display timings: -pixclock <value> : pixel clock (in picoseconds) -left <value> : left margin (in pixels) -right <value> : right margin (in pixels) -upper <value> : upper margin (in pixel lines) -lower <value> : lower margin (in pixel lines) -hslen <value> : horizontal sync length (in pixels) -vslen <value> : vertical sync length (in pixel lines) -t, --timings ... : set all timing parameters at once Display flags: -accel <value> : hardware text acceleration enable (false or true) -hsync <value> : horizontal sync polarity (low or high) -vsync <value> : vertical sync polarity (low or high) -csync <value> : composite sync polarity (low or high) -gsync <value> : synch on green (false or true) -extsync <value> : external sync enable (false or true) -bcast <value> : broadcast enable (false or true) -laced <value> : interlace enable (false or true) -double <value> : doublescan enable (false or true) -rgba <r,g,b,a> : recommended length of color entries -grayscale <value> : grayscale enable (false or true) Display positioning: -move <direction> : move the visible part (left, right, up or down) -step <value> : step increment (in pixels or pixel lines) (default is 8 horizontal, 2 vertical) No SGX hardware, not starting PVR Starting GPE display manager: gpe-dm net eth1: SMSC911x/921x identified at 0xe08c8000, IRQ: 336 ------------------------ Sorry if I included the complete output but I don't know what the relevant parts are. However, from this moment on it stops writing boot messages, it accepts input from my keyboard but it does not take actions. After a short while, the following message appears: INIT: Id "S" respawning too fast: disabled for 5 minutes I cannot understand if I did something wrong during the connection/configuration phase, or if there's something wrong with the OS image on the COM, since it does not request me to log in and it looks like it did not load the operating system correctly. Thank you in advance for your help, Enrico Savioli. CONFIDENTIALITY NOTICE. This message is for the sole use of the intended recipient(s) and may contain confidential and/or privileged information. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please destroy all copies of the original message, including any and all attachments, and notify the sender immediately. |