Black Lives Matter - Action and Equality. ... Adafruit is open and shipping.
0

Chumby linux loading problem?
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Chumby linux loading problem?

by verishare on Fri Oct 15, 2010 3:13 pm

This is as far as I get when loading my Chumby. I don't get a linux shell prompt it just stops while loading kernel modules. I can interact with the boot prompt and get a 'help' menu, reboot etc so communication is working properly. But when linux boots up it just stops (see below) and pressing return doesn't do anything. No linux shell.

I was thinking maybe a corrupt image on the SD but it should give some kind of error if that were the case.

Does anyone have any ideas?

Thanks,
Chad

Code: Select all | TOGGLE FULL SIZE
                                                                     
Loading SD image...
Reading 0x00000800 bytes from offset 0x0000b800 to destination 0x45a00000
Skipping 2944 chunks
Reading 0x00034800 bytes from offset 0x0000f800 to destination 0x40808000
Skipping 3968 chunks
Jumping to address 0x40808000:
0x00000000  0f 00 a0 e1 08 00 40 e2  02 0a 40 e2 08 10 9f e5  |......@...@.....|
0x00000010  00 00 81 e5 02 00 00 eb  25 05 00 eb 20 20 00 00  |........%...  ..|
0x00000020  11 b1 11 c1 14 00 9f e5  14 10 9f e5 00 20 a0 e3  |............. ..|
0x00000030  04 20 80 e4 01 00 50 e1  fc ff ff 3a 0e f0 a0 e1  |. ....P....:....|
0x00000040  a0 13 02 00 20 15 02 00  0e f0 a0 e1 0e f0 a0 e1  |.... ...........|
0x00000050  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
0x00000060  04 b0 2d e5 00 b0 8d e2  14 d0 4d e2 64 30 9f e5  |..-.......M.d0..|
0x00000070  00 30 93 e5 10 30 0b e5  58 20 9f e5 00 30 a0 e3  |.0...0..X ...0..|
0x00000080  00 30 82 e5 50 30 9f e5  08 30 0b e5 4c 20 9f e5  |.0..P0...0..L ..|
0x00000090  08 30 1b e5 3f 30 03 e2  00 30 82 e5 40 20 9f e5  |.0..?0...0..@ ..|
0x000000a0  08 30 1b e5 23 33 a0 e1  00 30 82 e5 70 30 a0 e3  |.0..#3...0..p0..|
0x000000b0  0c 30 0b e5 2c 20 9f e5  0c 30 1b e5 00 30 82 e5  |.0.., ...0...0..|
0x000000c0  10 20 9f e5 10 30 1b e5  00 30 82 e5 00 d0 8b e2  |. ...0...0......|
0x000000d0  00 08 bd e8 1e ff 2f e1  30 00 07 80 41 03 00 00  |....../.0...A...|
0x000000e0  28 00 07 80 24 00 07 80  2c 00 07 80 00 48 2d e9  |(...$...,....H-.|
0x000000f0  04 b0 8d e2 08 d0 4d e2  90 20 9f e5 05 36 a0 e3  |......M.. ...6..|
0x00000100  00 30 82 e5 88 20 9f e5  0a 36 a0 e3 00 30 82 e5  |.0... ...6...0..|
0x00000110  80 20 9f e5 00 30 a0 e3  00 30 82 e5 78 20 9f e5  |. ...0...0..x ..|
0x00000120  00 30 a0 e3 00 30 82 e5  cc ff ff eb 6c 30 9f e5  |.0...0......l0..|
0x00000130  00 30 93 e5 08 30 0b e5  08 30 1b e5 10 30 c3 e3  |.0...0...0...0..|
0x00000140  08 30 0b e5 54 20 9f e5  08 30 1b e5 00 30 82 e5  |.0..T ...0...0..|
0x00000150  4c 30 9f e5 08 30 0b e5  38 20 9f e5 08 30 1b e5  |L0...0..8 ...0..|
0x00000160  00 30 82 e5 34 30 9f e5  00 30 93 e5 08 30 0b e5  |.0..40...0...0..|
0x00000170  08 30 1b e5 10 30 c3 e3  08 30 0b e5 1c 20 9f e5  |.0...0...0... ..|
0x00000180  08 30 1b e5 00 30 82 e5  04 d0 4b e2 00 88 bd e8  |.0...0....K.....|
0x00000190  38 81 01 80 34 81 01 80  30 00 07 80 38 00 07 80  |8...4...0...8...|
0x000001a0  2c 00 07 80 01 03 00 00  04 b0 2d e5 00 b0 8d e2  |,.........-.....|
0x000001b0  18 30 9f e5 00 30 93 e5  80 30 03 e2 00 00 53 e3  |.0...0...0....S.|
0x000001c0  fa ff ff 0a 00 d0 8b e2  00 08 bd e8 1e ff 2f e1  |............../.|
0x000001d0  18 00 07 80 30 48 2d e9  0c b0 8d e2 f4 40 9f e5  |....0H-......@..|
0x000001e0  04 40 8f e0 f0 30 9f e5  03 30 84 e0 03 00 a0 e1  |.@...0...0......|
0x000001f0  5e 00 00 eb e4 30 9f e5  00 30 93 e5 03 00 a0 e1  |^....0...0......|

Go!
Hardware version: 0x00000009
Screen pressed: 0
Setting up LCD to point at 0x44844000
Setting up LCD to point at 0x44844000
Reading 0x00000800 bytes from offset 0x0000b800 to destination 0x45a00000
Skipping 2944 chunks
    Comparing block [boot] with img1...
    Comparing block [img1] with img1... Found!
Reading 0x00025800 bytes from offset 0x00044000 to destination 0x44844000
Skipping 17408 chunks

boot> shell



Chumby bootloader console v1.0
Booting in 2 seconds...
Press any key to enter shell... 0

boot> regutil -w HW_RTC_WATCHDOG 0x00004e20
Setting 0x8005c050: 0xffffffff -> 0x00004e20 ok

boot> regutil -w HW_RTC_CTRL_SET 0x00000010
Setting 0x8005c004: 0x00000008 -> 0x00000018 ok

boot> regutil -w HW_EMI_CTRL 0x1c444040
Setting 0x80020000: 0x1c884040 -> 0x1c444040 ok

boot> regutil -w HW_POWER_BATTMONITOR 0x01ec0414
Setting 0x800440e0: 0x01c30600 -> 0x01ec0414 ok

boot> regutil -w HW_POWER_5VCTRL_CLR 0x00000080
Setting 0x80044018: 0x0403f193 -> 0x0403f113 ok

boot> regutil -w HW_POWER_MINPWR_SET 0x00001000
Setting 0x80044024: 0x00000040 -> 0x00001040 ok

boot> regutil -w HW_PINCTRL_MUXSEL1_SET 0x03300000
Setting 0x80018114: 0x0fffffff -> 0x0fffffff ok

boot> regutil -w HW_PINCTRL_DOUT0_CLR 0x24000000
Setting 0x80018508: 0x00000000 -> 0x00000000 ok

boot> regutil -w HW_PINCTRL_DOE0_SET 0x24000000
Setting 0x80018704: 0x00000000 -> 0x24000000 ok

boot> regutil -w HW_PINCTRL_DOUT0_CLR 0x24000000
Setting 0x80018508: 0x00000000 -> 0x00000000 ok

boot> regutil -w HW_PINCTRL_DOUT0_SET 0x20000000
Setting 0x80018504: 0x00000000 -> 0x20000000 ok

boot> regutil -w HW_PINCTRL_DOUT0_SET 0x04000000
Setting 0x80018504: 0x20000000 -> 0x24000000 ok

boot>
    Comparing block [boot] with img2...
    Comparing block [img1] with img2...
    Comparing block [img2] with img2... Found!
Reading 0x00025800 bytes from offset 0x00069800 to destination 0x44844000
Skipping 27008 chunks

boot> load krnA 0x40008000
    Comparing block [boot] with krnA...
    Comparing block [img1] with krnA...
    Comparing block [img2] with krnA...
    Comparing block [img3] with krnA...
    Comparing block [img4] with krnA...
    Comparing block [img5] with krnA...
    Comparing block [krnA] with krnA... Found!
Reading 0x00400000 bytes from offset 0x000ff800 to destination 0x40008000
Skipping 65408 chunks

boot> linux 0x40008000 "console=ttyAM0,115200 init=/linuxrc root=/dev/mmcblk0p2 rootfstype=ext3 ro rootwait chumbyrev=** ssp1=mmc sysrq_always_enabled logo.brand=BBBBBBBBBBBB"
Going to run linux at offset 0x40008000 with cmdline console=ttyAM0,115200 init=/linuxrc root=/dev/mmcblk0p2 rootfstype=ext3 ro rootwait chumbyrev=09 ssp1=mmc sysrq_always_enabled logo.brand=chumby
Uncompressing Linux.............................................................................................................................................. done, booting the kernel.
[    0.000000] Linux version 2.6.28-chumby (builder@stormbuild) (gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) ) #302 PREEMPT Wed Jul 28 14:40:46 PDT 2010
[    0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: STMP378X
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: console=ttyAM0,115200 init=/linuxrc root=/dev/mmcblk0p2 rootfstype=ext3 ro rootwait chumbyrev=09 ssp1=mmc sysrq_always_enabled logo.brand=chumby
[    0.000000] Detected chumby version 9 (from str 09)
[    0.000000] debug: sysrq always enabled.
[    0.000000] Unknown boot option `logo.brand=chumby': ignoring
[    0.000000] PID hash table entries: 256 (order: 8, 1024 bytes)
[    0.000000] Console: colour dummy device 80x30
[    0.000000] console [ttyAM0] enabled
[    0.010000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.010000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.020000] Memory: 64MB = 64MB total
[    0.030000] Memory: 59932KB available (4116K code, 699K data, 120K init)
[    0.030000] SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.040000] Calibrating delay loop... 226.91 BogoMIPS (lpj=1134592)
[    0.280000] Security Framework initialized
[    0.280000] Mount-cache hash table entries: 512
[    0.290000] CPU: Testing write buffer coherency: ok
[    0.300000] net_namespace: 708 bytes
[    0.300000] regulator: core version 0.5
[    0.310000] NET: Registered protocol family 16
[    0.330000] regulator: vddd: 800 <--> 1575 mV fast normal
[    0.340000] regulator: vddd_bo: 800 <--> 1575 mV fast normal
[    0.340000] regulator: vdda: 1500 <--> 2275 mV fast normal
[    0.350000] regulator: vddio: 2800 <--> 3575 mV fast normal
[    0.350000] regulator: overall_current: 0 <--> 2147483 mA fast normal
[    0.360000] regulator: stmp3xxx-fb-1: 0 <--> 2147483 mA fast normal
[    0.360000] regulator: stmp3xxx-bl-1: 0 <--> 2147483 mA fast normal
[    0.370000] regulator: stmp3xxx_ts-1: 0 <--> 2147483 mA fast normal
[    0.370000] regulator: stmp37xx-dbguart-1: 0 <--> 2147483 mA fast normal
[    0.380000] regulator: stmp3xxx_wdt-1: 0 <--> 2147483 mA fast normal
[    0.380000] regulator: stmp3xxx-rtc-1: 0 <--> 2147483 mA fast normal
[    0.390000] regulator: stmp3xxx-rotdec-1: 0 <--> 2147483 mA fast normal
[    0.390000] regulator: i2c_stmp-1: 0 <--> 2147483 mA fast normal
[    0.400000] regulator: stmp3xxx-persistent-1: 0 <--> 2147483 mA fast normal
[    0.400000] regulator: stmp3xxx-dcp-1: 0 <--> 2147483 mA fast normal
[    0.410000] regulator: stmp3xxx-battery-1: 0 <--> 2147483 mA fast normal
[    0.410000] regulator: mmc_ssp-1: 0 <--> 2147483 mA fast normal
[    0.420000] regulator: mmc_ssp-2: 0 <--> 2147483 mA fast normal
[    0.420000] regulator: charger-1: 0 <--> 2147483 mA fast normal
[    0.430000] regulator: power-test-1: 0 <--> 2147483 mA fast normal
[    0.430000] regulator: cpufreq-1: 0 <--> 2147483 mA fast normal
[    0.440000] stmp378x_devb.c - stmp378x_devb_init():388 - Adding 15 platform-specific devices
[    0.460000] Initialized chumby GPIO IRQ router
[    0.510000] chumbyfbfw.c - chumbyfwfb_probe():1255 - resolution 720x480, bpp 2
[    0.520000] chumbyfbfw.c - get_max_memsize():1060 - get_max_memsize: mem_size now 1382400 (720 x 480 x 16)
[    0.520000] chumbyfbfw.c - get_max_memsize():1060 - get_max_memsize: mem_size now 1382400 (320 x 240 x 16)
[    0.530000] chumbyfbfw.c - get_max_memsize():1060 - get_max_memsize: mem_size now 1658880 (720 x 576 x 16)
[    0.530000] chumbyfbfw.c - chumbyfwfb_probe():1268 - memory to allocate for screen: 1658880
[    0.540000] chumbyfbfw.c - chumbyfwfb_probe():1277 - allocated screen at ff600000:0x43a00000
[    0.550000] chumbyfbfw.c - chumbyfwfb_probe():1326 - memory to allocate for plane 0: 1658880
[    0.560000] chumbyfbfw.c - chumbyfwfb_probe():1336 - allocated at ff795000:0x43c00000
[    0.570000] chumbyfbfw.c - chumbyfwfb_probe():1326 - memory to allocate for plane 1: 1658880
[    0.580000] chumbyfbfw.c - chumbyfwfb_probe():1336 - allocated at ff92a000:0x43e00000
[    0.590000] chumbyfbfw.c - chumbyfwfb_probe():1326 - memory to allocate for plane 2: 307200
[    0.590000] chumbyfbfw.c - chumbyfwfb_probe():1336 - allocated at ffabf000:0x43900000
[    0.600000] Going to copy splash image from 44844000 (153600 bytes) to ff600000 (not 43a00000)
[    0.610000] chumbyfbfw.c - pxp_setup():1124 - Pointing S0 at 43c00000
[    0.620000] stmp37xx-dbguart.0: ttyAM0 at MMIO 0xf0070000 (irq = 0) is a Debug UART
[    0.700000] NET: Registered protocol family 2
[    0.820000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.830000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.830000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.840000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.850000] TCP reno registered
[    0.880000] NET: Registered protocol family 1
[    0.900000] ashmem: initialized
[    0.910000] Registering unionfs 2.5.2 (for 2.6.28.10)
[    0.910000] NTFS driver 2.1.29 [Flags: R/O].
[    0.920000] fuse init (API version 7.10)
[    0.930000] msgmni has been set to 117
[    0.940000] alg: No test for stdrng (krng)
[    0.950000] cryptodev: driver loaded.
[    0.950000] io scheduler noop registered (default)
[    1.050000] logger: created 64K log 'log_main'
[    1.060000] logger: created 256K log 'log_events'
[    1.060000] logger: created 64K log 'log_radio'
[    1.070000] STMP3xxx RTC driver v1.0 hardware v2.0.0
[    1.070000] stmp3xxx-rtc stmp3xxx-rtc: rtc core: registered stmp3xxx-rtc as rtc0
verishare
 
Posts: 9
Joined: Fri Oct 15, 2010 3:08 pm

Re: Chumby linux loading problem?

by adafruit on Fri Oct 15, 2010 5:26 pm

hmm we suggest posting to the chumby hacker support forums
http://forum.chumby.com/viewforum.php?id=20
thats where the techies hang out.
make sure you have a really good power supply. that can really muck up the works

adafruit
 
Posts: 12151
Joined: Thu Apr 06, 2006 4:21 pm
Location: nyc

Please be positive and constructive with your questions and comments.