*** FReaper has joined #maemo-ssu | 00:02 | |
*** FlameReaper has quit IRC | 00:02 | |
*** NIN101 has quit IRC | 00:29 | |
*** Vlad_on_the_road has quit IRC | 00:30 | |
*** dafox has quit IRC | 00:31 | |
*** Pali has quit IRC | 00:32 | |
*** dos11 has joined #maemo-ssu | 00:57 | |
*** dos1 has quit IRC | 00:57 | |
*** sunny_s has quit IRC | 01:46 | |
*** dos11 has quit IRC | 02:17 | |
*** xes has quit IRC | 02:32 | |
*** M4rtinK has quit IRC | 02:47 | |
*** Martix has quit IRC | 02:58 | |
*** DrCode has quit IRC | 03:19 | |
*** DrCode has joined #maemo-ssu | 03:36 | |
*** FReaper has quit IRC | 04:08 | |
*** jonwil has joined #maemo-ssu | 04:13 | |
*** discopig has quit IRC | 04:48 | |
*** discopig has joined #maemo-ssu | 04:49 | |
*** amiconn has quit IRC | 05:06 | |
*** amiconn_ has joined #maemo-ssu | 05:06 | |
*** amiconn_ is now known as amiconn | 05:06 | |
*** Milhouse has joined #maemo-ssu | 05:38 | |
*** nox- has quit IRC | 06:50 | |
*** dafox has joined #maemo-ssu | 07:50 | |
*** Vlad_on_the_road has joined #maemo-ssu | 08:06 | |
*** dafox has quit IRC | 08:07 | |
*** Vlad_on_the_road has quit IRC | 08:37 | |
*** Pali has joined #maemo-ssu | 09:24 | |
freemangordon | Pali: hi, it looks as I was able to port back camera to clock framework, where is that "new" firmware I need? | 09:48 |
---|---|---|
Pali | freemangordon: https://gitorious.org/omap3camera/camera-firmware | 09:49 |
Pali | last git commit | 09:49 |
freemangordon | thanks | 09:49 |
Pali | previous git commit is 2.6.28 version | 09:49 |
Pali | btw it is not firmware, but kernel C structure with some data | 09:49 |
Pali | and maybe it could be good idea to include these data directly to driver :-) | 09:50 |
Pali | (if driver start working) | 09:50 |
*** DrCode has quit IRC | 09:50 | |
freemangordon | yeah | 09:50 |
*** DrCode has joined #maemo-ssu | 09:54 | |
*** DrCode has quit IRC | 10:12 | |
*** sixwheeledbeast has quit IRC | 10:14 | |
*** sixwheeledbeast has joined #maemo-ssu | 10:15 | |
*** DrCode has joined #maemo-ssu | 10:24 | |
*** discopig has quit IRC | 10:38 | |
*** discopig has joined #maemo-ssu | 10:41 | |
*** Sohil876 has joined #maemo-ssu | 11:49 | |
*** Sohil876 has quit IRC | 11:54 | |
*** Martix has joined #maemo-ssu | 12:00 | |
*** sunny_s has joined #maemo-ssu | 12:20 | |
chem|st | freemangordon: I actually wanted to talk with you what we can do about the gap between them | 12:29 |
chem|st | there are several things that, if we keep "freedom of choice", will never make it to cssu-s as noone ever cares about implementing a choice | 12:30 |
chem|st | like camera and stuff | 12:30 |
freemangordon | chem|st: sure, but at least the sruff that doesn't restrict that "freedom of choice" (and considered stable) could be upgraded | 12:31 |
freemangordon | stuff even | 12:31 |
chem|st | people using stable ask about stuff in testing and end up installing testing as I can only tell it wont make it in the near future | 12:31 |
chem|st | yeah I need to put a new stable together in the next weeks with the stuff we have but we need to think about the general setup of cssu | 12:32 |
freemangordon | chem|st: and honestly, maybe I am not the exact person to discuss "freedom of choice" with, as I see the whole CSSU as a relaxed continuation of Nokia's policy | 12:32 |
chem|st | freemangordon: I would just put testing to stable at some point | 12:33 |
freemangordon | :nod: | 12:33 |
chem|st | like now | 12:33 |
freemangordon | chem|st: nnah | 12:33 |
chem|st | hehe | 12:33 |
freemangordon | there are stuff in -T which is not stable enough afaik | 12:33 |
chem|st | I mean the last known good | 12:34 |
freemangordon | chem|st: but srsly, both you and merlin1991 should agree about the policy re nicocam and such. I know this was agreed about 2 years ago (additional repos, etc) but so far nothing done | 12:35 |
chem|st | he is ok with me putting it just into stable... I have to live with the fingers pointed and the people crying | 12:36 |
freemangordon | and I don;t see anyone workong on that | 12:36 |
freemangordon | chem|st: I am fine with that, not to say i think this is the right thing to do | 12:36 |
chem|st | how many are working on cssu? | 12:36 |
chem|st | ... | 12:37 |
freemangordon | me, Pali, luf, arcean. and _ade_ works on adeclock, but this is still not in cssu | 12:37 |
freemangordon | I hope I don;t miss someone :) | 12:37 |
Pali | it is in cssu-devel :-) | 12:38 |
freemangordon | Pali: yeah :) | 12:39 |
freemangordon | chem|st: anyway, something should be done, esp in light of neo900 | 12:39 |
chem|st | was a rethorical question.... | 12:40 |
freemangordon | we didn;t discuss it with Pali, but my impression is that both of us aim CSSU as being the fremantle distribution to be used on neo900 | 12:40 |
freemangordon | chem|st: ooh :) | 12:40 |
freemangordon | anyway, I counted them :D | 12:40 |
chem|st | ~5 | 12:40 |
freemangordon | or less, as arcean is focused more or less on h-d | 12:41 |
freemangordon | Pali: is my impression correct? | 12:41 |
Pali | why not? | 12:42 |
freemangordon | :nod: | 12:42 |
freemangordon | anyway, gtg | 12:45 |
*** sunny_s has quit IRC | 12:53 | |
*** joshgillies has joined #maemo-ssu | 13:09 | |
*** sunny_s has joined #maemo-ssu | 13:17 | |
*** LauRoman has quit IRC | 13:21 | |
*** lizardo has joined #maemo-ssu | 13:37 | |
*** dos11 has joined #maemo-ssu | 13:50 | |
oooaaaooo | hi guys what is the default root password on the n900 | 14:44 |
oooaaaooo | for su access | 14:44 |
DocScrutinizer05 | ((<chem|st> people using stable ask about stuff in testing and end up installing testing as I can only tell it wont make it in the near future)) aren't cssu-s users free to apt-get install anything from cssu-t they want? | 14:44 |
DocScrutinizer05 | if they're not than we have an elementary problem which needs to get solved | 14:45 |
DocScrutinizer05 | s/than/then/ | 14:45 |
infobot | DocScrutinizer05 meant: if they're not then we have an elementary problem which needs to get solved | 14:45 |
Pali | oooaaaooo: rootme | 14:46 |
DocScrutinizer05 | freemangordon: there BEEN NO "additional repos" involved in what merlin1991 and me introduced 2 years ago to solve the "freedom of choice" issue. It's a simple problem of packaging | 14:47 |
*** jonwil has quit IRC | 14:47 | |
DocScrutinizer05 | oooaaaooo: nope, there is no default password | 14:47 |
*** jonwil has joined #maemo-ssu | 14:48 | |
Pali | DocScrutinizer05: look at /etc/shadow after flashing PR1.3 | 14:48 |
DocScrutinizer05 | oooaaaooo: you install rootsh and then use command "root" to gain root permissions | 14:48 |
*** WielkiTost has joined #maemo-ssu | 14:48 | |
jonwil | DocScrutinizer05: ping | 14:48 |
*** dos11 has quit IRC | 14:48 | |
oooaaaooo | DocScrutinizer05: so i dont need to su dpkg ? | 14:49 |
Pali | oooaaaooo: if you do not have R&D mode enabled, you need to install rootsh package via Application Manager | 14:49 |
oooaaaooo | Pali: thanks | 14:49 |
DocScrutinizer05 | oooaaaooo: for dpkg and apt-get etc you gain root shell via cmd "root" | 14:49 |
Pali | but for it you need to install rootsh first | 14:50 |
DocScrutinizer05 | oooaaaooo: "su" is "broken" on maemo, thanks busybox | 14:50 |
oooaaaooo | DocScrutinizer05: ok good to know | 14:50 |
Pali | su is symlink to busybox, and symlinks do not have setuid bit | 14:50 |
Pali | so su working only if you start it as root :-) | 14:51 |
DocScrutinizer05 | oooaaaooo: so - install rootsh via HAM, then use cmd "root" to gain a root shell | 14:51 |
jonwil | so guys, do you think wiki.maemo.org is the best place for Neo900 software things or is there a better place for it? Specifically, stuff about which binary packages we can reuse and which binary packages we need to do something different with as well as the dbus stuff for the cellular services daemon stuff | 14:51 |
DocScrutinizer05 | jonwil: pong | 14:51 |
DocScrutinizer05 | jonwil: that's not exactly about Neo900, it's about fremantle porting, and that clearly goes to wiki.m.o | 14:52 |
jonwil | Its about " | 14:52 |
jonwil | its about "porting Fremantle to things based on some hardware assumptions about the Neo900" | 14:53 |
DocScrutinizer05 | :nod: | 14:53 |
DocScrutinizer05 | wiki.m.o perfect location for this | 14:53 |
jonwil | I will create http://wiki.maemo.org/Cellular_Services_Daemon for the CSD and CSD dbus stuff | 14:53 |
DocScrutinizer05 | please consider creating a category "porting/" | 14:54 |
*** sunny_s has quit IRC | 14:55 | |
jonwil | ok, makes sense | 14:55 |
DocScrutinizer05 | wiki admins have power to clean up by moving pages around, but better start in right location right away | 14:55 |
jonwil | Also do we know about audio hardware on Neo900? Will it use N900 sound chip? N900 speakers? | 14:56 |
jonwil | or will it use the same hardware as GTA04 for that? | 14:56 |
DocScrutinizer05 | documenting existing dbus calls is clearly a general maemo topic, thus your location as suggested by you is fine for that. Considerations about how much we need to reimplement are not of any interest to the general maemo developer and thus should go to a category "porting/CSD" | 14:57 |
*** sunny_s has joined #maemo-ssu | 14:58 | |
DocScrutinizer05 | jonwil: audio is the most annoying subject in Neo900, and not yet finalized. But most definitely will _not_ use identical chipset like N900 | 14:58 |
jonwil | ok | 14:58 |
DocScrutinizer05 | possibly it's completely different to N900 | 14:58 |
*** WielkiTost is now known as dos1 | 14:58 | |
DocScrutinizer05 | except speakers themselves | 14:58 |
DocScrutinizer05 | ;-) | 14:59 |
DocScrutinizer05 | we're still about to wonder why the heck nobody else (pandora, N900... etc) used twl4030 audio function blocks | 14:59 |
FatPhil | Peter Ujfalusi once gave a presentation on the functionality of the TI sound core. He explained that every single possible mode of operation it had was either fundamentally flawed by design, or just plain buggy. | 14:59 |
oooaaaooo | is maemo a rolling release distro or do i have to manually update to the most recent LTS? | 15:00 |
DocScrutinizer05 | aaah thanks, that explains this :-D | 15:00 |
DocScrutinizer05 | oooaaaooo: basicaly maemo is NO rolling release | 15:00 |
jonwil | I will create http://wiki.maemo.org/CSD for discussing the architecture of the CSD and the dbus calls | 15:01 |
DocScrutinizer05 | oooaaaooo: you're supposed to use HAM to do release updates | 15:01 |
oooaaaooo | DocScrutinizer05: ok so its all in ham | 15:01 |
DocScrutinizer05 | oooaaaooo: do NOT do apt-get upgrade or even dist-upgrade! | 15:01 |
FatPhil | But HAM is teh suck. :-( | 15:01 |
DocScrutinizer05 | sure | 15:01 |
DocScrutinizer05 | alas it's the only package manager that knows about Nokia's package groups they invented | 15:02 |
FatPhil | its desperate attempts to remain stateless means that it is slower than swimming through treacle in january | 15:02 |
DocScrutinizer05 | and about repo trust levels | 15:02 |
DocScrutinizer05 | :nod: | 15:02 |
oooaaaooo | what does the H in HAM stand for | 15:02 |
* FatPhil uses fapman quite happily presently. | 15:03 | |
DocScrutinizer05 | just don't use apt to do maemo release upgrades | 15:03 |
DocScrutinizer05 | Hildon | 15:03 |
DocScrutinizer05 | FatPhil: fapman is a GUI wrapper around apt | 15:03 |
DocScrutinizer05 | it doesn't know nor care about the nokia idiosyncrasies in repo management | 15:03 |
oooaaaooo | i have app manager but dont see a HAM icon | 15:03 |
* Sicelo uses apt | 15:04 | |
DocScrutinizer05 | Hildon "Application Manafer" | 15:04 |
DocScrutinizer05 | s/f/g/ | 15:04 |
infobot | DocScrutinizer05 meant: Hildon "Application Manager" | 15:04 |
DocScrutinizer05 | Sicelo: everybody does. Just not for everything | 15:04 |
Sicelo | well, for everything with me.. | 15:05 |
DocScrutinizer05 | there are a few packages you better use HAM for | 15:05 |
jonwil | And I will create http://wiki.maemo.org/Porting/Closed_Packages for discussing the closed packages and what to do with them (basing the info on some assumptions about the hardware that will be different on the Neo900 vs the N900) | 15:05 |
Sicelo | of couse i never do 'apt-get upgrade -y' :D | 15:05 |
DocScrutinizer05 | like maemo OS and maemoCSSU OS upgrades | 15:05 |
DocScrutinizer05 | or system stuff like bootmenu or kernels | 15:06 |
DocScrutinizer05 | you *can* use apt for that, if you know *exactly* what you're doing | 15:06 |
DocScrutinizer05 | jonwil: sounds good to me | 15:07 |
oooaaaooo | so is HAM the default package manager? | 15:09 |
jonwil | btw, did we say that we wont be using the same Broadcom BCM2048 Bluetooth chip as the N900? I know the WiFi chip wont be a WL1251... | 15:10 |
oooaaaooo | oh its just a front end | 15:11 |
Sicelo | oooaaaooo: default (and only) :P | 15:12 |
jonwil | ok, going to assume we wont be using the same bluetooth chip :) | 15:14 |
oooaaaooo | Sicelo: im trying to follow this http://wiki.maemo.org/Community_SSU . So ill just launch the HAM and look for rootsh and then install backupmenu via dpkg? | 15:15 |
Sicelo | yes. or even backupmenu with HAM as well | 15:17 |
oooaaaooo | Sicelo: oh ... i knew that ! :) | 15:18 |
oooaaaooo | Sicelo: umm how do i search ham? | 15:19 |
oooaaaooo | ok so i go to application manager > download > all then type in "back" and only see microfeed & web2sms | 15:25 |
oooaaaooo | nvm i c rootsh | 15:25 |
oooaaaooo | whatbout sudser? | 15:26 |
*** raccoon_ has quit IRC | 15:26 | |
Sicelo | i think u wil regret installing that | 15:26 |
oooaaaooo | Sicelo: sudser? | 15:26 |
Sicelo | yes | 15:26 |
oooaaaooo | Sicelo: ummm y? | 15:27 |
oooaaaooo | ok nvm ive downloaded it | 15:27 |
oooaaaooo | rootsh | 15:27 |
Sicelo | maybe i'm the one that made a mistake, but it changed some of my root settings and i could never get them back afterwards | 15:28 |
*** raccoon_ has joined #maemo-ssu | 15:29 | |
oooaaaooo | Sicelo: ok | 15:29 |
oooaaaooo | so whats the key for " | " (pipe) on the n900 | 15:29 |
oooaaaooo | like if i wanted to | less | 15:30 |
Sicelo | Fn+Ctrl.. then choose from characters | 15:30 |
oooaaaooo | kool | 15:30 |
oooaaaooo | thx' | 15:30 |
Sicelo | you can remap they keeyboard though if you've brave.. and can also add extra characters onto Xterm's 'command bar' if i may call it that | 15:31 |
oooaaaooo | ok so less isnt installed | 15:31 |
oooaaaooo | so isnt man | 15:32 |
Sicelo | ~jr-tools | 15:33 |
infobot | [jrtools] http://wiki.maemo.org/User:Joerg_rw/tools | 15:33 |
Sicelo | oooaaaooo: i guess you're looking for that page ... | 15:33 |
oooaaaooo | Sicelo: oh cool bash | 15:37 |
oooaaaooo | Sicelo: how big's your home | 15:39 |
Sicelo | i think mine is 8GB.. didn't use DocScrutinizer05's way though.. because i wanted to avoid a reflash | 15:42 |
Sicelo | ah, it's 6GB. i once had 8GB though | 15:43 |
oooaaaooo | Sicelo: so that link thats docs way? | 15:46 |
Sicelo | yup.. | 15:47 |
Sicelo | :P | 15:47 |
Sicelo | ~Docscrutinizer | 15:48 |
infobot | i heard docscrutinizer is jOERG, a HW-developer and engineer of Openmoko | 15:48 |
DocScrutinizer05 | hmm? | 15:48 |
Sicelo | don't worry, positive gossip :D | 15:48 |
DocScrutinizer05 | aah | 15:48 |
oooaaaooo | so what exactly is the image being flashed? | 15:51 |
oooaaaooo | is that the cssu? | 15:51 |
Sicelo | no. there's no cssu image. you flash normal PR1.3, then upgrade to CSSU | 15:53 |
oooaaaooo | Sicelo: ok i have 21.2011.38 so thats PR1.3.1? | 15:56 |
oooaaaooo | so i wouldnt be able to just ssh in and do the NEW-HOME size thingy? | 15:57 |
Sicelo | no | 15:57 |
Sicelo | you must re-partition | 15:58 |
*** discopig has quit IRC | 15:58 | |
Sicelo | there's a detailed wiki page about how you do that (which is what i did) | 15:58 |
oooaaaooo | Sicelo: link? | 15:58 |
Sicelo | ugh.. /me has never been good with bookmarks.. let me look for it | 15:59 |
*** discopig has joined #maemo-ssu | 16:00 | |
oooaaaooo | Sicelo: thanks man | 16:00 |
*** Martix has quit IRC | 16:01 | |
Sicelo | http://wiki.maemo.org/Repartitioning_the_flash | 16:01 |
oooaaaooo | Sicelo: i wonder if in storage mode gparted picks it up? | 16:01 |
oooaaaooo | ahh | 16:04 |
oooaaaooo | :) | 16:04 |
oooaaaooo | ok so i need to install backup menu | 16:07 |
Sicelo | very handy | 16:07 |
DocScrutinizer05 | you don't regularly need to increase the 2GB $HOME you got | 16:07 |
DocScrutinizer05 | 99.5% of users have their 2GB /home partition at <50% usage | 16:08 |
DocScrutinizer05 | 2GB is a *lot* | 16:08 |
Sicelo | true DocScrutinizer05. i'm only using 1.4GB atm | 16:09 |
chem|st | DocScrutinizer05: $User has no idea how to apt-get | 16:09 |
DocScrutinizer05 | well, apt-get is largely unrelated to /home anyway | 16:10 |
DocScrutinizer05 | unless package is optified | 16:10 |
chem|st | DocScrutinizer05: talking about users installing stuff from testing when on stable | 16:10 |
DocScrutinizer05 | aah | 16:11 |
DocScrutinizer05 | that's not the point. | 16:11 |
oooaaaooo | DocScrutinizer05: im new to martphones(this is my first smartphone...late boomer i know) so im not really sure what i would want to install actually | 16:11 |
oooaaaooo | DocScrutinizer05: maybe a couple of emulators and some roms as well | 16:11 |
DocScrutinizer05 | those will indeed eat lots on /home | 16:12 |
DocScrutinizer05 | read: | 16:12 |
DocScrutinizer05 | ~optification | 16:12 |
infobot | optification is a inventive duct tape workaround to reclaim space in fs root, done due to the fact the systeminit *and* partitioning is FUBAR, http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Packaging,_Deploying_and_Distributing/Installing_under_opt_and_MyDocs, or ""OMG - I wish they looked into FHS and moved /usr to eMMC"", http://www.pathname.com/fhs/pub/fhs-2.3.html#PURPOSE2 bullet1,2 and fhs-2.3.html#PURPOSE16 dot3" | 16:12 |
DocScrutinizer05 | the first link | 16:12 |
DocScrutinizer05 | chem|st: the point is: when you *could* use apt-get, then there's no reason to include anything like nicocam per default, since you as well can distribute the package via .install files or any other convenient means you think is appropriate | 16:14 |
*** dos1 has quit IRC | 16:14 | |
DocScrutinizer05 | "click here to get CSSU cam into cssu-stable" | 16:15 |
DocScrutinizer05 | no new repos needed, no mandatory forced new cameraui in metapackage | 16:15 |
DocScrutinizer05 | fredom of choice | 16:15 |
DocScrutinizer05 | even a "click here to *get rid* of new cameraui and roll back to stock camera in your CSSU-S system" is just as fine | 16:16 |
DocScrutinizer05 | jus definitely no mandatory installation of new bits that are not technically mandatory | 16:17 |
DocScrutinizer05 | easy to grok that philosophy, since it's default policy in all known linux distros | 16:18 |
DocScrutinizer05 | except maemo | 16:18 |
*** MohammadAG has quit IRC | 16:20 | |
DocScrutinizer05 | technically mandatory bits that can't get uninstalled by CSSU users are: security fixes. essential bug fixes for bugs that would break core system functions. And any stuff that other core system functions DEPEND on the new changed API | 16:20 |
DocScrutinizer05 | nothing of that applies to cameraui | 16:21 |
*** BCMM has joined #maemo-ssu | 16:21 | |
DocScrutinizer05 | so it clearly is user's call to decide if they wnat or don't want it on their system | 16:21 |
oooaaaooo | DocScrutinizer05: who is DocScrutinizer51? | 16:22 |
DocScrutinizer05 | my N900 client | 16:23 |
DocScrutinizer05 | N900 == RX51 | 16:23 |
oooaaaooo | o ok | 16:23 |
DocScrutinizer05 | at times there also been a *8 for N810 | 16:24 |
DocScrutinizer05 | oooaaaooo: try /whois <nickname> | 16:25 |
DocScrutinizer05 | and /msg nickserv info <nickname> | 16:26 |
oooaaaooo | cool | 16:26 |
oooaaaooo | DocScrutinizer05: so when i hook up my n900 to my pc in storage mode and it mounts as /495c-a960/dcim, where is that in the N900? | 16:27 |
Sicelo | Camera :D | 16:27 |
DocScrutinizer05 | usually in /home/user/MyDocs/DCIM | 16:27 |
DocScrutinizer05 | or on uSD | 16:27 |
oooaaaooo | DocScrutinizer05: ok lemme see | 16:28 |
DocScrutinizer05 | which is err /media/card/.... iirc | 16:28 |
Sicelo | /media/mmc1 | 16:28 |
DocScrutinizer05 | ok | 16:28 |
Sicelo | the one in MyDocs is called Camera in stock File Manager | 16:29 |
DocScrutinizer05 | yep, it has this insane hiding_the_real_name thing | 16:29 |
oooaaaooo | i just copied backupmenu to /dcim on my pc but it isnt in /home/user/MyDocs/DCIM | 16:30 |
DocScrutinizer05 | which confuses the hell outa noobs and experienced users alike | 16:30 |
DocScrutinizer05 | it's in MyDocs/dcim I guess | 16:31 |
Sicelo | hmm, | 16:31 |
DocScrutinizer05 | you might notice UpperCase/lowercase issues on linux, that you're not used to on windows | 16:31 |
oooaaaooo | im on linux | 16:32 |
DocScrutinizer05 | :nod: thus I said "it's in MyDocs/dcim I guess" | 16:32 |
DocScrutinizer05 | "...not in DCIM" | 16:32 |
DocScrutinizer05 | you usually wouldn't want to copy sth like "backupmenu" to DCIM anyway | 16:33 |
oooaaaooo | /dev/sdb on /media/495C-A960 thats what mount says | 16:33 |
DocScrutinizer05 | it's no photo | 16:33 |
oooaaaooo | DocScrutinizer05: ok lol, parent directory then? | 16:34 |
DocScrutinizer05 | better idea | 16:34 |
DocScrutinizer05 | actually installing .dpkg (which is what I guess you're about to do, for whatever reason) is pretty simple on N900: click on the .dpk URL in webbrowser, it asks you whether to open or download. Do download. Then use filemanager to navigate to the download location which happens to be somewhere on MyDocs, and click the downloaded .dpkg which installs it | 16:37 |
DocScrutinizer05 | no shell needed at all, no dpkg -i cmdline or anything | 16:38 |
Sicelo | DocScrutinizer05 has grown old :p | 16:38 |
*** LaoLang_cool has joined #maemo-ssu | 16:38 | |
Sicelo | s/.dpkg/.deb/ | 16:38 |
DocScrutinizer05 | yeah, old enough to know $USER | 16:38 |
DocScrutinizer05 | indeed | 16:39 |
DocScrutinizer05 | sorry | 16:39 |
DocScrutinizer05 | .deb | 16:39 |
oooaaaooo | DocScrutinizer05: WAIT SO I CAN INSTALL .DEB FILES USING HAM? | 16:39 |
DocScrutinizer05 | basically yes | 16:39 |
DocScrutinizer05 | via filemanager | 16:39 |
oooaaaooo | DocScrutinizer05: facepalm | 16:39 |
oooaaaooo | DocScrutinizer05: lol | 16:39 |
oooaaaooo | DocScrutinizer05: thanks | 16:40 |
DocScrutinizer05 | yw | 16:40 |
Sicelo | and of course, don't make a habit of installing .debs.. even on a real debian system you're advised to use a 'higher-level' package manager than dpkg | 16:40 |
DocScrutinizer05 | it *should* work even with browser only, but for unclear reasons it fails to install the .deb after downloading it, when you choose "open" | 16:40 |
DocScrutinizer05 | instead of "download" | 16:40 |
oooaaaooo | Sicelo: yeah but i couldnt find backupmenu in HAM | 16:42 |
DocScrutinizer05 | should be there | 16:42 |
DocScrutinizer05 | in extras-devel catalog | 16:42 |
oooaaaooo | catalog...? | 16:42 |
DocScrutinizer05 | and now even in testing, iirc | 16:42 |
oooaaaooo | is that like a repo? | 16:42 |
DocScrutinizer05 | catalog == HAM's term for "repo" | 16:42 |
DocScrutinizer05 | yes | 16:43 |
DocScrutinizer05 | it *is* a repo | 16:43 |
DocScrutinizer05 | in HAM click menu, click "catalogs" | 16:43 |
oooaaaooo | yup | 16:43 |
oooaaaooo | loading it says | 16:43 |
oooaaaooo | or | 16:44 |
oooaaaooo | sorry | 16:44 |
*** dos1 has joined #maemo-ssu | 16:44 | |
oooaaaooo | done | 16:44 |
oooaaaooo | 9i see 4 cats | 16:44 |
oooaaaooo | i see 4 catalogs | 16:44 |
DocScrutinizer05 | one of them is "maemo extras" | 16:44 |
oooaaaooo | nokia x2, ovi, maemo | 16:44 |
oooaaaooo | no | 16:44 |
oooaaaooo | maemo.org | 16:44 |
DocScrutinizer05 | another one you may want is "maemo extras-devel" | 16:45 |
oooaaaooo | so where are the catalog details ? | 16:45 |
oooaaaooo | to manually add them | 16:45 |
oooaaaooo | http://talk.maemo.org/showthread.php?t=78584 | 16:46 |
oooaaaooo | is thta it? | 16:46 |
oooaaaooo | lsb_release & cat /etc/*-release doesnt work ... how do i check my distro release ? | 16:51 |
oooaaaooo | ping | 17:00 |
jonwil | There is no concept of "distro release" on Mameo | 17:01 |
jonwil | not in the normal Linux or Debian sense anyway | 17:01 |
oooaaaooo | http://talk.maemo.org/showthread.php?t=78584 | 17:02 |
oooaaaooo | whats this freemantle stuff | 17:02 |
*** DrCode has quit IRC | 17:05 | |
oooaaaooo | ok so i cant install the deb ; dependencies so i should do it via HAM | 17:06 |
oooaaaooo | DocScrutinizer05: so how do i add the repos you mentioned | 17:08 |
*** LaoLang_cool has quit IRC | 17:09 | |
oooaaaooo | DocScrutinizer05: nevermind im reading http://wiki.maemo.org/Repository | 17:09 |
*** DrCode has joined #maemo-ssu | 17:09 | |
DocScrutinizer05 | wait | 17:09 |
DocScrutinizer05 | click on the link in jr_tools page | 17:10 |
DocScrutinizer05 | simpler | 17:10 |
DocScrutinizer05 | ~jrtools | 17:10 |
infobot | extra, extra, read all about it, jrtools is http://wiki.maemo.org/User:Joerg_rw/tools | 17:10 |
DocScrutinizer05 | http://wiki.maemo.org/User:Joerg_rw/tools#Additional_Repositories | 17:11 |
oooaaaooo | k so i navigate there on my n900 and just click? | 17:12 |
DocScrutinizer05 | yep, you click on http://joerg.cloud-7.de/repositories.install | 17:13 |
DocScrutinizer05 | it adds 3 catalogs, you will want to delete (or disable at very least) the extras-testing and tools catalogs | 17:13 |
DocScrutinizer05 | in HAM | 17:13 |
oooaaaooo | k | 17:14 |
DocScrutinizer05 | you same time can also rename the display-name to sth more convenient. Right now it's "name = Maemo Extras-DEVEL catalogue (read WARNING!)" | 17:15 |
DocScrutinizer05 | in HAM it will shpow up as "Maemo Extras-DEVEL catalogue (read WARNING!)" | 17:15 |
DocScrutinizer05 | you can edit that name to your liking | 17:15 |
DocScrutinizer05 | just never do an "update all" in HAM when any of those catalogs is enabled. Also never do an apt-get upgrade | 17:18 |
oooaaaooo | ok so no updates when these extras are enabled | 17:18 |
oooaaaooo | i thought apt-get was to never be used | 17:18 |
DocScrutinizer05 | you can use apt-get install, for stuff like less or binutils-gnu or the like. | 17:19 |
oooaaaooo | ok | 17:19 |
oooaaaooo | out of curiosity, is aptitude available? | 17:20 |
DocScrutinizer05 | you just shouldn't use it for anything that sounds like maemo specific | 17:20 |
oooaaaooo | oh ok | 17:20 |
DocScrutinizer05 | afaik it is | 17:20 |
oooaaaooo | ok | 17:20 |
oooaaaooo | hmmm | 17:21 |
oooaaaooo | that update thing | 17:21 |
oooaaaooo | i think my ham is set to auto update | 17:21 |
DocScrutinizer05 | as a rule of thumb: when it's a "normal" debian package then you can use apt-get install to both install as well as update the package | 17:21 |
oooaaaooo | ok | 17:21 |
DocScrutinizer05 | yes, ham usually checks once per day for upgrades available. But it asks you if they should get installed. Just answer "No! Ignore!" | 17:22 |
oooaaaooo | where HAM says checking for updates | 17:22 |
oooaaaooo | ok | 17:22 |
oooaaaooo | this is everytime i load HAM | 17:22 |
oooaaaooo | its annoying | 17:23 |
DocScrutinizer05 | that's why you disable the extras-devel catalog | 17:23 |
DocScrutinizer05 | after you installed the package you're interested in | 17:23 |
oooaaaooo | i dont know if i was successful in adding the repos | 17:23 |
oooaaaooo | oh wait | 17:24 |
oooaaaooo | i c it | 17:24 |
oooaaaooo | them | 17:24 |
DocScrutinizer05 | with extras-devel disabled, HAM won't upgrade any packages from extras-devel and only show upgrades available in the "good" repos | 17:24 |
DocScrutinizer05 | all upgrades from "good" repos are safe to install | 17:25 |
DocScrutinizer05 | actually recommended to install | 17:25 |
DocScrutinizer05 | avoid upgrades of any packages that come from "non-good" repos like extras-devel | 17:26 |
oooaaaooo | ok so enable devel extras , look for backup menu then can disable | 17:26 |
DocScrutinizer05 | this is why you disable the extras-devel repo | 17:26 |
oooaaaooo | ok | 17:26 |
DocScrutinizer05 | yes, exactly | 17:26 |
oooaaaooo | umm is there a quick and easy way for stock n900 to be tethered to my pc's eth0 | 17:26 |
freemangordon | DocScrutinizer05: hmm, why this is not in extras? | 17:27 |
oooaaaooo | via usb | 17:27 |
DocScrutinizer05 | dunno, is it? | 17:27 |
freemangordon | what is tha package name? | 17:27 |
DocScrutinizer05 | afaik it has unmet dependencies | 17:27 |
DocScrutinizer05 | e.g to i2ctools | 17:27 |
DocScrutinizer05 | for charging | 17:28 |
freemangordon | ah, I see | 17:28 |
DocScrutinizer05 | we might promote i2ctools to extras (hidden) | 17:28 |
DocScrutinizer05 | to allow BM to promote to extras | 17:29 |
DocScrutinizer05 | aiui HAM wil not show i2ctools when it's not a user package | 17:29 |
DocScrutinizer05 | I don't care a lot about fapman users accidentally installing i2ctools from extras repo | 17:30 |
oooaaaooo | yeah i still dont see backupmenu.... | 17:32 |
DocScrutinizer05 | oooaaaooo: since that's depending a lot on the particular OS you run on your PC, there's no good general instruction for it | 17:33 |
DocScrutinizer05 | oooaaaooo: wait a minute, I'll check that friggin BM thing, it lately seen some mess-up | 17:34 |
oooaaaooo | DocScrutinizer05: ok, thnx | 17:34 |
DocScrutinizer05 | a scray sight what HAM thinks about availability of stock core repos | 17:36 |
freemangordon | Pali: http://pastebin.com/i5CJWWzq :D | 17:37 |
DocScrutinizer05 | "checking updates" takes ages (like 5 min) after enabling extras-devel | 17:38 |
oooaaaooo | DocScrutinizer05: i kept stopping the updates...is that why? | 17:38 |
DocScrutinizer05 | yes | 17:38 |
freemangordon | Pali: both drivers loaded, with clock framework, lets see if back camera works | 17:38 |
DocScrutinizer05 | you mustn't stop updates | 17:38 |
oooaaaooo | DocScrutinizer05: ok so all i did was add the repo addresses when i clicked on that link | 17:39 |
DocScrutinizer05 | yes | 17:39 |
freemangordon | Pali: - entity 16: et8ek8 3-003e (1 pad, 1 link) | 17:40 |
freemangordon | type V4L2 subdev subtype Unknown flags 0 | 17:40 |
freemangordon | device node name /dev/v4l-subdev8 | 17:40 |
freemangordon | pad0: Source | 17:40 |
DocScrutinizer05 | now go to HAM, and wait for it to finish "checking for updates" | 17:40 |
freemangordon | [fmt:SGRBG10_DPCM8/2592x1968] | 17:40 |
freemangordon | -> "OMAP3 ISP CCP2":0 [] | 17:40 |
oooaaaooo | DocScrutinizer05: yup | 17:40 |
oooaaaooo | DocScrutinizer05: doing it now | 17:41 |
DocScrutinizer05 | will take ages | 17:41 |
oooaaaooo | DocScrutinizer05: ok well ill just have to continue it tomorrow. THanks alot for the help | 17:41 |
DocScrutinizer05 | after that, you see "backupmenu" under "install new" | 17:41 |
oooaaaooo | whats install new | 17:41 |
oooaaaooo | is that an icon | 17:42 |
DocScrutinizer05 | backupmenu 1.2.0-2 | 17:42 |
oooaaaooo | ok, i should be able to search it via "all" | 17:42 |
oooaaaooo | right | 17:42 |
DocScrutinizer05 | it's one of the three choices in HAM main screen | 17:42 |
DocScrutinizer05 | actually the middle one | 17:42 |
DocScrutinizer05 | right side is "updates", left side is "installed apps" | 17:43 |
DocScrutinizer05 | middle is "install new" | 17:43 |
DocScrutinizer05 | or "download new" or whatever | 17:43 |
oooaaaooo | ok will figure it out tomorrow | 17:44 |
oooaaaooo | im off to bed | 17:44 |
oooaaaooo | thanks alot guys | 17:44 |
DocScrutinizer05 | in German it's "Deinstallieren" "Herunterladen" "Aktualisieren" | 17:44 |
oooaaaooo | (y) | 17:44 |
DocScrutinizer05 | pick the middle one, go to menu, click "update" (upper left menu item), then search for "backupmenu" | 17:45 |
freemangordon | Pali: ok, back camera is green too, seems it is something in omap3isp :( | 17:45 |
Pali | ah :-( | 17:46 |
DocScrutinizer05 | cam drivers are icky to maintain | 17:46 |
Pali | did you tried to contact sakari? maybe he will know where is problem... | 17:47 |
DocScrutinizer05 | N900 is special since it has that mux | 17:47 |
freemangordon | DocScrutinizer05: I know | 17:47 |
DocScrutinizer05 | k | 17:48 |
freemangordon | DocScrutinizer05: and the camera drivers code is just fine | 17:48 |
freemangordon | Pali: no, I wanted to first try main camera too, to see if the problem is in camera driver or in omap3isp driver | 17:48 |
freemangordon | DocScrutinizer05: funny thing is that upstream kernel does not support more than one camera connetced to one and the same clk :D | 17:49 |
DocScrutinizer05 | freemangordon: make sure you load/initialize any kernel cam driver module *after* you checked and switched mux | 17:49 |
freemangordon | DocScrutinizer05: yep, init code is fine | 17:49 |
DocScrutinizer05 | that's the systematic problem with upstream drivers I guess | 17:49 |
freemangordon | :nod: | 17:49 |
freemangordon | Pali: I will contact sakari | 17:50 |
DocScrutinizer05 | they do init on mod load, and mod load is done only once. Then you switch mux and everything goes boom instantly | 17:50 |
freemangordon | and we'll have to upstream a couple of patches :D | 17:50 |
Pali | freemangordon: CC mail to me | 17:51 |
freemangordon | DocScrutinizer05: no,no, drivers are loaded just fine, they talk with camera modules, etc | 17:51 |
freemangordon | DocScrutinizer05: it is just that all I see is a green square in mplayer | 17:51 |
DocScrutinizer05 | and no mux xswitching after they got loaded and did init? | 17:51 |
freemangordon | rectangle even | 17:51 |
freemangordon | xshutdown is controlled | 17:51 |
freemangordon | so there is mux switch | 17:52 |
freemangordon | it is done in board code, via callbacks | 17:52 |
DocScrutinizer05 | as soon as you switch the mux, both cam-modules/chips are no more initialized | 17:52 |
DocScrutinizer05 | you first need to switch mux, then power up the cam and load the driver which runs init | 17:53 |
freemangordon | DocScrutinizer05: yes, board init code disables reset | 17:53 |
DocScrutinizer05 | Nokia drivers are taking care of all that I guess | 17:53 |
DocScrutinizer05 | disable reset - niiiiice | 17:53 |
DocScrutinizer05 | :-S | 17:53 |
freemangordon | it seems upstream does it as well | 17:54 |
freemangordon | DocScrutinizer05: why? | 17:54 |
freemangordon | disable reset->xshutdown up->power up->init | 17:54 |
DocScrutinizer05 | I'd think you need to reste the camchip after switching mux, to get it into shape again | 17:54 |
DocScrutinizer05 | then redo chip init which usually is done in driver-load init | 17:55 |
freemangordon | before streaming is enabled, camera is fed with the needed values for resolution, etc | 17:55 |
freemangordon | I see no problem on that part | 17:55 |
freemangordon | and because both camers behave exactly in the same way, I bet it is isp code to blame | 17:56 |
DocScrutinizer05 | when cam is powered and you switch mux, the chip is in undefined state and never recovers from that until you powercycle and reset it | 17:56 |
freemangordon | I already found (and fixed) a bug in it. It has naver been tested on 3430 only on 3630 | 17:56 |
freemangordon | DocScrutinizer05: this is done, np there | 17:56 |
DocScrutinizer05 | ok then | 17:56 |
DocScrutinizer05 | I never looked into the drivers | 17:57 |
DocScrutinizer05 | just thought I reiterate about the basics | 17:57 |
freemangordon | it is a can of worms :( with really bad design IMO | 17:57 |
freemangordon | ok | 17:57 |
freemangordon | (as I already explained) you can't have more than one device connected to cam_xclka (or cam_xclkb), neither you can use xshutdown gpio for anything alse but xshutdown | 17:58 |
freemangordon | like mux for example :) | 18:00 |
DocScrutinizer05 | yeah | 18:00 |
DocScrutinizer05 | thought as much | 18:00 |
DocScrutinizer05 | incompatible design schemes | 18:00 |
DocScrutinizer05 | the probelm with a "one kernel for all" approach | 18:01 |
DocScrutinizer05 | and in the end what killed power management on all "strictly upstream only" embedded projects | 18:01 |
freemangordon | :nod: | 18:02 |
*** BCMM has quit IRC | 18:04 | |
DocScrutinizer05 | you say "we need to postpone init of B after wit had a chance to switch A". Upstream says "you can't do that! layering violation" | 18:06 |
DocScrutinizer05 | s/wit/we/ | 18:06 |
infobot | DocScrutinizer05 meant: you say "we need to postpone init of B after we had a chance to switch A". Upstream says "you can't do that! layering violation" | 18:06 |
DocScrutinizer05 | in the end the kernel devels claim that real hardware doesn't meet the requirements ;-P | 18:07 |
freemangordon | yeah :D | 18:07 |
*** Martix has joined #maemo-ssu | 18:08 | |
DocScrutinizer05 | "the CPU has to be up before you can run init for the power regulators! there's no way to do it any other way, our software paradigms allow any violations of this dependency" | 18:09 |
DocScrutinizer05 | dont* allow | 18:10 |
DocScrutinizer05 | or make "CPU " rather "I2C" ;-P | 18:10 |
freemangordon | http://www.kasperskyasia.com/images/alliances/xplogo.gif :P | 18:11 |
DocScrutinizer05 | "you can't run init of the PSU at this time, we haven't initialized I2C yet!" | 18:11 |
Sicelo | why are we doing camera drivers btw? | 18:11 |
freemangordon | Sicelo: linux 3.10 | 18:12 |
Sicelo | aha | 18:12 |
DocScrutinizer05 | "you can't initialize I2C unless you powered it up!" | 18:12 |
freemangordon | and up | 18:12 |
DocScrutinizer05 | "you can't power up I2C before you intitalized PSU!" | 18:12 |
Sicelo | i saw they are forcing also to have N900 on DT.. how much work is that? | 18:13 |
DocScrutinizer05 | always *a lot* of fun to discuss this stuff with kerenl devs | 18:13 |
freemangordon | Sicelo: most probably wont fly, see the cameras example ^^^ | 18:13 |
Sicelo | dang | 18:14 |
DocScrutinizer05 | there's a reason Nokia came up with a maemo-N900 kernel, and not simply using upstream | 18:14 |
Sicelo | sebastian reichel was also working on the modem, and was also told DT. | 18:15 |
DocScrutinizer05 | seen that several times now - in the end some mandatory tweaks/hacks to make your platform fly will never get accepted upstream | 18:15 |
freemangordon | modem *might* be possible | 18:15 |
Sicelo | he did sound optimistic on the ML, yes | 18:16 |
*** X-Fade has quit IRC | 18:16 | |
DocScrutinizer05 | evetually you go "screw dat! I fork!" | 18:16 |
*** X-Fade has joined #maemo-ssu | 18:17 | |
* freemangordon wonders what we will do with 170mA current on idle with 3.10 | 18:17 | |
DocScrutinizer05 | ...and have a chance to end with a *working* kernel, though not upstream | 18:17 |
DocScrutinizer05 | freemangordon: live with it? | 18:17 |
freemangordon | hehe | 18:17 |
freemangordon | no way, I'll just stay with kp | 18:18 |
*** X-Fade has quit IRC | 18:18 | |
DocScrutinizer05 | dang, thursday already | 18:19 |
Sicelo | freemangordon: how is kp able to do it, and what stops that woking on 3.x? | 18:19 |
DocScrutinizer05 | see above | 18:20 |
DocScrutinizer05 | it's Nokia's kernel patches that do the magic | 18:20 |
DocScrutinizer05 | and they will never go mailine | 18:20 |
DocScrutinizer05 | main line even | 18:20 |
*** BCMM has joined #maemo-ssu | 18:20 | |
DocScrutinizer05 | aka upstream | 18:20 |
Sicelo | but they are not closed-source? | 18:20 |
DocScrutinizer05 | not afaik | 18:21 |
DocScrutinizer05 | just "dirty" | 18:21 |
DocScrutinizer05 | kernel has no closed blobs | 18:21 |
DocScrutinizer05 | it however may have some missing parts in maemo that are emulated with userland blob.so | 18:21 |
freemangordon | Sicelo: nothing closed-source in the kernel, patches just doesn't "fit" in what upstream maintainters think is the right kernel structure | 18:22 |
DocScrutinizer05 | powervr | 18:22 |
*** X-Fade has joined #maemo-ssu | 18:22 | |
DocScrutinizer05 | bme | 18:22 |
DocScrutinizer05 | a lot of stuff actually | 18:22 |
freemangordon | cmt | 18:23 |
DocScrutinizer05 | :nod: | 18:23 |
freemangordon | gps | 18:23 |
DocScrutinizer05 | :nod: | 18:23 |
freemangordon | I think that' s all | 18:23 |
DocScrutinizer05 | you *can* do all this in kernel space, but you lose the magic done in Nokia's blobs | 18:23 |
freemangordon | not for BME ;), I think we really don;t need the magic coded there :D | 18:24 |
DocScrutinizer05 | for the other open parts, they are just not what upstream is willing to accept since it can't go into their rule-set for how kernel source is structured | 18:24 |
DocScrutinizer05 | freemangordon: :nod: | 18:25 |
Sicelo | structuring the code to fit upstream's expectations.. too hard? | 18:25 |
DocScrutinizer05 | simple madeup example: Nokia: "here's our awesome acelerometer driver, saves lots of energy". Upstream: "erryeah, but it uses IRQ which are not yet initialized at that moment when the accel gets loaded, so you can't do that. We have a poll-only policy for this class of drvers, for exactly that reason" | 18:27 |
Sicelo | ok | 18:27 |
freemangordon | Sicelo: see cameras example ^^^ :) | 18:28 |
freemangordon | it is not hard, but impossible | 18:28 |
DocScrutinizer05 | hehe, exactly | 18:28 |
Sicelo | i understand. | 18:29 |
DocScrutinizer05 | put simple: when you build a kernel for your embedded, you want it to fit your hardware, not match any upstream policy | 18:29 |
Sicelo | NeoN900 going to be too expensive for me. might as well start getting used to S40 :p | 18:30 |
Sicelo | s/oN9/o9/ | 18:30 |
infobot | Sicelo meant: Neo900 going to be too expensive for me. might as well start getting used to S40 :p | 18:30 |
freemangordon | the only option we have aiui is to upstream whatever possible and to keep the other stuff in a separate tree | 18:31 |
DocScrutinizer05 | "Dear Mr council" SPAAAAM! | 18:31 |
*** Martix has quit IRC | 18:47 | |
*** Martix has joined #maemo-ssu | 18:49 | |
kerio | DocScrutinizer05: "poll-only policy" where? | 18:55 |
Sicelo | it was an example, iirc | 18:57 |
DocScrutinizer05 | kerio: read again! "made-up example" | 18:59 |
*** BCMM has quit IRC | 19:15 | |
*** jonwil has quit IRC | 19:33 | |
*** NIN101 has joined #maemo-ssu | 19:50 | |
*** Martix has quit IRC | 19:52 | |
*** Martix has joined #maemo-ssu | 19:53 | |
*** Vlad_on_the_road has joined #maemo-ssu | 19:56 | |
*** arcean has joined #maemo-ssu | 20:11 | |
*** Woody14619a is now known as Woody14619 | 20:18 | |
*** Vlad_on_the_road has quit IRC | 20:25 | |
*** arcean_ has joined #maemo-ssu | 20:33 | |
*** arcean has quit IRC | 20:37 | |
*** Woody14619 has quit IRC | 20:53 | |
*** Pali has quit IRC | 21:49 | |
*** M4rtinK has joined #maemo-ssu | 21:52 | |
*** Pali has joined #maemo-ssu | 21:58 | |
*** g3kk3r has quit IRC | 22:20 | |
freemangordon | Pali: oh, who wrote camera board code? | 22:49 |
Pali | I think sakari | 22:50 |
freemangordon | not only there is an unprotected(by the mutex) variable in rx51_camera_set_xshutdown, but also there is a nice race while the modules get loaded :( | 22:51 |
freemangordon | and also when and used later | 22:51 |
freemangordon | s/when and/when/ | 22:51 |
infobot | freemangordon meant: and also when used later | 22:51 |
freemangordon | hmm, yeah, sakari, according to the file header | 22:52 |
freemangordon | Pali: will push the changes and will mail him | 22:56 |
Pali | ok | 22:56 |
DocScrutinizer05 | (race) \o/ | 23:01 |
freemangordon | DocScrutinizer05: yeah, I wonder if we have the same in 2.6.28 and if not, how did Nokia manage to fix that | 23:02 |
*** arcean has joined #maemo-ssu | 23:02 | |
ShadowJK | Is this why cssucam is crashy | 23:02 |
DocScrutinizer05 | some races hardly ever happen, thanks to properties of scheduler. Others do, every single time | 23:03 |
freemangordon | DocScrutinizer05: kernel tries to power front camera up, while the back camera lens is still powered on. Ofc this is not possible and board gode returns EBUSY | 23:03 |
DocScrutinizer05 | e.g the race between detecting VBUS and D+/- short | 23:03 |
* ShadowJK remembers a bug report about back camera lens getting abrubtly unpowered instead of first returning lens to neutral position | 23:04 | |
*** arcean_ has quit IRC | 23:04 | |
freemangordon | this could happen while the devices are being initialies or when they are enumerated from userspace. this could be a bug in media-ctl as well, but I am almost sure kernel should have a tools to prevent such conditions | 23:05 |
ShadowJK | in a quiet environment, you can hear the klonk of the lens violently slamming to its unpowered position | 23:05 |
freemangordon | ShadowJK: this is linux 3.10 | 23:05 |
ShadowJK | hey, does fstrim work in 3.10? | 23:06 |
freemangordon | ~fstrim | 23:06 |
freemangordon | wtf is that? | 23:06 |
Pali | maybe trim command for filesystems? | 23:08 |
ShadowJK | manually issues TRIM of free space to storage device.. Some emmc/sd cards support it, if driver stack/kernel also supports it | 23:08 |
ShadowJK | Yes what Pali said | 23:08 |
Pali | I think that vfat in linux kernel has trim support | 23:09 |
Pali | so it can be usefull for maemo mydocs | 23:09 |
DocScrutinizer05 | ShadowJK: heard that KLONK several times | 23:12 |
DocScrutinizer05 | pretty nasty | 23:14 |
Pali | what it cause? | 23:14 |
Pali | autofocus? | 23:14 |
DocScrutinizer05 | err, prolla yhwat ShadowJK said? | 23:14 |
DocScrutinizer05 | yep, related to autofocus | 23:15 |
Pali | autofocus ad5820: Voice coil motor controller | 23:17 |
DocScrutinizer05 | I also still wonder if nicocam stopped displaying random bogus distance readings for autofocus. Rather - disatnce readings that are ~factor two apart from each other for shoot upwards vs shoot the floor | 23:17 |
DocScrutinizer05 | Pali: exactly this one. A nasty power hog as well | 23:17 |
*** Vlad_on_the_road has joined #maemo-ssu | 23:18 | |
DocScrutinizer05 | *I* wonder *who* and *how* *does* autofocus | 23:18 |
ShadowJK | heh, gravity pulling the lens? | 23:18 |
DocScrutinizer05 | ShadowJK: exactly | 23:18 |
DocScrutinizer05 | changing distance of 50cm to 30 or 90 | 23:19 |
Pali | DocScrutinizer05: I bet that proprietary nokia daemon omap3camd | 23:19 |
DocScrutinizer05 | yup, likely | 23:19 |
freemangordon | I bet on that one too | 23:19 |
DocScrutinizer05 | must have some nasty math | 23:20 |
DocScrutinizer05 | to check if focused or not | 23:20 |
DocScrutinizer05 | FFT | 23:20 |
Pali | why nokia not used opencv or libv4l2 libraries for that? | 23:21 |
DocScrutinizer05 | dunno | 23:21 |
Pali | but rather created own daemon? | 23:21 |
Pali | which we cannot fix? | 23:21 |
DocScrutinizer05 | there's for sure more "magic", like compensating for aberrations of cam, etc | 23:22 |
Pali | these algorithms are well-known and already implemented in open source libraries for image processing... | 23:22 |
DocScrutinizer05 | that knowhow comes by courtesy cam module manuf, and is proprietary | 23:22 |
Sicelo | were they good at that time? | 23:22 |
kerio | isn't fcam free? | 23:23 |
DocScrutinizer05 | I think it is | 23:23 |
Pali | http://fcam.garage.maemo.org/ | 23:23 |
DocScrutinizer05 | but afaik fcam only adding a few calls they missed to implement into stock driver | 23:24 |
freemangordon | Pali: pushed | 23:25 |
Pali | ok | 23:25 |
*** LauRoman has joined #maemo-ssu | 23:26 | |
Pali | freemangordon: can you backport also commit a354177f058541b7212230feb2c0da7c464e9b9d? | 23:27 |
Pali | so there will not be problem after migrating to 3.11 (or 3.12)? | 23:28 |
freemangordon | ok, but I'll first email sakari about the grass I have when taking pictures :D | 23:29 |
Pali | ok :-) | 23:29 |
Pali | CC mail to me | 23:29 |
freemangordon | ัััะต | 23:29 |
freemangordon | sure | 23:29 |
*** xes has joined #maemo-ssu | 23:36 | |
*** NIN101 has quit IRC | 23:47 | |
freemangordon | Pali: hmm, wonder what subject to use for the mail | 23:56 |
*** lizardo has quit IRC | 23:56 | |
Pali | help with n900 camera :-) | 23:56 |
freemangordon | ok :) | 23:56 |
freemangordon | Pali: are you sure? | 23:57 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!