element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum USB update from Gordon, new direction
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 17 replies
  • Subscribers 708 subscribers
  • Views 1858 views
  • Users 0 members are here
Related

USB update from Gordon, new direction

e14 Contributor
e14 Contributor over 13 years ago

"Unfortunately I've been unable to create a more credible improvement for the USB issues we currently have. Improvements to latency actually have a detrimetal effect to some types of transport (split transactions) which isn't going to be fixed any time soon.

 

So instead I've been spending a little time horsing around with the EHCI interface to see if I can create a software implementation of the EHCI host interface for the DWC_OTG hardware, this would solve our problems because then we can push this code onto the VPU which has a very low interrupt latency and interrupt overhead.

 

But unfortunately it is going to take time and I could probably do with some volunteers to help do the EHCI interface. I'm hoping to get a simple one in place first (that works with most simple transactions) then people can begin helping in the spirit of open software!"

 

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=12097&start=556

  • Sign in to reply
  • Cancel
  • jamodio
    jamodio over 13 years ago in reply to morgaine

    LOL

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to morgaine

    Beta hardware + alpha software + closed source + restricted doc + management focused on marketing

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to e14 Contributor

    The management isn't focussed on marketing. It's a charity foundation focussed on the education of computer science.... image

    As long as it's just me wondering what the money is used for and not the British tax system it's fine I guess.

    The part I really loved yesterday was when the fanboys started to say that the Pi was no longer in Beta stage, as it was already rev. 1.3 hardware.

    It's however considered being a development board, so it's normal there are some minor issus. Am I glad there only are minor issues...

     

    It's all in the hands of Gordon now. I guess we already know who will catch the blame if things don't work out as promised.

    For a charity foundation, they really play that game like a non charity company.

     

    Maybe at that moment we will have (hopefully better) working alternatives and sales will start to dry up. People will rest upon the Pi usb issues.

    It wouldn't suprise me due to that, they will say their educational goal failed. But they still have a few tricks in their big hat to boost up sales, like the camera module and the release of android for the 512MB version, so there is no need to worry for the near future.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to e14 Contributor

    Jonathan Garrish wrote:

     

    Regardless of the availability of documentation it's still a big ask - all the information in the world won't help if there's maybe only a dozen people in the known universe that could thow an implementation together in a timely manner.

    One of the people trying to bring bits forward to a newer device-tree supporting kernel already tried doing a proper hci usb driver and gave up, and at least part of that was due to lack of documentation on the synopsys core.

     

    I'm seeing apologists over at the other place referring to the Pi as an ongoing beta and inferring that it's caveat emptor for anyone who buys a Pi for any purpose other than as a low cost command line educational tool and I feel it puts the whole open source philosophy in a difficult position:

    That's all very well, but that sentiment needs to go on the top of the front page instead of the $25 tag line if that's how they really feel.

     

    The open source philosophy is always in a difficult position in this regard. It can only work as long as someone is willing to donate time/funding to writing something. Usually that 'generous' donation has other motivations, whether a lone developer scratching an itch that interests him in his spare time or a large corporation funding development in a particular direction. It's rarely quite as free as we'd like it to be.

    but to the 99% of people who just want hardware / software that doesn't suck then it's arcane and irrelevant. A bit more pragmatism required perhaps

    Seriously though, how many of those 99% are really the target market here ?

    The tinkerers won't care and the people interested in learning can actually learn a whole lot with something that sucks / or is broke just by trying to fix it to be the way they like it.

    Even the smartest of us will at some point have to call upon the services of a plumber, mechanic, lawyer, or other specialist because we want the job done right. Waiting for someone in the community to come fix that burst pipe in the roof - for free and in their spare time - will only end in disappointment (and mouldy carpets).

    Sorry, this bit made me laugh.. not sure where in the world you are, but here in the UK there used to be a program called something like  'cowboy builders' showing us exactly what some of those 'specialists' are really like.

    I don't care what field of expertise you want to comment on, if there's money, shareholders (and lawyers image ) involved then it's never about doing the job right, it's about doing it as cheaply as possible while charging the customer as much as possible.  Universal rule. Don't be surprised when it applies to the Pi or Open source as well.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to e14 Contributor

    It wouldn't suprise me due to that, they will say their educational goal failed.

    Just IMHO, the educational goal has long gone.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 13 years ago in reply to e14 Contributor

    selsinork wrote:

    Luc Cool wrote:

     

    Maybe at that moment we will have (hopefully better) working alternatives and [RasPi] sales will start to dry up...  It wouldn't suprise me due to that, they will say their educational goal failed.

    Just IMHO, the educational goal has long gone.

    At the US Hackspace tour last month in San Francisco, Rob Bishop said the educational release is stll (IIRC) another year off and it's up to the community to create the software to make it happen.  So IMO saying the educational goal has failed is premature.

     

    OTOH, a year from now the cheap hardware picture could be very different.  While it's unlikely anyone is going to be able to beat RasPi's US$25-35 retail for a bare board, the cost of systems that meet RasPi's educational platform goal are dropping quickly.  For example, the new US$249 Samsung Chromebook has a dual Cortex-A15 processor (first in the wild, I believe), 2GB of DRAM, 11.6" 1366 x 768 display, and 16GB SSD.  Its default is to boot as a Chromium browser, but there is a "developer mode".  So RasPi may end up as a catalyst for cheap computers suitable for learning to program.  But this works towards RasPi's educational goal -- they have said many times that they welcome competition.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to johnbeetem

    The educational goal justifies the foundation being a charity with a higher goal than selling Pi's...

    We shouldn't stare on the Pi pricetag. It's like buying a pc mobo. It's not a functional system on it's own.

    We already calculated the price for a classroom setup full of Pi's.

    You will have trouble finding second hand screens with a dvi or hdmi connection. Finding some with

    a composite input will be hard as well.

    If you have classroom full of pc's, you can learn to program and learn how to use word on the same machines.

    Not everyone wants to become a programming specialist...

    When I look at scratch, it reminds me of something we had several years ago.

    I think it was called logo and also had a creature walking on the screen... Not sure what happened to that one?

    I already see classes here that force the students to have an ipad. Wouldn't suprise me the teachers get one for free.

    How on heaven can you explain otherwise they wouldn't use a more open and cheaper android tablet?

    Most schools already have a classroom full off computers. It's up to the teachers what they do with it, and up to the gouvernment

    to define what they are suposed to learn with it. There is not much you can fubar on a pc with software, and alternatives like virtual machines can even help more in that. A good rescue plan like a proper configured image can also help a lot. Biggest problem is removing the chewing gum from the drive slots. Looks like the Pi isn't such a bad idea after all. (no drive slots)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube