[Gta04-owner] Linux 3.2-rc2 on GTA04
Rene Leitner
rene.leitner at gmx.net
Mon Nov 21 16:48:39 CET 2011
Hey COOL great work!!!
-------- Original-Nachricht --------
> Datum: Mon, 21 Nov 2011 22:32:41 +1100
> Von: NeilBrown <neilb at suse.de>
> An: GTA04 owners <gta04-owner at goldelico.com>
> Betreff: [Gta04-owner] Linux 3.2-rc2 on GTA04
>
> Hi,
> I decided that the only kernel that I really wanted to run on my Phoenux
> is
> current mainline (plus necessary patches of course).
>
> And I have been paying for that decision - there was a substantial rewrite
> of
> twl4040-irq recently which broke it. But I now understand threaded nested
> interrupts and it is all happy again.
>
> So current mainline kernel + patches boots on my GTA04. Battery changing
> and
> monitoring works, as does USB networking (and all the basic stuff of
> course).
> I haven't tried much else and there is clearly lots to do :-)
>
> You can see my current code at
> git://neil.brown.name/gta04
> The 'merge' branch is a merge of several other branches, currently
> gta04 i2c bq27000 twl4030-irq power
> some of which are tidier than others.
> Also visible at
> http://neil.brown.name/git/gta04
> but remember to select the "head" that you want.
>
> You can get my config with
> make gta04a3_defconfig
>
> it has lots of debugging options turned on - once it actually starts being
> usable I'll turn a lot of those off.
>
> This is largely based on David's 3.1 based kernel. I haven't added
> anything
> not in there - just fixed things and removed cruft. e.g. I'm using the
> mainline twl4030_charger rather than the older twl4030_bci_charger.
>
> I plan to regularly rebase all these branches on current mainline, so they
> are
> more useful for fetching that pulling into a working tree. I really hope
> to
> feed a lot of things upstream as soon as they are ready. bq27000 and
> twl4030-irq are the only bits that are ready at the moment.
>
> The next big thing I want to work on is proper integration of the LED
> controller - with the 'wlan reset' line looking like a GPIO output rather
> than an LED :-)
>
> But there are bugs I really want to fix too:
>
> - omap2430.c registers a blocking notifier on an atomic notifier call
> chain
> - something causes 'udevadm settle' to block for up to a minute at boot.
> It is very variable and may be related to reading the bq27000 battery
> status
> - find out why reading battery status is sometimes slow and either fix or
> hide the slowness.
> - I don't think the battery charger is charging the backup battery (for
> RTC).
> - Battery charging doesn't start until I plug in the USB cable. i.e. if
> I
> boot with USB plugged in, I have to unplug and replug before charging
> works.
> - power-down doesn't - e.g. "halt -f -n -p" doesn't actually shut down.
> - "echo b > /proc/sysrq-trigger" reboots, but USB networking doesn't
> work
> again. Strangely "reboot -f -n" does end up with USB networking
> working again.
> - despite setting a host MAC address for usb networking it very
> occasionally
> used a random MAC address of the host.
>
> - check this:
> [ 12.232055] ===============================
> [ 12.236419] [ INFO: suspicious RCU usage. ]
> [ 12.240783] -------------------------------
> [ 12.245147] /home/git/gta04-mainline/drivers/base/power/opp.c:153
> suspicious rcu_dereference_check() usage!
>
>
> Any suggestions or patches for any of these would be most welcome :-)
>
> So much to do - so little time!
>
> NeilBrown
--
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
More information about the Gta04-owner
mailing list