illwieckz has quit [Remote host closed the connection]
illwieckz has joined #neo900
rjeffries_ has joined #neo900
vakkov has quit [Ping timeout: 276 seconds]
vakkov has joined #neo900
Humpelst1lzchen has joined #neo900
Humpelstilzchen has quit [Ping timeout: 256 seconds]
trx has quit [Ping timeout: 276 seconds]
xes_ has joined #neo900
Kabouik has quit [Read error: Connection reset by peer]
xes has quit [Ping timeout: 258 seconds]
Pali has joined #neo900
Pali has quit [Remote host closed the connection]
P-G has joined #neo900
jonsger has joined #neo900
mvaenskae has quit [Ping timeout: 256 seconds]
kolp has joined #neo900
mvaenskae has joined #neo900
jonsger has quit [Quit: jonsger]
sparetire_ has quit [Quit: sparetire_]
mvaenskae has quit [Quit: Lost terminal]
ac_laptop has left #neo900 ["WeeChat 1.0.1"]
Kabouik has joined #neo900
che11 has joined #neo900
mvaenskae has joined #neo900
mvaenskae has quit [Ping timeout: 246 seconds]
chainsawbike has quit [Ping timeout: 264 seconds]
mvaenskae has joined #neo900
chainsawbike has joined #neo900
paulk-collins has joined #neo900
`sno has joined #neo900
mvaenskae has quit [Quit: leaving]
xes has joined #neo900
xes_ has quit [Ping timeout: 256 seconds]
trx has joined #neo900
<Wizzup>
pali still around?
<Wizzup>
ah, nvm, didn't read properly.
che11 has quit [Ping timeout: 264 seconds]
arcean has joined #neo900
xes_ has joined #neo900
xes has quit [Ping timeout: 255 seconds]
mvaenskae has joined #neo900
Pali has joined #neo900
<Wizzup>
Pali: quick question, does usb host mode work on the mainline kernel?
<Wizzup>
I see there's a lot of awesome work done on mainline kernel for the n900
che11 has joined #neo900
<Pali>
Wizzup: I did not tested it
<Wizzup>
I'm going to build it in a bit, but I am wondering if I can just try to boot maemo with it, or if that is a stupid idea
<Pali>
maybe...
<Wizzup>
loving usb host mode with charging btw
<Pali>
and if it work then it have other API!
<Wizzup>
yeah, I was afraid of that
<Pali>
(incompatible with existing gui apps)
<Wizzup>
basically I want to get usb displaylink working with the n900 usb host mode
<Wizzup>
and that driver appeared somewhere in 2.6.38
<Wizzup>
so I can either try to backport it, or just try a much newer kernel
<Pali>
try to backport it
<Wizzup>
[I have a few n900 devices I can toy with]
<Wizzup>
ok
<DocScrutinizer05>
N900 usb hostmode _never_ will work on any mainline kernel, since it needs nasty hacks
<Wizzup>
DocScrutinizer05: mainline kernel + a few patches is also mainline for me ;)
<Wizzup>
I just mean any _recent_ version
<DocScrutinizer05>
the hacks we developed are independant of kernel version
<DocScrutinizer05>
basically
<Pali>
DocScrutinizer05: upstream kernel exports that debug registers to userspace
<DocScrutinizer05>
ooooh :-)
<Pali>
so you could be able to implement it in userspace...
<DocScrutinizer05>
yes, indeed
<Pali>
but I have no idea, if it is really works
<Wizzup>
is there any documentation for running mainline on the n900, besides the repos + elinux guide on how to build it?
<Wizzup>
I guess I should just try, like with most things ;)
<Pali>
I saw registers exported via some debugfs entry
<Pali>
no idea if it works or not
<DocScrutinizer05>
,ight actually work
<Wizzup>
backporting is probably nice as well, since then other people could benefit
<DocScrutinizer05>
I mean, it's no witchcraft
<Pali>
musb is buggy...
<Wizzup>
would need to get familiar with the sdk/stuff again, but doable probably
<Wizzup>
still, in the long run, mainline kernels are cool :)
<DocScrutinizer05>
there's one gotcha that you can't change the debug registers anymore when session established (aka VBUS applied)
<DocScrutinizer05>
some idiocy in musb core
<DocScrutinizer05>
the hardware
<DocScrutinizer05>
the Mentorgraphics USB is really nasty weird critter
<DocScrutinizer05>
instead of simply telling software about events and software statemachine would reconfigure the hardware, the musb core implements its own hw state engine that you can't control via software. nevertheless you need a second state machine in sw to stay in sync of what's going on in hardware statemachine
<DocScrutinizer05>
IF you could control hw state machine from sw, you easily could force it into hostmode even without a "ID pin grounded" signal coming up the ULPI interface bus from PHY
<DocScrutinizer05>
this been the whole crux why initially (without having the in depth knowledge yet) _I_ said "of course we make that critter do hostmode", and Nokia engineers (with a tad more of knowledge) told "it can't get done", then finally I found that with debug registers it still is sort of possible, alas in a very clumsy way
<DocScrutinizer05>
the rest was "simply" tweaking the software so it wouldn't work as usual but rather do a special debug mode, plus kicking out of a few obstacles that are mandatory from USB specs, like whitelist/blacklist of devices and power negotiation in ENUM etc
<DocScrutinizer05>
basically the latter was needed to turn OTG into pretty much standard USB host
<DocScrutinizer05>
e.g. OTG doesn't allow hubs at all
che11 has quit [Ping timeout: 272 seconds]
paulk-collins has quit [Ping timeout: 250 seconds]
vakkov has quit [Ping timeout: 255 seconds]
vakkov has joined #neo900
nox- has joined #neo900
kolp has quit [Read error: Connection reset by peer]
sparetire_ has joined #neo900
paulk-collins has joined #neo900
vakkov has quit [Ping timeout: 264 seconds]
P-G has quit [Quit: Quitter.]
arcean has quit [Quit: App terminated!]
Pali has quit [Remote host closed the connection]
<DocScrutinizer05>
#7 \o/
<DocScrutinizer05>
7/20
xes has joined #neo900
`sno has quit [Ping timeout: 250 seconds]
xes_ has quit [Ping timeout: 256 seconds]
xes has quit [Ping timeout: 272 seconds]
xes has joined #neo900
xes_ has joined #neo900
xes has quit [Ping timeout: 258 seconds]
paulk-collins has quit [Quit: Quitte]
nox- has quit [Quit: Leaving]
lobito1 has quit [Remote host closed the connection]