Koen Kooi wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > Op 24 apr 2008, om 22:00 heeft Tony Lindgren het volgende geschreven: > >> * Koen Kooi [080424 12:54]: >> >>> >>> Op 24 apr 2008, om 02:21 heeft Tony Lindgren het volgende geschreven: >>> >>>> Hi, >>>> >>>> * Koen Kooi [080423 00:42]: >>>> >>>>> From dac3cdc5952ab39fa7ae0545d43e2daa95329b07 Mon Sep 17 00:00:00 >>>>> 2001 >>>>> From: Koen Kooi >>>>> Date: Wed, 23 Apr 2008 09:38:31 +0200 >>>>> Subject: [PATCH] omap3beagle: register SD interface >>>> >>>> >>>> Thanks for updating it. I've pushed it now, but I had to apply some >>>> parts manually because of recent changes. Can you please check it >>>> got applied OK? >>> >>> >>> I compiled an booted latest git and see this: >>> >>> 6>TWL4030: TRY attach Slave TWL4030-ID1 on Adapter OMAP I2C adapter [1] >>> <1>Unable to handle kernel NULL pointer dereference at virtual address >>> 00000000 >>> <1>pgd = c0004000 >>> <1>[00000000] *pgd=00000000 >>> Internal error: Oops: 5 [#1] >>> Modules linked in: >>> CPU: 0 Not tainted (2.6.25-omap1 #11) >>> PC is at __rcu_process_callbacks+0x1ac/0x244 >>> LR is at free_task+0x38/0x40 >>> pc : [] lr : [] psr: 80000113 >>> sp : c7c1dda8 ip : c7c085c0 fp : c7c1ddc4 >>> r10: 00000000 r9 : c0405678 r8 : 00000001 >>> r7 : c0400d80 r6 : 00000005 r5 : 00000000 r4 : c040563c >>> r3 : 00000000 r2 : 00000027 r1 : c7c78340 r0 : c7c085c0 >>> Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel >>> Control: 00c5387f Table: 80004018 DAC: 00000017 >>> Process swapper (pid: 1, stack limit = 0xc7c1c2e0) >>> >>> More bootlogs at >>> http://amethyst.openembedded.net/~koen/beagleboard/beagle-i2c-crash.txt >>> >>> I suspect it's somewhere in i2c, but I have no proof for that. Any >>> quick guesses what might be causing this? >> >> >> Can you try if reverting following helps? >> >> http://source.mvista.com/git/gitweb.cgi?p=linux-omap-2.6.git;a=commitdiff;h=38c50a71591628c38206aa402500074a6137a4dc >> > > That doesn't seem to make a difference. Just tried recent OMAP git with "gcc version 4.2.3 (Sourcery G++ Lite 2008q1-126)" (download from today). With configuration in attachment it boots fine: -- cut -- ... USB: No board-specific platform config found i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 kHz i2c_omap i2c_omap.2: bus 2 rev3.12 at 400 kHz i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz TWL4030: TRY attach Slave TWL4030-ID0 on Adapter OMAP I2C adapter [1] TWL4030: TRY attach Slave TWL4030-ID1 on Adapter OMAP I2C adapter [1] TWL4030: TRY attach Slave TWL4030-ID2 on Adapter OMAP I2C adapter [1] TWL4030: TRY attach Slave TWL4030-ID3 on Adapter OMAP I2C adapter [1] i2c_omap i2c_omap.1: Transmit overflow Unable to register interrupt subsystem[-5][748] Trying to install chained interrupt handler for IRQ373 Initialized TWL4030 USB module SCSI subsystem initialized NET: Registered protocol family 2 ... -- cut -- No patches applied, only switched from arm-linux- to arm-none-linux-gnueabi- in main Makefile. Dirk