Porting drivers to Linux

Posted by planetbeing on under raw hardware, e care, bad blocks, locati, ftl, data structures, slew, gadget, amount of time, algorithms, kernel, sectors, ace, yaffs, proposal, benefit, linux |

We've made some progress on the USB gadget driver for Linux, and we're now running a generic serial gadget for communication. This implementation is important because USB is now a lot less laggy and things like ethernet over USB, etc., can eventually be supported, easing access.

We've also got pretty far with porting the NAND driver to Linux. Most of the read support is now there, and we've isolated the routines in the iPhone kernel where the raw hardware write occurs. CPICH and c1de0x are working on reversing it. Hopefully, it will be analogous enough to reads that it won't take a huge amount of time to work out.

This is different from reversing their FTL, however, which is a complicated slew of data structures, merge buffers and other exotic algorithms that take care of evenly distributing writes throughout the device and also making writes take less time.

I think reversing all of that would take too much time and effort. Instead, my proposal is to just reverse the hardware NAND writes. Instead of using a partition, we would have a loop-mounted root filesystem (similar to how Wubi is setup), with the root filesystem being a file on the Media partition. Since there's a non-empty file at that location, the FTL system, whatever it is, must create a one-to-one mapping from logical sectors to physical NAND pages. We can already read the mapping it creates (we have already reversed the read-side FTL code), and so all we have to do to alter the data is to write to the same pages we would've read from. Of course, this means that wear-leveling and bad block handling is not performed. However, if we use a filesystem that's aware of bad blocks and can wear-level (YAFFS or JFFS2), then it amounts to the same thing. The wear-leveling would then take place over the particular physical pages belonging to the rootfs image, rather than the entirety of the NAND. This would make the physical pages belonging to the rootfs image wear out a little faster than the rest of the NAND, but the actual effect of this should be inconsequential.

The additional benefit of this setup is that there's no repartitioning required, so setup is cinch. See this wiki document for specific proposed implementation details.
Tagi: raw hardware, e care, bad blocks, locati, ftl, data structures, slew, gadget, amount of time, algorithms, kernel, sectors, ace, yaffs, proposal, benefit, linux

Decorating a Fireplace for Summer

Posted by on under mths, fireplace, baskets, flowers, benefit |

A fireplace is a great benefit during the cooler months of winter, but when summer arrives many people leave the fireplace insert dark and empty instead of decorating for summer. A fireplace insert is an ideal area to enhance, especially with flowers, baskets, and interesting candle displays.
Tagi: mths, fireplace, baskets, flowers, benefit

The Ants Don't Stand a Chance

Posted by blogs@bobvila.com (Ben) on under natural insecticides, shuttle technology, cedar oil, old science, ways to kill ants, latest line, space shuttle, triumph, benefit |

I love when science gets put to good use for the benefit of homeowners. If it's not putting space shuttle technology into our walls, it's finding better ways to kill ants. Nature-Cide's latest line of natural insecticides might not be a triumph of the latest scientific discovery, but it is putting old science to good use. I'm talking about a good ole, all-natural mix of cedar oil and cinnamon to kill those rampaging ants in your home. Nature-Cide's fumes are toxic to ants ...
Tagi: natural insecticides, shuttle technology, cedar oil, old science, ways to kill ants, latest line, space shuttle, triumph, benefit

Engadget: LG's THX-certified PX950 3D plasma TV eyes-on

Posted by on under bench tests, test categories, rigorous demands, plasma tv, top notch, thx, fh, angles, hdtv, showcase, sync, glasses, nbsp, benefit |

LG is touting its plasma PX950 as the first THX-certified 3D HDTV, and while we didn't run into it at IFA, the company held a press gathering this week in New York to make up for it. So if this set meets THX's rigorous demands -- 400 bench tests and 1,000 data points spread out over 30 test categories -- how does it look to the average consumer? Well, LG certainly has done a lot to prevent ghosting -- that is, image doubling from sync issues with the glasses -- and we were able to enjoy some pretty extreme horizontal viewing angles. What did bother us, however, was the 600Hz sub-field refresh rate; though not an issue with slower-moving footage (a camera-loving fish from "Under the Sea" comes to mind), any quick movement felt jarring to our vision. Can't say for sure if it was the content or the display, but we'd like to presume LG would showcase with only the top-notch visuals. The tech is still young, but when you're asking $200 to $300 more over the 2D equivalent (and that's before having to pick up the requisite glasses separately), the benefit of 3D still isn't quite as prevalent to us yet.

LG's THX-certified PX950 3D plasma TV eyes-on originally appeared on Engadget on Sat, 11 Sep 2010 16:40:00 EDT. Please see our terms for use of feeds.

Permalink   |   | Email this | Comments



Tagi: bench tests, test categories, rigorous demands, plasma tv, top notch, thx, fh, angles, hdtv, showcase, sync, glasses, nbsp, benefit

Online Shopping May Actually Increase Pollution

Posted by on under line shoppers, newcastle university, policy initiatives, local mall, rebound, ly, kilometers, homework, pollution, online shopping, benefit |

destinyland writes "British researchers have reached a startling conclusion. Unless online shoppers order 25 items at a time, they're polluting more than if they shopped at their local mall. An environmental benefit only occurs 'if online shopping replaces 3.5 traditional shopping trips, or if 25 orders are delivered at the same time, or, if the distance traveled to where the purchase is made is more than 50 kilometers. Shopping online does not offer net environmental benefits unless these criteria are met.' The study was conducted by Newcastle University's Institution of Engineering and Technology, which blames the environmental impact of transportation, warning that 'policy makers must do their homework to ensure that rebound effects do not negate the positive benefits of their policy initiatives.' But one technology site notes the study was conducted in Britain, which could have an impact on its conclusions."

Read more of this story at Slashdot.





Tagi: line shoppers, newcastle university, policy initiatives, local mall, rebound, ly, kilometers, homework, pollution, online shopping, benefit