Re: [jornada] First OE images

From: Vincent Untz <vincent.untz_at_imag.fr>
Date: Fri, 15 Oct 2004 15:32:33 +0200

Hi Alex,

Le lun, 11/10/2004 à 17:31 +0200, Alex Lange a écrit :
> so here it is, the first Jornada 56x images buit with OE. The Opie image
> should work rather well although I've not been able to fix all software bugs
> yet. The gpe image didn't boot correctly, I just get a blank X desktop after
> the touchscreen calibration.

I tried to build an image myself, but there's no kernel on the rootfs
that get created. Do you have any idea why?

And this should probably be applied:

Index: oe-packages/conf/machine/jornada56x.conf
===================================================================
RCS file: /cvs/oe/oe-packages/conf/machine/jornada56x.conf,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 jornada56x.conf
--- oe-packages/conf/machine/jornada56x.conf 12 Oct 2004 15:18:43
-0000 1.1.1.1
+++ oe-packages/conf/machine/jornada56x.conf 15 Oct 2004 13:17:36
-0000
@@ -14,5 +14,5 @@ EXTRA_IMAGECMD_jornada56x = "-e 0x40000
 SERIAL_CONSOLE = "115200 ttySA0"
 USE_DEVFS = "1"
  
-include conf/handheld-common.conf
-include conf/tune-strongarm.conf
+include conf/machine/handheld-common.conf
+include conf/machine/tune-strongarm.conf

There's a bug with the kernel:

> The images come with all kernel modules, so you should be able to easily
> create a network connection (Supported are: USB slave (no module required),
> CF bluetooth cards (modules are already in the image) or any CF wireless
> lan/cable lan cards. pcmcia-cs may even autoload the required modules if the
> card is inserted. The CF slot works just fine with both the GPE and Opie
> image.

It seems the CF slot doesn't work here with the Opie image: when I plug
a memory card or a bluetooth card, it is recognised but it can't be
used.

For example, I can't mount the memory card and when I try to eject it, I
get a oops:

devfs_remove: ide/host0/bus0/target0/lun0 not found, cannot e
Unable to handle kernel NULL pointer dereference at virtual address
00000008
pgd = c3538000
[00000008] *pgd=c3507011, *pte=00000000, *ppte=00000000
Internal error: Oops: c353b007 [#1]
Modules linked in: ide_cs ide_core bluetooth
CPU: 0
PC is at sysfs_hash_and_remove+0xc/0x128
LR is at $a+0x28/0x6c
pc : [<c00a6f90>] lr : [<c00ef17c>] Not tainted
sp : c34a3bd0 ip : c34a3be8 fp : c34a3be4
r10: 00000001 r9 : 00000000 r8 : c3fefc80
r7 : c34a2000 r6 : bf01fd68 r5 : bf01f918 r4 : bf01fefc
r3 : 00000001 r2 : bf01f810 r1 : bf01ff24 r0 : 00000000
Flags: NzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: C353B17F Table: C353B17F DAC: 00000015
Process cardmgr (pid: 964, stack limit = 0xc34a2198)
Stack: (0xc34a3bd0 to 0xc34a4000)
3bc0: bf01fefc bf01f918 c34a3bfc
c34a3be8
3be0: c00ef17c c00a6f90 bf01fefc bf020298 c34a3c10 c34a3c00 c00ef3d8
c00ef160
3c00: bf01fefc c34a3c28 c34a3c14 c00ee4d0 c00ef39c bf01fefc bf01fd68
c34a3c3c
3c20: c34a3c2c c00ee510 c00ee478 bf01fe14 c34a3c6c c34a3c40 bf00cf7c
c00ee508
3c40: c371e800 c00118e0 c00118e0 c0011960 00000000 00000050 c34a2000
00037f68
3c60: c34a3c88 c34a3c70 bf02388c bf00cc94 c00118e0 bf0245c4 00000000
c34a3ca0
3c80: c34a3c8c bf0231a4 bf02386c c3ed8840 c3ff2b3c c34a3cb8 c34a3ca4
c011fb90
3ca0: bf023154 c3ff2ae0 4050643f c34a3f74 c34a3cbc c0120448 c011faf4
2d656469
3cc0: 00007363 00000000 00000000 00000000 00000000 00000000 00000000
00000000
3ce0: 00000000 00616468 00000000 00000000 00000000 00000000 00000000
00000000
3d00: 00000000 00000003 00000000 c003237c c003214c c01ee458 000011ee
c3a99840
3d20: c01ee428 00000000 c34a3d78 c34a3d38 c018213c c00328c4 c02a90b4
c38aa754
3d40: 00002ed8 c34a2000 20000013 c01a983c 00000002 c01a94d0 c38aa720
c34a2000
3d60: c34a3d98 c34a3d70 c00555ec c0054e58 00000001 c01a94d0 c01a983c
00000001
3d80: 000000d0 c38aa720 00000002 c34a3dd4 00000001 c34a3df0 c34a3da4
00000004
3da0: c34a3dfc c34a3db0 c0054c58 c00549bc c025b400 ffffffe0 60000013
00000001
3dc0: c0200000 c01a9534 00000002 c34a3e00 00000000 c025b460 c025b400
00000004
3de0: 00000080 00000002 c01ee428 c34a3e00 c34a3e2c c34a3e00 c0054e38
c0054ac4
3e00: c34a3e00 c34a3e00 c397d460 c3e153e0 0000010c c38aa720 c3e153e0
c34a2000
3e20: c34a3e40 c397d460 c3e153e0 0000010c c38aa720 c34a3e5c c34a3e44
c003292c
3e40: c005ad20 c3a99840 c01ee428 c31c38a0 c34a3ea0 c34a3e60 c018213c
c025cfc0
3e60: c01ecfe8 40015000 c3539000 40016000 c01ecfe8 00000000 c34a3f2c
00000000
3e80: c34a3eb4 c34a3e90 c0060824 c0060588 00000000 40015000 c3539000
40016000
3ea0: c01ecfe8 00000000 c34a3edc c34a3eb8 c00608e8 c00607e0 00000000
40016000
3ec0: 40015000 c393df94 40016000 000ff000 c34a3f18 c34a3ee0 c00609f4
c0060850
3ee0: 00000000 00000001 40015000 c3a99840 00000000 c3a99840 c393df94
40016000
3f00: 40015000 c34a2000 00000000 c34a2000 00000000 c34a3f3c c34a3f24
c00635b4
3f20: 00000000 c3a99840 40015000 00000000 c34a3f54 c34a3f40 c0064db0
c005ad20
3f40: c34a2000 c393df94 c34a3f84 c34a3f58 4050643f c384e180 00037f68
c34a2000
3f60: ffffffe7 00000003 c34a3fa4 c34a3f78 c00848a0 c011ff98 c34a3fa4
c34a3f88
3f80: 0001b2ec 00000000 00000000 00000036 c001c7e4 000346ac 00000000
c34a3fa8
3fa0: c001c660 c0084664 0001b2ec c002455c 00000003 4050643f 00037f68
00000000
3fc0: 0001b2ec 00000000 00000000 00020f60 00000001 0001b2ec 000346ac
00034688
3fe0: 0001b1d8 befffa30 0000b234 400d45d4 20000010 00000003 00000000
00000000
Backtrace:
[<c00a6f84>] (sysfs_hash_and_remove+0x0/0x128) from [<c00ef17c>] ($a
+0x28/0x6c)
 r5 = BF01F918 r4 = BF01FEFC
[<c00ef154>] ($a+0x0/0x6c) from [<c00ef3d8>] (bus_remove_device
+0x48/0x80)
 r5 = BF020298 r4 = BF01FEFC
[<c00ef390>] (bus_remove_device+0x0/0x80) from [<c00ee4d0>] (device_del
+0x64/0x)
 r4 = BF01FEFC
[<c00ee46c>] (device_del+0x0/0x88) from [<c00ee510>] ($a+0x14/0x20)
 r5 = BF01FD68 r4 = BF01FEFC
[<c00ee4fc>] ($a+0x0/0x20) from [<bf00cf7c>] ($a+0x2f4/0x538 [ide_core])
 r4 = BF01FE14
[<bf00cc88>] ($a+0x0/0x538 [ide_core]) from [<bf02388c>] (ide_release
+0x2c/0x94)
[<bf023860>] (ide_release+0x0/0x94 [ide_cs]) from [<bf0231a4>]
(ide_detach+0x5c)
 r6 = 00000000 r5 = BF0245C4 r4 = C00118E0
[<bf023148>] (ide_detach+0x0/0x98 [ide_cs]) from [<c011fb90>]
(unbind_request+0)
 r5 = C3FF2B3C r4 = C3ED8840
[<c011fae8>] (unbind_request+0x0/0xc0) from [<c0120448>] ($a
+0x4bc/0x530)
 r5 = 4050643F r4 = C3FF2AE0
[<c011ff8c>] ($a+0x0/0x530) from [<c00848a0>] ($a+0x248/0x2a0)
[<c0084658>] ($a+0x0/0x2a0) from [<c001c660>] ($a+0x0/0x2c)
Code: e91ba830 e1a0c00d e92dd830 e24cb004 (e5903008)

Vincent

-- 
Les gens heureux ne sont pas pressés.
Received on Fri Oct 15 2004 - 09:32:39 EDT

This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:26:17 EDT