Active Topics

 


Reply
Thread Tools
penguinbait's Avatar
Posts: 3,096 | Thanked: 1,525 times | Joined on Jan 2006 @ Michigan, USA
#1
/ # uname -a
Linux Nokia-N800-51 2.6.18-omap1 #2 Tue Dec 19 18:41:02 EET 2006 armv6ln/ #

/ # find / -name ext2.ko
/mnt/initfs/lib/modules/2.6.18-omap1/ext2.ko
/ # insmod ext2.ko
insmod: cannot open module `ext2.ko': No such file or directory
/ # insmod /mnt/initfs/lib/modules/2.6.18-omap1/ext2.ko
insmod: cannot insert `/mnt/initfs/lib/modules/2.6.18-omap1/ext2.ko'

anybody got a working one? We going to be booting off mmc or sd any time soon? Sure could use a cifs.ko also.

I cant wait until everything catches up, this ugly duckling is growing on me!!
 
hircus's Avatar
Posts: 149 | Thanked: 9 times | Joined on Jan 2007
#2
I've not tried it (N800 still in the mail) but I remember reading somewhere that the extension cards have to be formatted as FAT16/32 ? I did think it strange at the time..

Even stranger to ship a kernel module that does not work, though. Try calling 'file' on it and see if it's a proper module? It should be an ELF 32-bit binary.
 
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#3
Well, I don't have the device so it is a bit hard for me to find out what are the changes in newer firmware for n880 so bootmenu/dualboot will wait. Anyone kind enough to post first four bytes of MAC address of N880 device (i.e xx:xx:xx:xx:....)? And then maybe betatest modified initfs or provide more detailed info to me? 'dmesg' output rigt after boot, 'df' output, 'cat /proc/partitions' would be useful.

N880 with 2 slots would be ideal for booting from big rootfs on the internal card.
 
Posts: 52 | Thanked: 0 times | Joined on Jan 2006
#4
Originally Posted by fanoush View Post
Well, I don't have the device so it is a bit hard for me to find out what are the changes in newer firmware for n880 so bootmenu/dualboot will wait. Anyone kind enough to post first four bytes of MAC address of N880 device (i.e xx:xx:xx:xx:....)? And then maybe betatest modified initfs or provide more detailed info to me? 'dmesg' output rigt after boot, 'df' output, 'cat /proc/partitions' would be useful.

N880 with 2 slots would be ideal for booting from big rootfs on the internal card.


