All times are UTC - 6 hours




Post new topic Reply to topic  [ 13 posts ] 
Author Message
PostPosted: Sat Nov 12, 2011 3:21 am 
Offline


Fri Oct 28, 2011 6:47 am

55

Terre
Hi,

I use a smarttop and have build a armhf debian sid.
I get a Kernel Panic when trying to bootup.

Code:
[   61.778532] Kernel panic - not syncing: Attempted to kill init!
[   61.784561] [<c0031fac>] (unwind_backtrace+0x0/0xe4) from [<c02976bc>] (panic+0x50/0x178)
[   61.792777] [<c02976bc>] (panic+0x50/0x178) from [<c0048bfc>] (do_exit+0xb8/0x698)
[   61.800352] [<c0048bfc>] (do_exit+0xb8/0x698) from [<c0049478>] (do_group_exit+0x7c/0xac)
[   61.808557] [<c0049478>] (do_group_exit+0x7c/0xac) from [<c005606c>] (get_signal_to_deliver+0x378/0x3b8)
[   61.818062] [<c005606c>] (get_signal_to_deliver+0x378/0x3b8) from [<c002eefc>] (do_signal+0xb0/0x59c)
[   61.827301] [<c002eefc>] (do_signal+0xb0/0x59c) from [<c002f908>] (do_notify_resume+0x18/0x5c)
[   61.835929] [<c002f908>] (do_notify_resume+0x18/0x5c) from [<c002c5d8>] (work_pending+0x24/0x28)


Is this a known bug ?
Is there a workaround or a fix ?
[:-]


Last edited by DrEagle on Sun Nov 27, 2011 7:11 am, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Sat Nov 12, 2011 6:43 pm 
Offline
Genesi


Mon Jan 30, 2006 2:28 am

409

Finland
Hi.

Have you tried using the ARMHF SD card image we have here:
http://www.powerdeveloper.org/platforms/efikamx/linux

If that works, try replacing the filesystem on it with yours and see if that boots.


Johan.
Johan Dams, Genesi USA Inc.
Director, Software Engineering

Yep, I have a blog... PurpleAlienPlanet


Top
 Profile  
 
 Post subject:
PostPosted: Sun Nov 13, 2011 12:58 pm 
Offline


Fri Oct 28, 2011 6:47 am

55

Terre
PurpleAlien wrote:
Hi.

Have you tried using the ARMHF SD card image we have here:
http://www.powerdeveloper.org/platforms/efikamx/linux

If that works, try replacing the filesystem on it with yours and see if that boots.


Johan.


Will give a try, thanks...
[:-]


Top
 Profile  
 
 Post subject:
PostPosted: Sun Nov 20, 2011 7:21 am 
Offline


Fri Oct 28, 2011 6:47 am

55

Terre
Efika SmartTop not booting in debian armhf :

DrEagle wrote:
PurpleAlien wrote:
Hi.

Have you tried using the ARMHF SD card image we have here:
http://www.powerdeveloper.org/platforms/efikamx/linux

If that works, try replacing the filesystem on it with yours and see if that boots.


Johan.


Will give a try, thanks...


This give nothing : Not booting at all on the debian armhf-3d
Code:
Starting kernel ...                                                                                                                       
                                                                                                                                         
Uncompressing Linux.......................................................................................................................
[    0.000000] Initializing cgroup subsys cpuset                                                                                         
[    0.000000] Linux version 2.6.31.14.25-efikamx (root@samwise.lan) (gcc version 4.6.1 (Debian 4.6.1-11) ) #1 Wed Sep 21 22:16:42 EEST 21
[    0.000000] CPU: ARMv7 Processor [412fc085] revision 5 (ARMv7), cr=10c53c7f                                                           
[    0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache                                                       
[    0.000000] Machine: Genesi Efika MX (Smarttop)                                                                                       
[    0.000000] Memory policy: ECC disabled, Data cache writeback                                                                         
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 117856                                               
[    0.000000] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait rw video=imx-ipuv3-fb:1024x600M-16@60 rootfstype=6
[    0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes)                                                                       
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)                                                           
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)                                                             
[    0.000000] Memory: 464MB = 464MB total                                                                                               
[    0.000000] Memory: 462220KB available (3496K code, 596K data, 140K init, 0K highmem)                                                 
[    0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1                                                   
[    0.000000] Hierarchical RCU implementation.                                                                                           
[    0.000000] NR_IRQS:368                                                                                                               
[    0.000000] MXC IRQ initialized                                                                                                       
[    0.000000] MXC_Early serial console at MMIO 0x73fbc000 (options '115200')                                                             
[    0.000000] console [ttymxc0] enabled                                                                                                 
[    0.000000] Console: colour dummy device 80x30                                                                                         
[    0.000000] Calibrating delay loop (skipped) preset value.. 799.53 BogoMIPS (lpj=3997696)                                             
[    0.000000] Mount-cache hash table entries: 512                                                                                       
[    0.000000] Initializing cgroup subsys ns                                                                                             
[    0.000000] Initializing cgroup subsys freezer                                                                                         
[    0.000000] Initializing cgroup subsys net_cls                                                                                         
[    0.000000] CPU: Testing write buffer coherency: ok                                                                                   
[    0.000000] devtmpfs: initialized                                                                                                     
[    0.000000] regulator: core version 0.5                                                                                               
[    0.000000] NET: Registered protocol family 16                                                                                         
[    0.000000] i.MX IRAM pool: 128 KB@0x9d840000                                                                                         
[    0.000000] IRAM READY                                                                                                                 
[    0.000000] CPU is i.MX51 Revision 3.0                                                                                                 
[    0.000000] MXC GPIO hardware                                                                                                         
[    0.000000] Efika MX: mmc0 configured as external SDHC                                                                                 
[    0.000000] Efika MX: Smarttop Revision 1.3                                                                                           
[    0.000000] Using SDMA I.API                                                                                                           



With cloning my rootfs, I get the same results of Kernel Panic !

Will give a try to the Efika SmartBook MX...
[:-]


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 21, 2011 2:10 pm 
Offline


Fri Oct 28, 2011 6:47 am

55

Terre
The lasts tests give no success at all in armel also.

I upgrade multistrap from debian/sid and rebuilt my debian for armhf (sid) and armel (squeeze and wheezy).

I get errors and always get Kernel Panic at the ramdisk loading.
[:-]


Top
 Profile  
 
 Post subject:
PostPosted: Sat Nov 26, 2011 10:24 am 
Offline


Fri Oct 28, 2011 6:47 am

55

Terre
DrEagle wrote:
I get errors and always get Kernel Panic at the ramdisk loading.


Code:
[    0.282373] Unpacking initramfs...
[    0.282390] Initramfs unpacking failed: junk in compressed archive


any advice about this error ?
[:-]


Top
 Profile  
 
 Post subject:
PostPosted: Sat Nov 26, 2011 2:10 pm 
Offline
Genesi


Mon Jan 30, 2006 2:28 am

409

Finland
Hi.

How did you generate your kernel and initrd?
On Ubuntu (and Debian) you would do something like the following from within the kernel source directory:
Code:
cp arch/arm/configs/mx51_efikamx_defconfig .config
 
make-kpkg --revision 2011.06 --arch armel --cross-compile arm-linux-gnueabi- --subarch efikamx --us --uc --rootcmd=fakeroot --initrd TARGET


Where TARGET is the output from make-kpkg --targets which is probably just "kernel_image" (just linux-image-*.deb), "binary-arch" (linux-image, linux-headers and linux-image_dbg) or "binary" (full suite of packages).

You can change revision to anything you like.


Johan
Johan Dams, Genesi USA Inc.
Director, Software Engineering

Yep, I have a blog... PurpleAlienPlanet


Top
 Profile  
 
 Post subject:
PostPosted: Sat Nov 26, 2011 5:12 pm 
Offline


Fri Oct 28, 2011 6:47 am

55

Terre
PurpleAlien wrote:
How did you generate your kernel and initrd?


I get them from efika.mx (armel) and from debian-ports (armhf).
With using update-initramfs to add mmc to the initrd I get these errors.

I will give another try with a custom build of kernel and ramdisk.
[:-]


Top
 Profile  
 
 Post subject:
PostPosted: Sun Nov 27, 2011 4:23 am 
Offline


Fri Oct 28, 2011 6:47 am

55

Terre
Still no success...

PurpleAlien wrote:
How did you generate your kernel and initrd?


For the uImage mkimage, I use the following commad :
Code:
sudo mkimage -A arm -O linux -a 0x90008000 -e 0x90008000 -T kernel -C none -n "EfikaMX kernel" -d distro/p2/boot/vmlinuz-* distro/p2/boot/uImage
Image Name:   EfikaMX kernel
Created:      Sun Nov 27 11:15:17 2011
Image Type:   ARM Linux Kernel Image (uncompressed)
Data Size:    2016820 Bytes = 1969.55 kB = 1.92 MB
Load Address: 0x90008000
Entry Point:  0x90008000


For the initrd mkimage, I use the following command :
Code:
sudo mkimage -A arm -O linux -a 0x0 -e 0x0 -T ramdisk -C none -n "EfikaMX ramdisk" -d distro/p2/boot/initrd.img-* distro/p2/boot/uInitrd
Image Name:   EfikaMX ramdisk
Created:      Sun Nov 27 11:15:17 2011
Image Type:   ARM Linux RAMDisk Image (uncompressed)
Data Size:    2579713 Bytes = 2519.25 kB = 2.46 MB
Load Address: 0x00000000
Entry Point:  0x00000000


For the initrd loading, I use the following boot.script :
Code:
# This boot script loads the kernel and an initial ramdisk
# into memory, then runs them. The initramfs simply switches
# to the root file system on the SD card.
# --------------------------------------------------------
# Setup environment
setenv scriptid ***** Boot using initramfs *****
setenv kernel uImage
setenv ramdisk uInitrd
setenv bootargs initrd=${ramdiskaddr},32M ramdisk_size=32768 console=ttymxc0,115200n8 root=/dev/mmcblkp0p2 rootwait rw video=imx-ipuv3-fb:1024x600M-16@60 lpj=3997696 rootfstype=ext4 earlyprintk=serial;
# --------------------------------------------------------
# Start the boot process
echo ${scriptid}
${loadcmd} ${ramdiskaddr} ${ramdisk};
if imi ${ramdiskaddr}; then; else
  setenv bootargs ${bootargs} noinitrd;
  setenv ramdiskaddr "";
fi;
${loadcmd} ${kerneladdr} ${kernel}
if imi ${kerneladdr}; then
  bootm ${kerneladdr} ${ramdiskaddr}
fi;


And rootfs incorrectly detected :
Code:
[    2.398936] mmc0: new high speed SD card at address b368                     
[    2.404617] ata1.00: configured for UDMA/44                                 
[    2.409204] scsi 0:0:0:0: Direct-Access     ATA      SanDisk pSSD-P2  SSD  P5
[    2.418963] mmcblk0: mmc0:b368 SD    1.91 GiB                               
[    2.423607]  mmcblk0:                                                       
[    2.425909] sd 0:0:0:0: [sda] 15649200 512-byte logical blocks: (8.01 GB/7.4)
[    2.433828] sd 0:0:0:0: Attached scsi generic sg0 type 0                     
[    2.439538]  p1 p2                                                           
[    2.442229] sd 0:0:0:0: [sda] Write Protect is off                           
[    2.447300] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doeA
[    2.457157]  sda: sda1 sda2                                                 
[    2.464677] sd 0:0:0:0: [sda] Attached SCSI disk                             
[    2.469874] VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2)
[    2.477014] Please append a correct "root=" boot option; here are the availa:
[    2.485385] b300         2009600 mmcblk0 driver: mmcblk                     
[    2.490654]   b301           72261 mmcblk0p1                                 
[    2.494940]   b302         1935832 mmcblk0p2                                 
[    2.499241] 0800         7824600 sda driver: sd                             
[    2.503789]   0801          121094 sda1                                     
[    2.507650]   0802         7699599 sda2                                     
[    2.511502] Kernel panic - not syncing: VFS: Unable to mount root fs on unkn)


