Reply
Thread Tools
Posts: 490 | Thanked: 191 times | Joined on May 2010
#181
lots and lots of coffee supply.
 
Posts: 515 | Thanked: 259 times | Joined on Jan 2010
#182
Originally Posted by aligatro View Post
lots and lots of coffee supply.
If someone gets this working I'll send them a Starbucks card.
 
clasificado's Avatar
Posts: 466 | Thanked: 180 times | Joined on Feb 2010
#183
as far as i know, BME is a blocker.

it does a lot of things, it mainly manages the battery drain ratio and charging procedures, and it actively are disabling the host mode efforts, so it needs to be shut down to make any kind of host mode connection.

so, what we have until now is a working host mode connection but at the price of disabling vital parts of the phone

not a good place to be

what the people are asking to be open source is BME. but the last thing that ive read from bugzilla is not promising at all. Its like nokia do not own all the code, so it cant be open sourced without heavy modification

Last edited by clasificado; 2010-07-18 at 04:55.
 
joerg_rw's Avatar
Posts: 2,222 | Thanked: 12,651 times | Joined on Mar 2010 @ SOL 3
#184
bme is not any problem, we know how to deal with that bugger quite well.

We have a few handles (force_host bit for musb core in SoC et al) to poke hardware, but results are random. So what's needed is a really good kernel hacker, preferably familiar with USB drivers, to code a stable driver alternative to musb_core.c and relatives, that will take care of all the hardware handles wiggling and dials wheeling.
Alas musb_core.c plus related files is really complex and so are the changes that need to be applied and any debugging as that's kernel code you can't strace or run under gdb.
For now we are in a limbo state :-S I probably should clearly state I'm *not* the project head of the sw part of h-e-n aka usb hostmode. I am just the hardware dude to help when it comes to reading datasheets. we are missing developers

cheers
jOERG
__________________
Maemo Community Council member [2012-10, 2013-05, 2013-11, 2014-06 terms]
Hildon Foundation Council inaugural member.
MCe.V. foundation member

EX Hildon Foundation approved
Maemo Administration Coordinator (stepped down due to bullying 2014-04-05)
aka "techstaff" - the guys who keep your infra running - Devotion to Duty http://xkcd.com/705/

IRC(freenode): DocScrutinizer*
First USB hostmode fanatic, father of H-E-N
 

The Following 14 Users Say Thank You to joerg_rw For This Useful Post:
Dave999's Avatar
Posts: 7,074 | Thanked: 9,069 times | Joined on Oct 2009 @ Moon! It's not the East or the West side... it's the Dark Side
#185
You don't need developers. You need skilled developers
 

The Following User Says Thank You to Dave999 For This Useful Post:
Chrome's Avatar
Posts: 349 | Thanked: 309 times | Joined on Feb 2010 @ PS/IL
#186
So Usb hostmode is not impossible, but is still far from ready. did i get it right?
 
Posts: 2,225 | Thanked: 3,822 times | Joined on Jun 2010 @ Florida
#187
Yeah basically. If only I had started learning my way around coding and software and all that other stuff a couple years ago instead of a couple months ago, I may have actually been useful for this.
 
Posts: 108 | Thanked: 8 times | Joined on Jun 2010
#188
I've seen loads of pics and youtube vids
of people using 'UsbHost with their Nokia N900'

So it cnt be that impossible





Last edited by Jay92; 2010-07-18 at 18:07.
 
joerg_rw's Avatar
Posts: 2,222 | Thanked: 12,651 times | Joined on Mar 2010 @ SOL 3
#189
Originally Posted by ankit255 View Post
Hey, thanks for carrying this great project on. Please , if possible, make this easy for us linux noobs to do, maybe even using a gui or something...
We actually got a GUI, and specs are for an even more versatile and convenient version of this GUI. See project h-e-n.

What we NOT GOT is a kernel driver for mentorgraphics musb core USB controller hardware in SoC, that actually would switch to USB hostmode flawlessly, reliably, and do this no matter which peripheral is attached to N900. The issue is most likely a mix of timing issues, plus special properties some rare peripherals show (like maybe USB1.1 peripheral, or some details in protocol when negotiating USB speed etc), so we need a proper implementation of all the little hostmode details that is completely under our control wrt how it works, and does not interfere with the OTG code in same musb_core.c driver.

Actually today another kernel devel joined and somewhat brought new life to the stalled development of last 4 weeks. Welcome alterego :-D

I'm considering to publish a strictly for testing/R&D purposes kernel so users really interested in helping, even with unknown return of investment regarding their time and effort, might reflash their N900, ruin their current system , and try with some peripherals. Odds are you won't see any success, and nota bene if we really publish such kernel, there will be ZERO support for it from the devels (us), and the only thing we'd be interested in would be success msgs with detailed description what's been done and which peripheral device has been used, plus a few logs from system so we (the devels) have decent data to find patterns in what does/doesn't work.
I'm still considering, and you all know there's all the details out there in that other closed thread so you could do this right now if you want.

Sorry there's not more/faster progress but that musb core is a b**ch
But at least me haven't given up yet. :-)

WANTED: Experienced Kernel Developers familiar with USB driver, which are willing to invest a good slice of their plenty free time into project h-e-n Hostmode Easy Now for developing the needed hostmode functionality in musb_core.c and related. Also may take over sw side of project administration and coordinate efforts of co-devels.


cheers
jOERG
__________________
Maemo Community Council member [2012-10, 2013-05, 2013-11, 2014-06 terms]
Hildon Foundation Council inaugural member.
MCe.V. foundation member

EX Hildon Foundation approved
Maemo Administration Coordinator (stepped down due to bullying 2014-04-05)
aka "techstaff" - the guys who keep your infra running - Devotion to Duty http://xkcd.com/705/

IRC(freenode): DocScrutinizer*
First USB hostmode fanatic, father of H-E-N
 

The Following 17 Users Say Thank You to joerg_rw For This Useful Post:
xomm's Avatar
Posts: 609 | Thanked: 243 times | Joined on Jan 2010 @ Eastern USA
#190
The thread "Joerg_rw and MohammadAG what still needs to happen for usbhost mode to be achieved?" with 9 posts (Posts #182-#191) has been merged into this thread.

Please do not create multiple threads. Simply posting and asking in this thread would be enough to get attention. (Try not to do it too often, though.)
__________________
==In school once again. Free time limited to night, holidays and weekends.==
Hi! I'm Andy, a Maemo Greeter! I'm also a moderator of the Applications, Nokia N900, and Maemo 5/Fremantle forums.
Useful Links: Maemo Wiki Main Page, New users start here, Beginners' wiki page, Maemo5 101, Frequently Asked Questions (FAQ)
Also, pin yourself in the map! Maemo Map. Send me a PM (Private Message) if I leave you hanging on a problem (or if you need more help).
Owner of both a N800 and N900; Active community member since Jan 2010. You've been xommified! - My blog.
 

The Following 8 Users Say Thank You to xomm For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 18:13.