i can do that...
for bluetooth (using device explorer app on my phone)
Nokia N800
00194FA4xxxx
Device Class Computer Palm sized PC/PDA
Service Classes Object Transfer (#0 OBEX ObjectPushProfile)


for wi-fi :
00194F9Exxxx

Last edited by rjungmann; 2007-01-11 at 15:50.
 
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#5
yes sorry, the wlan one is needed, control panel ->device->about, i hope the first half (6 or maybe 8 digits) is enough if you don't want to disclose more.
 
Posts: 286 | Thanked: 259 times | Joined on Jan 2006 @ Cambridge, England
#6
Originally Posted by fanoush View Post
yes sorry, the wlan one is needed, control panel ->device->about, i hope the first half (6 or maybe 8 digits) is enough if you don't want to disclose more.
Originally Posted by rjungmann
for wi-fi : 00194F9E9774
Hi Fanoush

Very interested in this and it looks like rjungmann has redited the post with the N800 mac. I for one appreciate bootmenu and hope you can get it working for the new tablet.

Cheers
Rich
 
penguinbait's Avatar
Posts: 3,096 | Thanked: 1,525 times | Joined on Jan 2006 @ Michigan, USA
#7
Originally Posted by fanoush View Post
Well, I don't have the device so it is a bit hard for me to find out what are the changes in newer firmware for n880 so bootmenu/dualboot will wait. Anyone kind enough to post first four bytes of MAC address of N880 device (i.e xx:xx:xx:xx:....)? And then maybe betatest modified initfs or provide more detailed info to me? 'dmesg' output rigt after boot, 'df' output, 'cat /proc/partitions' would be useful.

N880 with 2 slots would be ideal for booting from big rootfs on the internal card.
Fanoush, I look forward to helping you in any way I can, please let me know if you need anything. I want to boot from slot, it was great, and gave me great way to have a failsafe os and its very easy to backup with dd and cifs.

I have a 2GB kingston RSMMC with full size adapter in the external slot and the included minisd in the full size SD adapter on the internal slot. The 2GB card in my bootable 770 card. I am also using its 64mb swap partition.

Nokia-N800-51:/etc/init.d# free
total used free shared buffers
Mem: 127252 124980 2272 0 108
Swap: 65512 132 65380
Total: 192764 125112 67652

I added a line to the fstab for swap
Nokia-N800-51:/etc/init.d# vi /etc/fstab
rootfs / rootfs defaults,errors=remount-ro,noatime 0 0
/dev/mmcblk0p1 /media/mmc1 vfat rw,noauto,nodev,noexec,nosuid,utf8,uid=29999 0
/dev/mmcblk0p3 none swap sw 0 0


Nokia-N800-51:/etc/init.d# ls /dev/mmcblk*
Internal SD/MMC slot is mmcblk0
/dev/mmcblk0
/dev/mmcblk0p1

External SD/MMC slot is mmcblk1
/dev/mmcblk1
/dev/mmcblk1p2 (ext2 770 bootable)
/dev/mmcblk1p1 (FAT 400MB)
/dev/mmcblk1p3 (SWAP 64MB)



Nokia-N800-51:~# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/mtdblock4 2048 2036 12 99% /mnt/initfs
none 512 96 416 19% /mnt/initfs/tmp
/dev/mtdblock4 257536 115972 141564 45% /
none 512 96 416 19% /tmp
none 1024 68 956 7% /dev
/dev/mmcblk1p1 402968 327720 75248 81% /media/mmc1
/dev/mmcblk0p1 122912 7680 115232 6% /media/mmc2

Nokia-N800-51:~# cat /proc/partitions
major minor #blocks name

31 0 128 mtdblock0
31 1 384 mtdblock1
31 2 2048 mtdblock2
31 3 2048 mtdblock3
31 4 257536 mtdblock4
254 0 123008 mmcblk0
254 1 122959 mmcblk0p1
254 8 2039296 mmcblk1
254 9 403182 mmcblk1p1
254 10 1569960 mmcblk1p2
254 11 65520 mmcblk1p3
 
penguinbait's Avatar
Posts: 3,096 | Thanked: 1,525 times | Joined on Jan 2006 @ Michigan, USA
#8
The dmesg would not fit in the previous post, so here is the dmesg, internettablettalk has a 10000 character limit apparently, its the first time I hit it.



dmesg output
Nokia-N800-51:~# dmesg
errupt 7 for device
[ 8.669799] retu: Registering interrupt 8 for device
[ 8.670654] retu: Registering interrupt 1 for device
[ 8.671051] tahvo: Registering interrupt 1 for device
[ 17.923095] MMU: OMAP dsp MMU initialized (HW v1.0)
[ 17.923248] MMU: mapping in ARM MMU, v=0xe0fff000, p=0x86499000, sz=0x1000
[ 17.923339] MMU: mapping in ARM MMU, v=0xe0fce000, p=0x48008000, sz=0x1000
[ 17.923370] MMU: mapping in ARM MMU, v=0xe0fe2000, p=0x48094000, sz=0x1000
[ 17.923431] MMU: mapping in ARM MMU, v=0xe0fdc000, p=0x4807c000, sz=0x1000
[ 17.923461] MMU: mapping in ARM MMU, v=0xe0fdd000, p=0x4807e000, sz=0x1000
[ 17.923522] MMU: mapping in ARM MMU, v=0xe0fde000, p=0x48080000, sz=0x1000
[ 17.923583] MMU: mapping in ARM MMU, v=0xe0fdf000, p=0x48082000, sz=0x1000
[ 17.923614] MMU: mapping in ARM MMU, v=0xe0fe0000, p=0x48090000, sz=0x1000
[ 17.923675] MMU: mapping in ARM MMU, v=0xe0fd9000, p=0x48068000, sz=0x1000
[ 17.923706] MMU: mapping in ARM MMU, v=0xe0fb0000, p=0x54000000, sz=0x1000
[ 17.923767] MMU: mapping in ARM MMU, v=0xe0fb1000, p=0x54001000, sz=0x1000
[ 17.923828] MMU: mapping in ARM MMU, v=0xe0fb2000, p=0x54002000, sz=0x1000
[ 17.923858] MMU: mapping in ARM MMU, v=0xe0fb3000, p=0x54003000, sz=0x1000
[ 17.923919] MMU: mapping in ARM MMU, v=0xe0fb4000, p=0x54004000, sz=0x1000
[ 17.986389] MMU: unmapping in ARM MMU, v=0xe0fce000, sz=0x1000
[ 17.986419] MMU: unmapping in ARM MMU, v=0xe0fe2000, sz=0x1000
[ 17.986450] MMU: unmapping in ARM MMU, v=0xe0fdc000, sz=0x1000
[ 17.986511] MMU: unmapping in ARM MMU, v=0xe0fdd000, sz=0x1000
[ 17.986541] MMU: unmapping in ARM MMU, v=0xe0fde000, sz=0x1000
[ 17.986572] MMU: unmapping in ARM MMU, v=0xe0fdf000, sz=0x1000
[ 17.986602] MMU: unmapping in ARM MMU, v=0xe0fe0000, sz=0x1000
[ 17.986633] MMU: unmapping in ARM MMU, v=0xe0fd9000, sz=0x1000
[ 17.986663] MMU: unmapping in ARM MMU, v=0xe0fb0000, sz=0x1000
[ 17.986724] MMU: unmapping in ARM MMU, v=0xe0fb1000, sz=0x1000
[ 17.986755] MMU: unmapping in ARM MMU, v=0xe0fb2000, sz=0x1000
[ 17.986785] MMU: unmapping in ARM MMU, v=0xe0fb3000, sz=0x1000
[ 17.986816] MMU: unmapping in ARM MMU, v=0xe0fb4000, sz=0x1000
[ 17.986846] MMU: unmapping in ARM MMU, v=0xe0fff000, sz=0x1000
[ 17.987915] MMU: OMAP dsp MMU initialized (HW v1.0)
[ 17.988067] MMU: mapping in ARM MMU, v=0xe0fff000, p=0x86499000, sz=0x1000
[ 17.988128] MMU: mapping in ARM MMU, v=0xe0fce000, p=0x48008000, sz=0x1000
[ 17.988189] MMU: mapping in ARM MMU, v=0xe0fe2000, p=0x48094000, sz=0x1000
[ 17.988220] MMU: mapping in ARM MMU, v=0xe0fdc000, p=0x4807c000, sz=0x1000
[ 17.988281] MMU: mapping in ARM MMU, v=0xe0fdd000, p=0x4807e000, sz=0x1000
[ 17.988311] MMU: mapping in ARM MMU, v=0xe0fde000, p=0x48080000, sz=0x1000
[ 17.988372] MMU: mapping in ARM MMU, v=0xe0fdf000, p=0x48082000, sz=0x1000
[ 17.988433] MMU: mapping in ARM MMU, v=0xe0fe0000, p=0x48090000, sz=0x1000
[ 17.988464] MMU: mapping in ARM MMU, v=0xe0fd9000, p=0x48068000, sz=0x1000
[ 17.988525] MMU: mapping in ARM MMU, v=0xe0fb0000, p=0x54000000, sz=0x1000
[ 17.988586] MMU: mapping in ARM MMU, v=0xe0fb1000, p=0x54001000, sz=0x1000
[ 17.988616] MMU: mapping in ARM MMU, v=0xe0fb2000, p=0x54002000, sz=0x1000
[ 17.988677] MMU: mapping in ARM MMU, v=0xe0fb3000, p=0x54003000, sz=0x1000
[ 17.988739] MMU: mapping in ARM MMU, v=0xe0fb4000, p=0x54004000, sz=0x1000
[ 18.016723] MMU: mapping in ARM MMU, v=0xe0028000, p=0x86565000, sz=0x1000
[ 18.016998] MMU: mapping in ARM MMU, v=0xe0100000, p=0x86600000, sz=0x100000
[ 18.017181] MMU: mapping in ARM MMU, v=0xe0200000, p=0x86700000, sz=0x100000
[ 18.017517] MMU: mapping in ARM MMU, v=0xe0400000, p=0x86000000, sz=0x100000
[ 18.017639] MMU: mapping in ARM MMU, v=0xe0500000, p=0x86520000, sz=0x10000
[ 18.017700] MMU: mapping in ARM MMU, v=0xe0510000, p=0x86530000, sz=0x10000
[ 18.017761] MMU: mapping in ARM MMU, v=0xe0520000, p=0x86540000, sz=0x10000
[ 18.017852] MMU: mapping in ARM MMU, v=0xe0530000, p=0x86550000, sz=0x10000
[ 18.017913] MMU: mapping in ARM MMU, v=0xe0540000, p=0x86580000, sz=0x10000
[ 18.017974] MMU: mapping in ARM MMU, v=0xe0550000, p=0x86590000, sz=0x10000
[ 18.018066] MMU: mapping in ARM MMU, v=0xe0560000, p=0x865a0000, sz=0x10000
[ 18.018127] MMU: mapping in ARM MMU, v=0xe0570000, p=0x865b0000, sz=0x10000
[ 18.431549] omapdsp: IPBUF configuration
[ 18.431579] 512 words * 16 lines at 0xe0200000.
[ 18.431732] omapdsp: found 5 task(s)
[ 18.431976] omapdsp: task 0: name pcm3
[ 18.432434] omapdsp: taskdev pcm3 enabled.
[ 18.441131] omapdsp: task 1: name pcm_rec1
[ 18.441650] omapdsp: taskdev pcm_rec1 enabled.
[ 18.450897] omapdsp: task 2: name pcm1
[ 18.451385] omapdsp: taskdev pcm1 enabled.
[ 18.460144] omapdsp: task 3: name audiopp
[ 18.460693] omapdsp: taskdev audiopp enabled.
[ 18.466796] omapdsp: task 4: name pcm0
[ 18.467376] omapdsp: taskdev pcm0 enabled.
[ 19.291931] EAC mode: play enabled, rec enabled
[ 19.593933] omapdsp: mmap info: vmadr = 40000000, padr = 86030000, len = 2000
[ 20.232208] g_file_storage gadget: File-backed Storage Gadget, version: 28 November 2005
[ 20.232299] g_file_storage gadget: Number of LUNs=2
[ 20.234985] drivers/usb/musb/tusb6010.c musb_platform_enable: dma not reactivated
[ 21.898712] EAC mode: play disabled, rec disabled
[ 23.477844] Loading 3826.arm firmware
[ 23.721160] (c)opyright 2004 Conexant
[ 23.721191]
[ 23.721221] build info: PRISM SoftMAC
[ 23.721221] creator: [kvalo]
[ 23.721252] date: [06/11/28-15:03]
[ 23.721252]
[ 23.728485] CX3110x: MAC address 00:19:4f:d4:e5:96
[ 23.736724] No power saving
[ 27.652618] EAC mode: play enabled, rec enabled
[ 28.051300] Scan complete, scanned 11 channels
[ 28.061492] Full PSM
[ 28.089874] No power saving
[ 29.708526] Scan complete, scanned 11 channels
[ 29.718292] Full PSM
[ 29.740570] No power saving
[ 31.892669] Dynamic PSM
[ 31.892730] PSM timeout 4000 ms
[ 32.933166] Dynamic PSM
[ 32.933227] PSM timeout 1000 ms
[ 33.228302] Division by zero in kernel.
[ 33.228363] [<c00284b0>] (dump_stack+0x0/0x14) from [<c0028f24>] (__div0+0x18/0x20)
[ 33.228454] [<c0028f0c>] (__div0+0x0/0x20) from [<c00ff25c>] (Ldiv0+0x8/0x10)
[ 33.228515] [<bf01cab0>] (pdlp_lmac_second_callback+0x0/0xe8 [umac]) from [<bf0021a0>] (fw_ctrl_accept+0x60/0xe8 [umac])
[ 33.229248] r8 = C0019000 r7 = C7A4A800 r6 = FFFFFFFF r5 = C0019000
[ 33.229309] r4 = C4C41B40
[ 33.229309] [<bf002140>] (fw_ctrl_accept+0x0/0xe8 [umac]) from [<bf000908>] (prism_interconnect_message_handle+0x38/0x1f4 [umac])
[ 33.229766] r6 = C522D73C r5 = C522D720 r4 = C522D73C
[ 33.229827] [<bf0008d0>] (prism_interconnect_message_handle+0x0/0x1f4 [umac]) from [<bf043170>] (sm_drv_spi_wq+0x344/0x534 [cx3110x])
[ 33.230194] r8 = 00000000 r7 = C7A4A800 r6 = C522D73C r5 = C522D720
[ 33.230255] r4 = C7C11EE6
[ 33.230285] [<bf042e2c>] (sm_drv_spi_wq+0x0/0x534 [cx3110x]) from [<c0063b20>] (run_workqueue+0xac/0xfc)
[ 33.230438] [<c0063a74>] (run_workqueue+0x0/0xfc) from [<c0063c90>] (worker_thread+0x120/0x180)
[ 33.230499] r7 = 00000001 r6 = C7C11F80 r5 = C03E06A8 r4 = C03E06B0
[ 33.230560] [<c0063b70>] (worker_thread+0x0/0x180) from [<c006740c>] (kthread+0xe0/0x114)
[ 33.230621] [<c006732c>] (kthread+0x0/0x114) from [<c0055308>] (do_exit+0x0/0x7fc)
[ 33.230712] ERROR in pdlp_calculate_stats(): o[j-1].timestamp is < 128
[ 35.252929] EAC mode: play disabled, rec disabled
[ 43.545104] EAC mode: play enabled, rec enabled
[ 43.642974] omapdsp: mmap info: vmadr = 4000c000, padr = 86010000, len = 2000
[ 45.947509] EAC mode: play disabled, rec disabled
[ 50.045532] EAC mode: play enabled, rec enabled
[ 53.492614] EAC mode: play disabled, rec disabled
Nokia-N800-51:~#
 
Posts: 209 | Thanked: 8 times | Joined on Nov 2005 @ Fishers, Indiana
#9
Originally Posted by penguinbait View Post
/ # uname -a
Linux Nokia-N800-51 2.6.18-omap1 #2 Tue Dec 19 18:41:02 EET 2006 armv6ln/ #

/ # find / -name ext2.ko
/mnt/initfs/lib/modules/2.6.18-omap1/ext2.ko
/ # insmod ext2.ko
insmod: cannot open module `ext2.ko': No such file or directory
/ # insmod /mnt/initfs/lib/modules/2.6.18-omap1/ext2.ko
insmod: cannot insert `/mnt/initfs/lib/modules/2.6.18-omap1/ext2.ko'

anybody got a working one? We going to be booting off mmc or sd any time soon? Sure could use a cifs.ko also.

I cant wait until everything catches up, this ugly duckling is growing on me!!
I ran into this earlier today. You need one more module before ext2.ko-- mbcache.ko Once you insmod that first ext2.ko will load.

Larry
 
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#10
Originally Posted by penguinbait View Post
Fanoush, I look forward to helping you in any way I can, please let me know if you need anything.
Thanks for your help and posted information guys. No additional info is needed now. So far I've examined initfs in n800 firmware and it is based on newer uclibc (0.9.28) so I need to recompile evkey (executable that read key presses in bootmenu) with newer uclibc toolchain. Will take some time (downloading, setting up). I'll let you know when I have something to try.
 
Reply


 
Forum Jump


All times are GMT. The time now is 08:04.