Hi Ruben, thanks for the update! My activites for the kernel have been decelerated a little by other high priority tasks...
Yes, the RTC did also no longer work on my newer mipsbook. Originally I had worked on the older one which is now bricked. So I think there are two really different models and they differ in PIC (powerdown) and RTC operation. And, the newer one does not even have the RS232 interface connector... What I am not sure is for which one the celinux skytone patches are for. Maybe, the older one only :( The LCD fix looks interesting. Do you have a diff just for that (that is why I have moved to git because it is easy to inspect single changes)? Best regards, Nikolaus Am 15.07.2010 um 19:48 schrieb Ruben Viets: > Hi Nikolaus, > > I posted my latest stable working kernel 2.6.24.3 mods, copied some parts > from your letux-400 git and minibookv33 + additional ones. > > - I did not use rtc fix because this doesn't seems to work, still use the old > driver. > - LCD seems to be fixed when adding some part from celinux24 skytone sources. > > Based on linux-2.6.24.3.tar.bz2 + linux-2.6.24.3-jz-20100304.patch > Updates: patchminibookRV10 @ > http://projects.kwaak.net/twiki/bin/view/Epc700/KernelPort26Compiling > > Grt Ruben. > From: h...@computer.org > Subject: Re: [Mipsbook-devel] yaffs2 > Date: Wed, 30 Jun 2010 08:11:04 +0200 > To: r_vi...@hotmail.com > > Hi Ruben, > > Am 30.06.2010 um 06:36 schrieb Ruben Viets: > > Hi Nikolaus, > > I did not see the yaffs2 update/push on latest git resource yet. > > It was indeed still missing. Don't know why. I have now double-checked... > > PIC update is interesting. Stuck of kernel related to MMC and IRQ, could > this be simular issue we have with sound ? > > Could be! > > Just some ideas, change the order of the gpio init in board-minipc.c, change > the compiling order of the PIC driver to be compiled before MMC. > > What I suspect is either a general bug in the interrupt handling (maybe, the > interrupt numbers are simply being mixed up) or in the board initialization > (interrrupts can occur before the handlers are properly initialized. > > At least two hypotheses for further study :) > > BR, > Nikolaus > > > Grt Ruben. > > > > > > Subject: Re: [Mipsbook-devel] yaffs2 > > From: h...@computer.org > > Date: Mon, 28 Jun 2010 09:36:50 +0200 > > CC: mipsbook-devel@linuxtogo.org > > To: r_vi...@hotmail.com > > > > Hi Ruben, > > I have now pushed the yaffs2 changes so you should see them and no longer > > get segfaults. > > > > What I also have tried is to improve the PIC control code (not yet > > committed). It appears that I have two different hardware models. One did > > (because it is now bricked) respond to the code in GIT, while the other > > just prints pic-shutdown but the kernel continues to run. So I don't know > > if power is controlled on this model through GPIO 69 or I2C or even both. > > Both models must have different PIC firmware since the older model just > > switches the screen on (which shows random pixels), then needs one second > > until the SYNC comes. The newer one keeps the screen dark for 1 second... > > > > Finally, I have tried to work on the PIC interrupt (to teach the power > > button to send ctl-alt-del). But there I have a strange situation. As soon > > as I register my IRQ for GPIO 65 the kernel no longer boots but hangs with > > an uninitialized IRQ for GPIO 64. This is the MMC card detect intererupt. > > > > What I don't understand: why is this INT occurring, but uninitialized? And, > > why only if I request_irq(IRQ_GPIO_0 + 65, ...)? > > > > Well, it may be a race condition combined with the initialization of the > > whole interrupt system. If the kernel does not respond to any intererupt > > before the first request_irq() is done, and the card detect line is already > > active (because I boot from SD), this could explain the situation. > > > > Best regards, > > NIkolaus > > > > > > Am 20.06.2010 um 13:22 schrieb Ruben Viets: > > > > > Hi Nikolaus, > > > > > > Downloaded the latest git sources. git clone > > > git://git.goldelico.com/letux-400.git > > > > > > Two issues, may need additional fix or upload of your local patches: > > > - issue with nand mounting. Showing errors on yaffs2 tragedy.. cause > > > kernel segfault and stuck > > > - The key's to startup from different boot don't work, alway's rooted > > > from /dev/mtdblock4. > > > > > > Grt Ruben. > > > > > > From: r_vi...@hotmail.com > > > To: h...@computer.org > > > Date: Sat, 19 Jun 2010 10:10:11 +0000 > > > CC: mipsbook-devel@linuxtogo.org > > > Subject: Re: [Mipsbook-devel] yaffs2 > > > > > > Hi Nikolaus, > > > > > > I have simular result. Used df to see the size and available space on all > > > partitions. > > > > > > - It looks like the /dev/mtdblock3 is in use by jffs2 blocks. > > > dmesg shows some prioritised blocks when mounting as yaffs2. So better to > > > mount as jffs2 I think. > > > > > > So far this kernel 2.6.24.3 and the updated sources are very usable now. > > > ;-) > > > > > > Grt Ruben. > > > > > > > > > > Subject: Re: [Mipsbook-devel] yaffs2 > > > > From: h...@computer.org > > > > Date: Wed, 16 Jun 2010 08:44:33 +0200 > > > > CC: r_vi...@hotmail.com; mipsbook-devel@linuxtogo.org > > > > To: h...@computer.org > > > > > > > > > > > > Am 16.06.2010 um 08:31 schrieb Dr. H. Nikolaus Schaller: > > > > > > > > > > > > > > Am 15.06.2010 um 20:34 schrieb Ruben Viets: > > > > > > > > > >> Hi Nikolaus, > > > > >> > > > > >> You already have all sources if you tar xvjf the linux-2.6.24.3 and > > > > >> afterwards patch -p1 < patch20080530 + patchv33_withoutyaffs2 > > > > > > > > > > Ok, this was quite easy. > > > > > > > > > > I did not find many differnces: > > > > > > > > > > include/mtd/mtd-abi.h -- different size for oob fields (which may be > > > > > the issue) > > > > > fs-fs-writeback.c -- different strategy for locking > > > > > fs/mpage.c -- "It seems that there is a IO coherent bug in > > > > > generic_file_mmap()" > > > > > fs/yaffs/* -- about 50% of the files differ > > > > > > > > > > > > > > >> > > > > >> Don't need to tar and send my files then. Question is if the below > > > > >> dirs you mention are enough. You may need additional files. > > > > >> So better start from scratch in a different dir and do a diff with > > > > >> your letux-400 development directory. > > > > >> > > > > >> My latest config (CONFIG_RV9) is located at > > > > >> http://projects.kwaak.net/twiki/pub/Epc700/KernelPort26Compiling/CONFIG_RV9 > > > > > > > > > > Here I did not have CONFIG_MTD_SW_HM_ECC set and none of the VERIFY > > > > > options > > > > > > > > > > Now it *appears* to work. There are still some strange messages like > > > > > "Freechunks verification failure" but I did not do a flash_eraseall - > > > > > I just tried to continue to use the file system created with the > > > > > broken yaffs2. > > > > > > > > Ok, I have erased the minifs partition and mounted as yaffs2. The > > > > message has disappeared. > > > > > > > > But there is a mismatch between used/available blocks and what I see as > > > > files (an empty lost+found directory). And 'du' reports 40% used. > > > > > > > > When initializing as jffs2 I get 8% used and a completely empty device. > > > > > > > > Or is yaffs inappropriate for small NAND partitions? > > > > > > > > Nikolaus > > > > > > New Windows 7: Simplify what you do everyday. Find the right PC for you. > > > New Windows 7: Simplify what you do everyday. Find the right PC for you. > > > > Express yourself instantly with MSN Messenger! MSN Messenger > > > New Windows 7: Simplify what you do everyday. Find the right PC for you.
_______________________________________________ Mipsbook-devel mailing list Mipsbook-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel