IRC log for #neo900 on 20150514

00:18.33*** join/#neo900 illwieckz (~illwieckz@AToulon-256-1-183-25.w83-113.abo.wanadoo.fr)
00:43.29*** join/#neo900 rjeffries_ (~rjeffries@pool-108-40-199-126.snloca.fios.verizon.net)
01:01.49*** join/#neo900 vakkov (~vakkov@134.83.207.19)
01:35.38*** join/#neo900 Humpelst1lzchen (erik@f054101174.adsl.alicedsl.de)
05:19.39*** join/#neo900 xes_ (~xes@unaffiliated/xes)
06:23.16*** join/#neo900 Pali (~pali@Maemo/community/contributor/Pali)
07:12.31*** join/#neo900 P-G (~P-G@208-58-0-74.md.subnet.cable.rcn.com)
08:10.55*** join/#neo900 jonsger (~Thunderbi@x5f70857f.dyn.telefonica.de)
08:51.48*** join/#neo900 kolp (~quassel@x5f775a99.dyn.telefonica.de)
09:23.29*** join/#neo900 mvaenskae (~mvaenskae@unaffiliated/mvaenskae)
11:35.38*** part/#neo900 ac_laptop (~ac@2001:910:113f:1:56ee:75ff:fe00:97ac)
11:52.47*** join/#neo900 Kabouik (~quassel@65.76.93.92.rev.sfr.net)
11:58.41*** join/#neo900 che11 (~che@i091.tum.vpn.lrz.de)
12:00.09*** join/#neo900 mvaenskae (~mvaenskae@unaffiliated/mvaenskae)
13:55.10*** join/#neo900 mvaenskae (~mvaenskae@unaffiliated/mvaenskae)
13:59.31*** join/#neo900 chainsawbike (~chainsawb@unaffiliated/chainsawbike)
14:01.28*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
14:01.51*** join/#neo900 `sno (~user@cpc67975-seac24-2-0-cust732.7-2.cable.virginm.net)
14:21.18*** join/#neo900 xes (~xes@unaffiliated/xes)
14:54.36*** join/#neo900 trx (ns-team@devbin/founder/trx)
15:26.14Wizzuppali still around?
15:26.23Wizzupah, nvm, didn't read properly.
15:57.37*** join/#neo900 arcean (~arcean@nat1.finemedia.pl)
16:08.10*** join/#neo900 xes_ (~xes@unaffiliated/xes)
16:11.57*** join/#neo900 mvaenskae (~mvaenskae@unaffiliated/mvaenskae)
16:28.14*** join/#neo900 Pali (~pali@Maemo/community/contributor/Pali)
16:44.03WizzupPali: quick question, does usb host mode work on the mainline kernel?
16:44.12WizzupI see there's a lot of awesome work done on mainline kernel for the n900
16:44.15*** join/#neo900 che11 (~che@h239.tum.vpn.lrz.de)
16:44.21PaliWizzup: I did not tested it
16:44.27WizzupI'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
16:44.28Palimaybe...
16:44.41Wizzuploving usb host mode with charging btw
16:44.45Paliand if it work then it have other API!
16:44.58Wizzupyeah, I was afraid of that
16:45.06Pali(incompatible with existing gui apps)
16:45.09Wizzupbasically I want to get usb displaylink working with the n900 usb host mode
16:45.21Wizzupand that driver appeared somewhere in 2.6.38
16:45.29Wizzupso I can either try to backport it, or just try a much newer kernel
16:45.42Palitry to backport it
16:45.47Wizzup[I have a few n900 devices I can toy with]
16:45.49Wizzupok
16:45.56DocScrutinizer05N900 usb hostmode _never_ will work on any mainline kernel, since it needs nasty hacks
16:46.14WizzupDocScrutinizer05: mainline kernel + a few patches is also mainline for me ;)
16:46.22WizzupI just mean any _recent_ version
16:46.52DocScrutinizer05the hacks we developed are independant of kernel version
16:47.00DocScrutinizer05basically
16:47.00PaliDocScrutinizer05: upstream kernel exports that debug registers to userspace
16:47.10DocScrutinizer05ooooh :-)
16:47.14Paliso you could be able to implement it in userspace...
16:47.20DocScrutinizer05yes, indeed
16:47.34Palibut I have no idea, if it is really works
16:47.37Wizzupis there any documentation for running mainline on the n900, besides the repos + elinux guide on how to build it?
16:47.44WizzupI guess I should just try, like with most things ;)
16:47.53PaliI saw registers exported via some debugfs entry
16:48.03Palino idea if it works or not
16:48.16DocScrutinizer05,ight actually work
16:48.26Wizzupbackporting is probably nice as well, since then other people could benefit
16:48.27DocScrutinizer05I mean, it's no witchcraft
16:48.30Palimusb is buggy...
16:48.42Wizzupwould need to get familiar with the sdk/stuff again, but doable probably
16:49.02Wizzupstill, in the long run, mainline kernels are cool :)
16:49.23DocScrutinizer05there's one gotcha that you can't change the debug registers anymore when session established (aka VBUS applied)
16:49.47DocScrutinizer05some idiocy in musb core
16:49.56DocScrutinizer05the hardware
16:50.33DocScrutinizer05the Mentorgraphics USB is really nasty weird critter
16:52.25DocScrutinizer05instead 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
16:56.00DocScrutinizer05IF 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
16:57.59DocScrutinizer05this 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
17:01.10DocScrutinizer05the 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
17:02.48DocScrutinizer05basically the latter was needed to turn OTG into pretty much standard USB host
17:03.01DocScrutinizer05e.g. OTG doesn't allow hubs at all
18:41.30*** join/#neo900 vakkov (~vakkov@134.83.207.19)
19:14.32*** join/#neo900 nox- (noident@freebsd/developer/nox)
19:28.02*** join/#neo900 sparetire_ (~sparetire@unaffiliated/sparetire)
19:30.56*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
23:14.26DocScrutinizer05#7 \o/
23:14.32DocScrutinizer057/20
23:18.39*** join/#neo900 xes (~xes@host148-172-dynamic.60-82-r.retail.telecomitalia.it)
23:24.27*** join/#neo900 xes (~xes@unaffiliated/xes)
23:30.27*** join/#neo900 xes_ (~xes@unaffiliated/xes)
23:57.35*** join/#neo900 lobito (~lobito@190.177.243.120)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.