This is the Toshiba e-series Linux development site. Here you can find current patches, and updates on the status of this project. Status and hardware information:
Status and hardware info on all the models currently covered by this project. Please make a donation to help me port Linux to your favourite devices.
My rough and ready install guide is here.
Heres another guide from the perspective of a user.
And another.
Linux for the Toshiba e-series PDAs is being written and maintained by Ian Molton (spyro at f2s dot com).
| 08/01/2009 | ASoC Named mixer patch added to ALSA repo |
| 25/12/2008 | Patches accepted upstream for e740 PCMCIA, e7xx IrDA, and multi-io for all the PXA models. |
| 15/08/2008 | Many patches are now upstream. The next set of patches should provide platform support for the now-merged TMIO drivers in mainline, which will mean that mainline Linux will at last be able to build bootable kernels for e-series with video, USB gadget, and MMC support out-of-the-box. |
| 30/06/2008 | Pushed a number of patches upstream via RMK. Also, I've added a user-submitted howto for the e750. |
| 29/06/2008 | I have developed a bitbake recipie that builds a distro for e-series. Now I can build stty with line support which will let me build and test the keypad driver. On the down side, it looks like the orinoco_cs wifi driver is _extremely_ flakey and not much use yet. |
| 28/06/2008 | e740 CF and WiFi are working (orinoco_cs.o). The e740 is starting to look rather complete. |
| 24/06/2008 | Touchscreen is smooth again on the e740, and very usable. will be in the next release. |
| 23/06/2008 | IrDA tested on e740 and working. e750 should work (identical hardware). |
| 23/06/2008 | Updated to latest -git and cleaned up the patchset, now in eseries_release8 branch. |
| 21/06/2008 | Put e740 backlight code into release7 branch, fixed AC97 to work booted from APEX, and PCMCIA 'sort of' working on e740 (one card works, others do not. I suspect some kind of timing issue.) |
| 20/06/2008 | Got some sleep and now e740 boots with its IO controller clocked again. booted all the way to X! no winCE at all. |
| 20/06/2008 | I have booted the e740 using only APEX. t7l66xb driver didn't work, but the rest does! |
| 19/06/2008 | I have a report of bluetooth working on the e800. It seems the e800 bluetooth HCD is a USB device. |
| 18/06/2008 | Updated the kernel to current -git (2.6.26ish). |
| 14/05/2008 | APEX is much better now. made some improvements to the core bootloader, and can now upload new copies of APEX via fastJTAG (rloader). Kernels can be uploaded but as yet, do not boot. IR support still to do. |
| 29/04/2008 | 7 hours of work and… APEX boots from flash and relocates to RAM on the e740. Console on JTAG for now - IrDA is the only available serial port on the e740. |
| 08/04/2008 | I am working on a port of APEX to the e740. |
| 20/01/2008 | Yann Morin has joined the project, contributing work on the APEX bootloader for e800 |
| 14/01/2008 | I've had some luck with the keypad. I can get data out of it at a reasonable rate now, but it is prone to missing keypresses altogether. |
| 09/01/2008 | e740 has backlight support, and wm9705 touchscreens work again. |
| 06/01/2008 | More resume work… e740 is actually broken under winCE and works by blind luck alone (GPIO 45 is an alt function on winCE, it should be an output). e400 seems to use different GPIOs, and e750 is falling over too early to see printk (damn!). Oh well, I've got 2 out of the 6 resuming OK now… |
| 05/01/2008 | e740 resume works! was a GPIO problem, easily solved. I expect similar applies to e400. |
| 05/01/2008 | Most resume issues appear to relate to MMC resume, as I discovered from my JTAG. More on this soon. |
| 30/12/2007 | A new kernel image is available in the files section. It should support all PXA based E-series PDAs. |
| 29/12/2007 | Codebase updated to current -git and published. |
| 28/12/2007 | I've installed git and gitweb on mnementh. I'll be uploading information and code to this shortly, so people will once again be able to grab the latest code and play. |
| 24/12/2007 | e330 Suspended and resumed with MMC loaded today. |
| 19/12/2007 | Forward ported my old PCMCIA drivers and WinCE bootloader suspend hacks. The results were mixed. PCMCIA is barely working on e740 and even then, not useful. e330 and e740 will suspend and resume (albeit minus MMC) and e800 will resume minus userspace. e750 wont suspend and e400 wont resume. *Sigh* loads to debug… |
| 18/12/2007 | TMIO NAND driver works on tc6393xb based machines (e750 and e800) but not t7l66xb (e400) yet. |
| 17/12/2007 | The status tables have been updated and moved to their new page here. |
| 17/12/2007 | I've been working hard on getting the TMIO drivers suitable to merge with mainline. Its taken a lot of work, and a fair number of bugs and broken features have been fixed and updated. Currently all the TMIO device cores (t7l66xb, tc6387xb, tc6393xb) work, and MMC/SD works on ALL the PXA based e-series machines. USB host (OHCI) works on tc6393xb based machines. NAND should work but needs some platform support adding. Once Im happy with the NAND code I'll release a new kernel with all the changes to date. |
| 12/12/2007 | USB host working. see here. |
| 21/10/2007 | e800 touchscreen works. |
| 20/10/2007 | e750 touchscreen working (2.6.21-hhX). |
| 10/12/2006 | e350 added to supported platforms. |
| 16/11/2006 | e740 and e400 both are running 2.6.18-hh from hh.org CVS and booting SD root. |
| 13/11/2006 | I'm back - e740 boots again running 2.6.18. kernels comming soon, and an e830 may run linux soon! |
| 03/06/2005 | e750 and e800 both able to resume via the wince loader. |
| 02/06/2005 | e400 wince bootloader working. |
| 01/06/2005 | e750 native bootloader working. |
| 25/05/2005 | e310 JTAG now works. |
| 15/05/2005 | e330 is booting from SD now, although the TC6387XB driver has some IRQ problems. |
| 12/05/2005 | Latest distro uploaded. VGA modes are supported on the e800, and we now use softfloat, so a nice speed improvement too. |
| 28/03/2005 | T7L66XB can suspend and resume, allowing rootfs on SD cards. |
| 23/03/2005 | Well, I worked out why the NAND chip didnt want to come up from a cold boot… it appears the e750 motherboard I was testing cold (winceless) booting is damaged (water damage). A different motherboard works perfectly. |
| 21/03/2005 | T7L66XB works from a cold boot - IOW, e740 SD/MMC works! |
| 11/03/2005 | e750 can boot into linux from flash, no wince needed. Also, the tc6393xb is working from cold boot, although there is much to tidy up yet. |
| 10/03/2005 | Dirk and I have the new TC6393XB SoC driver framework working. NAND works and USB is sort-of working. |
| 09/03/2005 | A few updates… Imageon now works beautifully on e740, and e750 JTAG now works (or rather I know why it was failing). e750 now has a working bootloader. |
| 21/02/2005 | e400 booted for the very first time tonight, at 1:50 AM. Console via JTAG. |
| 10/02/2005 | The imageon chip now suspends and comes back to life on resume. not perfect yet, but better than before… |
| 05/02/2005 | e740 now is able to resume from sleep. |
| 21/01/2005 | There is a new version of boot_e740 up now (that actually works!). |
| 16/09/2004 | JTAG works on e750. |
| 09/09/2004 | SD cards have been successfully read / written on my e800, including 4-bit mode. |
| 16/08/2004 | MMC card slot working! (tested on e800. read a card at 350K/sec and wrote at ~135KB/sec. |
| 03/09/2004 | SD support is nearly working. Well, MMC really. I have read a block of data from my MMC card. |
| 16/08/2004 | NAND flash chip has been successfully read from on e750 and e800. |
| 11/08/2004 | Merged e750 and e800 pages into this one. Much new code and fixes, including early e800 PCMCIA support, and almost-working USB host on the e750. |
| 18/03/2004 | Uploaded some new docs. |
| 12/03/2004 | e750 PCMCIA now works. |
| 08/03/2004 | OHCI USB host controller is working a little. I can reset it and get some basic stuff to work. |
| 07/02/2004 | Linux has now booted independantly of winCE. First boot at 22:58 GMT on Feb 06. |
| 01/02/2004 | Created the 'debricking howto' page. |
| 10/01/2004 | Got JTAG working (2:30 am ish). Need to make a proper JTAG lead but the pins are obviously right. |
| 18/12/2003 | New battery management infrastructure working. |
| 07/12/2003 | A picture of the GPE2 CF card application on e740. |
| 05/12/2003 | Touchscreen calibrates! (was overflow in tslib). |
| 04/12/2003 | WiFi works! yay! |
| 03/12/2003 | I have PCMCIA working, can mount CF cards and use ethernet CF card. |
| 27/11/2003 | I've been cloned! (well OK, we have a mirror, see above) |
| 24/11/2003 | Touchscreen works, patches uploaded. |
| 24/10/2003 | Added devbits. |
| 23/10/2003 | Sound now works as well. |
| 20/10/2003 | Site update, new layout. |
| 19/10/2003 | X working! gpe2 screenshot. |
| 15/10/2003 | Software running! (picture). |
| 07/10/2003 | First boot! (picture). |