• Home
  • Help
  • Search
  • Login
  • Register
Pages: [1]
Author Topic: New kernel for guruplug-Display ?  (Read 2170 times)
hs
Newbie
*

Karma: 0
Posts: 5


View Profile
« on: May 20, 2011, 11:39:57 PM »

I just got my guruplug-Display. It came with kernel 2.6.29.
Is there a newer kernel available for download for guruplug-Display ? If not, any pointers on how to build a new kernel and root file system for it ?

Thanks in advance.

-HS
Logged

Whatboy
Newbie
*

Karma: 0
Posts: 16


View Profile
« Reply #1 on: May 23, 2011, 12:56:51 PM »

I do not know if this is the correct way to do it... but...

Compile from within sheevaplug... no cross compile...

yum -y groupinstall "Development Tools" --exclude=systemtap –exclude=systemtap-runtime

Download Kernel(.org)

make kirkwood_defconfig
make menuconfig  #activate stuffs you want!!! or just skipped
make uImage
make install_modules

uImage will be created on ./arch/arm/boot
system.map will be created on ./

Place boot on boot partition and run... supposed you have the USB on /media/root and VERSION = 2.36.8.6 or whatever...
sudo depmod -b /media/root/ -eF /path/to/system.map VERSION



NOW if I could only knew what options to activate on menuconfig...
Logged

cbxbiker61
Global Moderator
Sr. Member
*****

Karma: 38
Posts: 497


View Profile
« Reply #2 on: May 23, 2011, 09:37:36 PM »

NOW if I could only knew what options to activate on menuconfig...

Start with a config from sheeva.with-linux.com for your particular kernel version, then add whatever mods are required for the display.  I don't know which modules are required for the display...if someone checks that for me I can add it to my default builds.
Logged

hs
Newbie
*

Karma: 0
Posts: 5


View Profile
« Reply #3 on: May 24, 2011, 09:31:45 AM »

Thanks guys !! I will try it out and get back.

-HS
Logged

Whatboy
Newbie
*

Karma: 0
Posts: 16


View Profile
« Reply #4 on: June 30, 2011, 02:16:52 PM »

Downloaded Kernel 2.6.36.4 from kernel.org...
apply patch 0003-Initial-defconfig.patch
make guruplug_defconfig
make uImage   <-- copied to /boot
make install modules

And when I do... got some WARNINGS!!!
depmod -b / -eF System.map 2.6.36.4
WARNING: //lib/modules/2.6.36.4/kernel/fs/cifs/cifs.ko needs unknown symbol __fscache_read_or_alloc_pages
WARNING: //lib/modules/2.6.36.4/kernel/fs/cifs/cifs.ko needs unknown symbol __fscache_relinquish_cookie
WARNING: //lib/modules/2.6.36.4/kernel/fs/cifs/cifs.ko needs unknown symbol __fscache_unregister_netfs
WARNING: //lib/modules/2.6.36.4/kernel/fs/cifs/cifs.ko needs unknown symbol __fscache_maybe_release_page
WARNING: //lib/modules/2.6.36.4/kernel/fs/cifs/cifs.ko needs unknown symbol __fscache_read_or_alloc_page
WARNING: //lib/modules/2.6.36.4/kernel/fs/cifs/cifs.ko needs unknown symbol __fscache_uncache_page
WARNING: //lib/modules/2.6.36.4/kernel/fs/cifs/cifs.ko needs unknown symbol __fscache_register_netfs
WARNING: //lib/modules/2.6.36.4/kernel/fs/cifs/cifs.ko needs unknown symbol __fscache_write_page
WARNING: //lib/modules/2.6.36.4/kernel/fs/cifs/cifs.ko needs unknown symbol __fscache_wait_on_page_write
WARNING: //lib/modules/2.6.36.4/kernel/fs/cifs/cifs.ko needs unknown symbol __fscache_acquire_cookie
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_object_states
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_enqueue_operation
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_object_sleep_till_congested
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_io_error
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_put_operation
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_init_cache
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_mark_pages_cached
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_withdraw_cache
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_obtained_object
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_cache_cleared_wq
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_check_aux
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_add_cache
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_object_lookup_negative
WARNING: //lib/modules/2.6.36.4/kernel/fs/cachefiles/cachefiles.ko needs unknown symbol fscache_object_work_func
WARNING: //lib/modules/2.6.36.4/kernel/drivers/video/fb.ko needs unknown symbol fb_deferred_io_open
WARNING: //lib/modules/2.6.36.4/kernel/drivers/video/fb.ko needs unknown symbol fb_deferred_io_fsync
WARNING: //lib/modules/2.6.36.4/kernel/drivers/net/usb/kaweth.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/net/usb/kaweth.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/net/usb/hso.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/net/usb/hso.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/net/usb/usbnet.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/net/usb/usbnet.ko needs unknown symbol pm_runtime_enable
WARNING: //lib/modules/2.6.36.4/kernel/drivers/net/usb/usbnet.ko needs unknown symbol usb_autopm_get_interface_async
WARNING: //lib/modules/2.6.36.4/kernel/drivers/net/usb/usbnet.ko needs unknown symbol usb_autopm_put_interface_async
WARNING: //lib/modules/2.6.36.4/kernel/drivers/net/usb/usbnet.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/class/cdc-acm.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/class/cdc-acm.ko needs unknown symbol usb_autopm_get_interface_async
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/class/cdc-acm.ko needs unknown symbol usb_autopm_put_interface_async
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/class/cdc-acm.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/class/usblp.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/class/usblp.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/class/cdc-wdm.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/class/cdc-wdm.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/serial/usbserial.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/serial/usbserial.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/serial/sierra.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/serial/sierra.ko needs unknown symbol usb_autopm_get_interface_async
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/serial/sierra.ko needs unknown symbol usb_autopm_put_interface_async
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/serial/sierra.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/serial/usb_wwan.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/serial/usb_wwan.ko needs unknown symbol usb_autopm_get_interface_async
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/serial/usb_wwan.ko needs unknown symbol usb_autopm_put_interface_async
WARNING: //lib/modules/2.6.36.4/kernel/drivers/usb/serial/usb_wwan.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/input/touchscreen/usbtouchscreen.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/input/touchscreen/usbtouchscreen.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/media/video/tlg2300/poseidon.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/media/video/tlg2300/poseidon.ko needs unknown symbol usb_enable_autosuspend
WARNING: //lib/modules/2.6.36.4/kernel/drivers/media/video/tlg2300/poseidon.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/media/video/uvc/uvcvideo.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/media/video/uvc/uvcvideo.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/hid/hid-picolcd.ko needs unknown symbol fb_deferred_io_init
WARNING: //lib/modules/2.6.36.4/kernel/drivers/hid/hid-picolcd.ko needs unknown symbol fb_deferred_io_cleanup
WARNING: //lib/modules/2.6.36.4/kernel/drivers/staging/udlfb/udlfb.ko needs unknown symbol fb_deferred_io_init
WARNING: //lib/modules/2.6.36.4/kernel/drivers/staging/udlfb/udlfb.ko needs unknown symbol fb_deferred_io_cleanup
WARNING: //lib/modules/2.6.36.4/kernel/drivers/bluetooth/btusb.ko needs unknown symbol usb_autopm_put_interface
WARNING: //lib/modules/2.6.36.4/kernel/drivers/bluetooth/btusb.ko needs unknown symbol usb_autopm_get_interface
WARNING: //lib/modules/2.6.36.4/kernel/net/ipv6/ipv6.ko needs unknown symbol fib_rules_unregister
WARNING: //lib/modules/2.6.36.4/kernel/net/ipv6/ipv6.ko needs unknown symbol fib_rules_lookup
WARNING: //lib/modules/2.6.36.4/kernel/net/ipv6/ipv6.ko needs unknown symbol fib_rules_register
WARNING: //lib/modules/2.6.36.4/kernel/net/ipv6/ipv6.ko needs unknown symbol fib_default_rule_add