armel build from sdcard give still no success.
uImage load correctly from uboot :
Code:
Starting kernel ...                                                             
                                                                               
Uncompressing Linux.............................................................
[    0.000000] Initializing cgroup subsys cpuset                               
[    0.000000] Linux version 2.6.31.14.27dreagle-efikamx (root@astree) (gcc ver1
[    0.000000] CPU: ARMv7 Processor [412fc085] revision 5 (ARMv7), cr=10c53c7f 
[    0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction ce
[    0.000000] Machine: Genesi Efika MX (Smarttop)                             


But I still get initramfs error :
Code:
[    1.204099] Unpacking initramfs...                                           
[    1.207541] Initramfs unpacking failed: junk in compressed archive           
[    1.219166] Freeing initrd memory: 32768K                                   
[:-]


Top
 Profile  
 
 Post subject:
PostPosted: Tue Nov 29, 2011 12:32 pm 
Offline


Fri Oct 28, 2011 6:47 am

55

Terre
There is a bug in prep-kernel !
mkimage is buggy for ramdisk if -O linux switch is used ...
No more kernel panic.
[:-]


Top
 Profile  
 
 Post subject:
PostPosted: Wed Nov 30, 2011 3:57 am 
Offline


Wed Oct 13, 2004 7:26 am

348
Can you try with the new image?

http://www.powerdeveloper.org/asset/by-id/133


Top
 Profile  
 
 Post subject:
PostPosted: Wed Nov 30, 2011 3:09 pm 
Offline


Fri Oct 28, 2011 6:47 am

55

Terre
markos wrote:
Can you try with the new image?

http://www.powerdeveloper.org/asset/by-id/133


Downloading and give feedback after a try.

My kernel panics and the buggy initrd was fixed with :
Code:
diff --git a/usr/sbin/prep-kernel b/usr/sbin/prep-kernel
index 1348c78..4928445 100755
--- a/usr/sbin/prep-kernel
+++ b/usr/sbin/prep-kernel
@@ -68,7 +68,9 @@ efikamx_prep_kernel() {
        # if there's an initrd.img to generate, do it, if not, ignore..
        if [ -e "${ifile}" ]; then
                printf "Generating initrd u-boot image... " >&2
-               mkimage -A arm -O linux -T ramdisk -C none -a 0x0 \
+               mkimage -A arm -T ramdisk -C none -a 0x0 \
                        -e 0x0 -n "${idesc}" -d "${ifile}" "$tmp.uInitrd" >&2 1>
                echo "done." >&2
[:-]


Top
 Profile  
 
 Post subject:
PostPosted: Wed Nov 30, 2011 5:38 pm 
Offline


Fri Oct 28, 2011 6:47 am

55

Terre
markos wrote:
Can you try with the new image?

http://www.powerdeveloper.org/asset/by-id/133


Works great !

Thanks...
[:-]


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group