Then on reboot... got some FATAL errors and some more!!!

FATAL: Error inserting ipv6 (/lib/modules/2.6.36.4/kernel/net/ipv6/ipv6.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Starting NFS daemon: Unable to handle kernel NULL pointer dereference at virtual address 00000004 [  OK  ]
Starting NFS mountd: pgd = c0004000
[00000004] *pgd=00000000
Internal error: Oops: 805 [#1] PREEMPT
last sysfs file: /sys/module/exportfs/initstate
Modules linked in: nfsd exportfs dm_mod mv_cesa [last unloaded: scsi_wait_scan]
CPU: 0    Not tainted  (2.6.36.4 #1)
PC is at nfsd+0x44/0x164 [nfsd]
LR is at unshare_fs_struct+0x74/0xb0
pc : [<bf2a6074>]    lr : [<c00f33e4>]    psr: 60000013
sp : df20dfb8  ip : c0582000  fp : 00000000
r10: 00000000  r9 : 00000000  r8 : 00000000
r7 : bf2a6030  r6 : 00000000  r5 : df816000  r4 : df20c000
r3 : 00000000  r2 : df20dfb8  r1 : 00000000  r0 : 00000009
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: 0005397f  Table: 1f11c000  DAC: 00000017
Process nfsd (pid: 1221, stack limit = 0xdf20c270)
Stack: (0xdf20dfb8 to 0xdf20e000)
dfa0:                                                       df217e78 df816000
dfc0: df20dfd4 c0061224 c0030414 00000000 df816000 00000000 df20dfd8 df20dfd8
dfe0: 00000000 df217e78 c00611a0 c0030414 00000013 c0030414 00000000 00000000
[<bf2a6074>] (nfsd+0x44/0x164 [nfsd]) from [<c0061224>] (kthread+0x84/0x8c)
[<c0061224>] (kthread+0x84/0x8c) from [<c0030414>] (kernel_thread_exit+0x0/0x8)
Code: e594300c e3a06000 e3a00009 e5933228 (e5836004)
---[ end trace b3e06949c7c64713 ]---
[  OK  ]
Starting sshd: ipv6: Unknown symbol fib_rules_unregister (err 0)
ipv6: Unknown symbol fib_rules_lookup (err 0)
ipv6: Unknown symbol fib_rules_register (err 0)
ipv6: Unknown symbol fib_default_rule_add (err 0)
[  OK  ]
ipv6: Unknown symbol fib_rules_unregister (err 0)
ipv6: Unknown symbol fib_rules_lookup (err 0)
ipv6: Unknown symbol fib_rules_register (err 0)
ipv6: Unknown symbol fib_default_rule_add (err 0)
Starting xinetd: [  OK  ]
Starting ntpd: [  OK  ]
ipv6: Unknown symbol fib_rules_unregister (err 0)
ipv6: Unknown symbol fib_rules_lookup (err 0)
ipv6: Unknown symbol fib_rules_register (err 0)
ipv6: Unknown symbol fib_default_rule_add (err 0)
Starting sendmail: ipv6: Unknown symbol fib_rules_unregister (err 0)
ipv6: Unknown symbol fib_rules_lookup (err 0)
ipv6: Unknown symbol fib_rules_register (err 0)
ipv6: Unknown symbol fib_default_rule_add (err 0)
[  OK  ]
Starting sm-client: ipv6: Unknown symbol fib_rules_unregister (err 0)
ipv6: Unknown symbol fib_rules_lookup (err 0)
ipv6: Unknown symbol fib_rules_register (err 0)
ipv6: Unknown symbol fib_default_rule_add (err 0)
[  OK  ]
[  OK  ] crond: [  OK  ]


WTF???
Logged

Pages: [1]
Print
Jump to: