**** BEGIN LOGGING AT Sun Dec 09 02:59:58 2012 Dec 09 02:59:59 because nokia removed the concept of system packages from apt Dec 09 03:00:02 fix dependencies, profit! Dec 09 03:00:12 ..why? Dec 09 03:00:16 @ merlin1991 Dec 09 03:00:33 if we "fix" dependencies apt suddenly will think that ALL packages (except for the user installed ones) are candiates for removal Dec 09 03:00:44 so they removed the point of system packages and reinvented it on its' own? Dec 09 03:00:50 ah Dec 09 03:01:02 sounds like dist-upgrade Dec 09 03:01:52 I'd really *really* like to read the internal Nokia whitepaper with the rationale for that fsckng MESS Dec 09 03:02:22 can't you do some kind of scripts that reintroduces system packages? Dec 09 03:02:31 like a modified apt or whatever is needed Dec 09 03:02:40 it should be possible allbeit tedious Dec 09 03:02:45 anyway not even without any MP cssu-T and cssu-thumb repo would play together nicely Dec 09 03:03:04 FIQ: +1 Dec 09 03:03:53 I frankly admit I still haven't grok'd it what's this system-package stuff all about Dec 09 03:04:59 basically all we need is a way to mark all the essential-to-the-system packages are "do not remove unless specifically asked to" Dec 09 03:05:11 i.e. the dependencies of mp-*-pr Dec 09 03:05:30 shouldn't be that hard Dec 09 03:05:38 jonwil: that's what I thought as well Dec 09 03:05:43 on regular debian apt considers a few pacakges "system (might be called different)" packages which are kept installed unless specifically uninstalled, that is done via package metadata Dec 09 03:06:05 yeah I guess the problem is that none of the Maemo packages are marked as "system-essential" or whatever it is Dec 09 03:06:06 also Dec 09 03:06:32 why Nokia went for mp rather than just the system package stuff is beyond me Dec 09 03:06:33 jonwil: yeah, the support for it is missing in apt AND most (c)nokia packages don#t have the marking Dec 09 03:06:59 if you fix this, wouldn't it make apt more realible in general? Dec 09 03:07:03 jonwil: easy they depend on verisons=something to roll out distinct pr releases where they know the base system is 100% of type X Dec 09 03:07:41 since they are whimps Dec 09 03:07:43 ;-P Dec 09 03:08:16 real men dare to handle proper ">=" relations for system packages Dec 09 03:08:47 remembering also that they need to support different firmwares Dec 09 03:08:52 "4 upgraded, 7 newly installed, 376 to remove and 33 not upgraded." Dec 09 03:08:56 let's do this! Dec 09 03:08:58 i.e. the different region versions Dec 09 03:09:08 ..or not Dec 09 03:09:13 jonwil: there is a different mp in each regional repo Dec 09 03:09:26 yeah that's what I mean Dec 09 03:09:36 mp-fremantle-generic-pr Dec 09 03:09:43 mp-fremantle-generic-pr, mp-fremantle-203-pr, mp-fremantle-002-pr, mp-fremantle-003-pr Dec 09 03:09:49 mp-fremantle-community-pr for cssu Dec 09 03:09:56 and then the regional one Dec 09 03:09:56 s Dec 09 03:09:58 hence why they did it with mp stuff rather than system so they could install the relevant mp package and have it pull the right region bits Dec 09 03:09:59 yeah, that Dec 09 03:10:28 maybe an idea is to fix APT in CSSU so it supports this feature Dec 09 03:10:36 you don't have the "generic" repo enabled when you have a different region image flashed Dec 09 03:10:53 and then add a separate thing that says "if a package is listed in this list, pretend that its metadata has "system-essential set" Dec 09 03:11:06 i.e. to account for the fact that we cant re-package all the Nokia blobs Dec 09 03:11:09 with the flag set Dec 09 03:11:12 jonwil: we'd still have to adapt ham Dec 09 03:11:23 HAM is open source is it not? Dec 09 03:11:39 we're happy about all patches ;) Dec 09 03:12:07 but so far everyone who did anything to ham (including me) came back with a headache Dec 09 03:12:52 anyone who makes ham load faster would get my full support Dec 09 03:13:02 :3 Dec 09 03:13:56 well ham loads fast, it's apt-worker that takes forever in the background ;) Dec 09 03:14:05 meh Dec 09 03:14:39 also Dec 09 03:14:48 if you ever remove mp-thingy Dec 09 03:15:10 mm Dec 09 03:15:11 nvm Dec 09 03:15:15 *hmm Dec 09 03:15:44 well the cssu-enabler (in the more recent verisons) marks most dependencies of the nokia pr as user installed Dec 09 03:15:57 so if you remove the mp, you have a good chance everything stays Dec 09 03:17:04 what's the difference between upgrade and dist-upgrade? Dec 09 03:17:16 besides the latter breaking the os on maemo Dec 09 03:17:18 dist-upgrade is allowed to install new packages Dec 09 03:17:21 and remove others Dec 09 03:17:29 mhm Dec 09 03:17:38 upgrade only tries to upgrade everything you currently have to newer versions Dec 09 03:17:43 why does it want to remove the whole os on maemo? Dec 09 03:17:53 (pretty much Dec 09 03:17:55 ) Dec 09 03:18:33 i guess there's some kind of dependency conflict Dec 09 03:18:34 well something somewhere with a newer versions conflicts with a core package and then the dependency chain is broken and it wants to autoremove the rest Dec 09 03:20:00 also dist-upgrade removes any packges that are not a dependency of something, user installed or system essential ;) Dec 09 03:21:20 I don't see any problem with marking *ALL* as user-installed, then nuke friggin MP for good and never come back Dec 09 03:23:14 and while we're at it, change all "==" dependencies to ">=" (except those on a blacklist) Dec 09 03:23:15 hmm Dec 09 03:23:34 i'm not sure but i think something went wrong during cssu update Dec 09 03:23:43 libgcc1 (4.2.1-4maemo13+0m5 => 4.7.2-0+cssu0) Dec 09 03:23:56 seems that i have an old libgcc1 still Dec 09 03:24:40 btw the main culprit for dist-upgrade going mental is the gcc 4.6 in extras-devel Dec 09 03:31:49 FIQ: I might be wrong, but I think cssu-thumb comes with a new glibc for that other (poll?) bug Dec 09 03:33:33 FIQ: then there's also been some widespread misconception about version numbering colation and "-" vs "+" char iirc Dec 09 03:33:59 is there a valid reason to have glibc in extras-devel? Dec 09 03:34:22 not really Dec 09 03:37:20 why not get it removed from extras then to avoid the problems? Dec 09 03:48:36 well, my standard advice: never do a apt-get upgrade or apt-get dist-upgrade or apt-get autoremove Dec 09 03:52:57 I'd expect more than just glibc to cause problems when indicriminately updating everything against extras-devel Dec 09 04:15:23 but as a general rule there shouldn't be updates in extras-devel of stuff bound to MP Dec 09 04:16:38 neither in extras-devel nor any of the other extras* repos, aiui Dec 09 04:17:19 after all that's what cssu got invented for Dec 09 08:39:28 FIQ: there's a way to toy around with apt priorities to automatically stay on cssu-thumb instead of moving to cssu-testing Dec 09 08:40:06 FIQ: anyway, the upgrade to -Tmaemo6 should've installed a bunch of thumb packages, you're only missing hildon-desktop and something else Dec 09 08:53:24 what is the best mapping software for the n900 currently? Dec 09 08:54:10 most of the map stuff ended up not quite finished and I pretty often just use google maps, but the browser is slow Dec 09 08:57:34 Gear: maybe maep Dec 09 08:58:46 is there a stable version of it? Dec 09 09:01:02 idk Dec 09 09:08:20 Gear maep is pretty nice and quick, but recently I've just started up modrana if I need a map (since I've pre-downloaded the tiles in it) Dec 09 09:10:21 also cloudgps is fancy but for some reason for me doesn't enable gps when I start it, so I also need to run something like gpsdata in bg Dec 09 09:12:35 yeah I had trouble with cloud gps Dec 09 09:12:48 maep doesn't seem to search for anywhere Dec 09 09:13:06 it tells me where I am, but I can usually tell that by looking at a street sign Dec 09 09:51:42 <|thunder> is maemo still being used in modern/new hardware ? Dec 09 09:52:37 <|thunder> or is the n900 the fastest thing it runs on ? Dec 09 10:08:21 Gear: try marble Dec 09 10:08:48 |thunder: the latter Dec 09 10:18:11 if by maemo you mean the actual maemo fremantle with all of its quirks and closed bits, then no - it'll only ever run on the n900 Dec 09 10:22:12 DocScrutinizer05: N900 doesnt mount on android, http://talk.maemo.org/showpost.php?p=1302648&postcount=632 Dec 09 10:26:46 trumee: it's probably because of a lack of partition table Dec 09 10:27:01 kerio: ah, i see Dec 09 10:27:31 kerio: i though emmc was partitioned in N900? Dec 09 10:27:39 it is Dec 09 10:27:45 but only mmcblk0p1 is exported Dec 09 10:27:48 not the whole of mmcblk0 Dec 09 10:29:24 i'm not sure how you'd fix that Dec 09 10:29:42 g_file_storage is somewhat rigid, it wants a single file to export Dec 09 10:33:13 well, /dev/mmcblk0 is also a single file ;-) Dec 09 10:34:16 looks like i am stuffed then. Dec 09 11:02:18 DocScrutinizer05: yeah but if you export mmcblk0 you have to be damn sure not to change anything in the other partitins Dec 09 11:02:20 partitions Dec 09 11:02:30 (i'm not even sure it's possible, anyway) Dec 09 11:02:59 hmm, yeah Dec 09 11:02:59 i mean, usb mass storage does export my whole sd, including the partitions i'm using as swap Dec 09 11:03:07 but i never actually tried writing on one of those :) Dec 09 11:03:31 home and swap being mounted might forbid export Dec 09 11:03:42 DocScrutinizer05: nah, it exports fine Dec 09 11:04:22 i bet (read: i hope) g_file_storage returns IO error when the usb host tries to write to a partition that's already mounted Dec 09 11:05:19 haha, why do you hope / think so? Dec 09 11:05:22 anyway, it's weird that android doesn't support usb superfloppies Dec 09 11:05:29 indeed Dec 09 11:05:52 DocScrutinizer05: because the kernel locks down swap partitions tightly, usually Dec 09 11:06:23 yeah, but mmcblk0 is a raw phy dev, with no idea about the partitions on it Dec 09 11:06:32 hm :( Dec 09 11:06:51 then i really want ke-recv to be configurable, so at least i don't risk exploding my system Dec 09 11:07:07 i still haven't *found* the place where it decides "ok, i'll export mmcblk0p1 and mmcblk1" Dec 09 11:07:23 so unless there's a sector lock on every sector, you won't see anything hindering you to nuke your home ext3 or swap partition Dec 09 11:08:53 I think ke-recv passing those parameters to osso-export-foo.sh Dec 09 11:09:24 what exactly is ke-recv anyway? Dec 09 11:09:43 jonwil: a bad copy of autofs, or something Dec 09 11:09:43 a process that listens to several event sources Dec 09 11:10:07 similar to udev, in a certain way Dec 09 11:10:19 ok, so its basically there to listen to a bunch of hardware and kernel triggers and then react somehow? Dec 09 11:10:27 yep Dec 09 11:10:31 aiui Dec 09 11:10:56 jonwil: the same thing is doable in a better way by configuring udev Dec 09 11:11:02 but alas, nokia is nokia Dec 09 11:11:04 see ke-recv-test Dec 09 11:11:23 at least ke-recv is open source so we can mess with it if we need to :) Dec 09 11:11:33 kerio: afaik not really, since udev not listening to kevents Dec 09 11:12:39 Usage: ke-recv-test [/dev/mmcblk(1|0)] cb - close battery cover signal ob - open battery cover signal f - format device r - rename device l - send device locked signal u - send device unlocked signal at - send USB attached signal de - send USB detached signal s - swap on (ext-)MMC si - swap on (int-)MMC t - swap off (ext-)MMC ti - swap off (int-)MMC e - check device ej - eject USB ec - cancel eject USB p - Dec 09 11:12:40 enable PC Suite c - enable charging mode m - enable USB mass storage Dec 09 11:20:54 jonwil: which cssu actually did already Dec 09 11:21:03 :) Dec 09 11:21:25 ask Pali Dec 09 11:23:31 ke-recv is daemon which listening HAL events from dbus and run some commands Dec 09 11:23:48 it mounting MyDocs, SD card and usb flash devices Dec 09 11:24:24 and also umount them when back cover is detached Dec 09 11:24:35 the last thing is really, really stupid, btw Dec 09 11:24:49 once the backcover is detached, you can't write to the usd anymore Dec 09 11:24:58 any attempt at unmounting it is just silly Dec 09 11:25:42 Is that back-cover thing a kernel thing or a hardware thing? Dec 09 11:25:50 jonwil: yes Dec 09 11:26:02 kernel or hardware? Dec 09 11:26:25 the last time i asked, nobody was sure Dec 09 11:26:58 it could be a thing in the usd kernel module Dec 09 11:34:47 backcover is visible in kernel as GPIO pin and kernel automatically disconnect SD card (decrease some voltage) Dec 09 12:10:39 incorrect, I'm sure it's sw Dec 09 12:13:01 and iirc I was sure last time you asked Dec 09 12:18:19 cat /sys/class/mmc_host/mmc0/cover_switch Dec 09 12:18:30 see mmc0(!) Dec 09 12:36:54 DocScrutinizer05: so can we disable the cover switch? Dec 09 12:37:12 yes Dec 09 12:42:09 DocScrutinizer05: cover_switch has perms 0444 Dec 09 12:44:40 DocScrutinizer05, now I'm tunning usbmode.sh script for switching to usb host mode and I found one problem... Dec 09 12:45:08 more times switching to host mode failing because udev trying to load some usb driver which causing some errors Dec 09 12:45:47 DocScrutinizer05, is good idea to pause udev when switching to host mode and resume it after usb device is visible? Dec 09 12:46:06 udevadm control --stop_exec_queue and udevadm control --start_exec_queue Dec 09 12:54:59 Pali: I'd rather augment the udev rule that kicks in Dec 09 12:55:27 DocScrutinizer05, and with my usb hub I see other problem. when I'm not using hub for about 1min kernel autosuspend usb bus and after I want to do with hub it cannot resume it Dec 09 12:55:47 in dmesg I see errors: usb 1-1: device descriptor read/64, error -19 Dec 09 12:55:57 hmm, that's kinda strange Dec 09 12:56:14 dunno why it autosuspends Dec 09 12:56:18 but if I doing something with hub (and kernel not enter usb into suspend) it is ok Dec 09 12:56:28 yeah Dec 09 12:56:28 because usbcore doing autosuspend automatically Dec 09 12:56:38 there's a usb suspend mode, I know Dec 09 12:56:42 what do you think about disabling usb autosuspend? Dec 09 12:57:04 should already been done Dec 09 12:57:27 I thought we did take care about it back when we patched kernel Dec 09 12:57:34 obviously we missed sth Dec 09 12:58:06 usbcore is statically linked into zImage, so only option to change autosuspned is via sysfs: /sys/module/usbcore/parameters/autosuspend Dec 09 12:58:17 I'm going to try to find some doc about that file Dec 09 12:58:23 cat on maemo show me value 2 Dec 09 12:59:39 I can't recall I'd have seen any 60s period for suspend in musb_hdrc.c and relatives Dec 09 13:00:31 usbcore.autosuspend= [USB] The autosuspend time delay (in seconds) used for newly-detected USB devices (default 2). This is the time required before an idle device will be autosuspended. Devices for which the delay is set to a negative value won't be autosuspended at all. Dec 09 13:00:37 on maemo it is 2 Dec 09 13:01:06 anyway I guess you can kick it out of source completely, I don't know right now why we'd need it Dec 09 13:01:57 autosuspend is part of usbcore Dec 09 13:02:04 we cannot detele usbcore module Dec 09 13:02:24 I didn't suggest to delete the whole module Dec 09 13:02:55 $ echo -1 > /sys/module/usbcore/parameters/autosuspend Dec 09 13:02:58 fixed that problem Dec 09 13:04:19 ok Dec 09 13:10:20 DocScrutinizer05, and I have other problem. when I connect usb hub to n900 and start usb host mode, hub is detected Dec 09 13:10:48 if I connect hub with connected usb device before starting usb host mode when both device and hub are detected after usb host mode is enabled Dec 09 13:11:14 but if I plug usb device into hub which was already detected in usb host mode, it will break usb host mode Dec 09 13:11:26 again errors: usb 1-1: device descriptor read/64, error -71 Dec 09 13:11:42 and then lsusb does not see hub too Dec 09 13:19:56 hm, my usb mouse is working, only one usb flash device & usb ethernet card causing that problem Dec 09 13:20:37 btw, after unplugging usb from n900 is needed to rmmod g_file_storage to deregister usb device from system Dec 09 13:20:50 unloading g_file_storage doing that job Dec 09 14:00:11 hi, someone knows anything about how to activate EAP-SIM support for N900 ? Dec 09 14:01:08 Hello, anyone tried if Etymotic Research headsets work for N900? Models like mc2, hf2,.... Dec 09 14:04:29 peetah: I doubt it is possible Dec 09 14:04:42 peetah: it requires support in the modem code. Dec 09 14:05:04 SpeedEvil: and I guess that depends on closed source code ? Dec 09 14:05:11 Hmm, it must support a 3.5 mm/ 4-conductor stereo phone plug. Dec 09 14:05:15 I suppose, N900 does? Dec 09 14:05:21 4 conductor Dec 09 14:06:26 peetah: closed, encrypted, signed Dec 09 14:06:35 nice :) Dec 09 14:07:39 pdanek: find out the part number for the headset. now, find out if it's compatible with that headset, or with phones supporting it. I think all Nokia 4 pin dumb headsets are the same pin out Dec 09 14:07:42 SpeedEvil: so no hope on this part then, thanks for answering Dec 09 14:08:01 peetah: probably not, unless it's alreadymnsauppirted. Dec 09 14:08:21 I thought that this was a network side authentication Dec 09 14:13:52 SpeedEvil: thanks, but it seems that Nokia headsets are 3 pin only :O Dec 09 14:14:07 sorry, Nokia jack inputs I mean Dec 09 14:14:20 no, they aren't Dec 09 14:14:34 they are stereo plus mic Dec 09 14:14:38 4 wore Dec 09 14:14:42 wire Dec 09 14:15:13 great, so N900 has 4 pin, right? Dec 09 14:15:18 yes Dec 09 14:15:30 it means, it should support most of universal 1 button headsets Dec 09 14:15:34 but there are two 4 pin standards Dec 09 14:15:39 aha Dec 09 15:54:52 question : nokia n900 vs nokia e7 vs lumia 800 ? Dec 09 15:55:09 lol Dec 09 16:11:51 New version of usbmode: http://talk.maemo.org/showthread.php?p=1302811#post1302811 Dec 09 16:21:31 Pali: this will automatically work fine with non-disk stuff? Dec 09 16:22:13 Sicelo, it always worked and working for non-disk devices too Dec 09 16:23:00 ok. i'm still on KP50. i'll upgrade and install usbmode Dec 09 16:39:56 Pali: one more question... usbmode won't complain if i connect a device+power using a y-cable? Dec 09 16:40:01 Pali: bme 1.0 should really add an empty /etc/bme-disabled fle Dec 09 16:40:02 *file Dec 09 16:40:55 Sicelo, before usb host mode will be established you need to disconnect power from y-cable Dec 09 16:41:29 Pali: pnatd should be stopped on G_NOKIA_REMOVE, so maybe wait a couple of seconds before killing it? Dec 09 16:41:32 but usbmode support host mode with charging (see screenshot) Dec 09 16:42:29 hmm, ok. i'll look at it some more Dec 09 16:43:04 kerio, I'm not sending KILL signal, so daemon should handle it Dec 09 16:49:42 hi. Would you sugest to buy Nokia N9? is there some Maemo similar OS? Dec 09 16:52:48 i would Dec 09 16:54:35 but "used" for 200€ ? Dec 09 16:54:45 markinfo: meh, it's quite unlike a n900 Dec 09 17:45:29 its quite unlike the N900 Dec 09 17:45:34 but its also quite like the N900 Dec 09 17:45:40 and nothing else on the market comes closer to the N900 than the N9 Dec 09 17:45:49 so yes, a total recommendation Dec 09 17:46:24 isn't it a dead end? Dec 09 17:46:38 So what Dec 09 17:46:52 Doesnt make the device any less usable Dec 09 17:47:01 And again, there's nothing else on the market like it:| Dec 09 17:47:10 Unless you want to go with lol openmoko Dec 09 17:47:35 ...what's that? Dec 09 17:48:51 http://en.wikipedia.org/wiki/Openmoko Dec 09 17:49:01 No longer supporting phones, huh. Dec 09 17:49:07 And yes, I can google too :3 Dec 09 17:49:13 Why ask then ? :) Dec 09 17:49:21 For a more personal response. Dec 09 17:49:52 Internet people seem to have forgotten that they were there once :D Dec 09 17:49:52 That would just get you a biased responce on the futility of such shitty hobby projects that rarely yield any desirable results Dec 09 17:49:57 But i dont want to hurt any feelings, see Dec 09 17:50:08 Well Dec 09 17:50:24 "lol openmoko" isn't exactly neutral either. Dec 09 17:50:31 ;) Dec 09 17:50:33 Which is why I asked :) Dec 09 17:51:25 Well, it looks ugly. Dec 09 17:53:11 well. But there is question if to buy Nokia N9 for 200€ or samsung Galaxy S for 100€. Dec 09 17:53:24 the samsung will just leave you with android Dec 09 17:53:39 if you are a N900 user, Android will most likely piss you off Dec 09 17:53:41 and N9? What is there? Dec 09 17:53:48 N9 runs Maemo6 Dec 09 17:53:58 the n9 runs meego/harmattan Dec 09 17:54:06 dont believe the marketing Dec 09 17:54:14 its just maemo6 that got mutilated with meego apis Dec 09 17:54:49 I tried Android - but it looks chaotic - especialy closing programs is a nightmare. Dec 09 17:55:04 'multitasking' in general is a bit weird on Android Dec 09 17:55:18 What? I thought Android at least had full control over applications, multitasking, etc... Dec 09 17:55:26 ah, ninja'd Dec 09 17:55:29 android has no real multitasking like the n900 or n9:) Dec 09 17:55:44 it's more like suspending apps Dec 09 17:55:55 N95 is multitasking enough :/ Dec 09 17:56:43 never heard about Nokia N95 Dec 09 17:56:56 http://en.wikipedia.org/wiki/Nokia_N95 Dec 09 17:56:58 >.> Dec 09 17:57:07 Android has real multitasking Dec 09 17:57:19 But it is not part of their mainstream development model. Dec 09 17:57:37 YOu have to explicitely ask the system for it Dec 09 17:58:29 "Work the way you should, bloody thing" Dec 09 17:58:30 In reality that means almost no application does real multitasking Dec 09 18:00:17 All applications that need multitasking, do multitasking Dec 09 18:00:35 That includes audio players, GPS loggers, and SSH server Dec 09 18:00:36 Thats incorrect Dec 09 18:00:46 Minimizing a game on android basically closes the game Dec 09 18:00:49 Browsers don't -need- multitasking, but the hell I demand that. Dec 09 18:00:58 and getting the game on the forefront again makes android reload the entire game Dec 09 18:01:05 where is maemo6? http://wiki.meego.com/MeeGo_and_Maemo6 ??? Dec 09 18:01:10 Aoyagi: You can only "demand" something if you show the money Dec 09 18:01:20 I can show them my old N95. Dec 09 18:01:29 Aoyagi: For Android, that would be in the range of tens of millions Dec 09 18:01:44 Bah, stupid Android :D Dec 09 18:01:51 Android is the Windows95 of our current times Dec 09 18:01:53 Lava: YOu cannot minimize a game on Android. It has no minimize button Dec 09 18:02:05 RST38h: minimize as in switch to another task Dec 09 18:02:13 you can minimize on android Dec 09 18:02:16 you just suspend all apps Dec 09 18:02:18 Anyways, Android is basically one huge trashcan, indeed Dec 09 18:02:27 its incoherent Dec 09 18:02:37 i had to downgrade from 4.2 to some 4.1 CM10 Dec 09 18:02:41 But you do not seem to understand how that trashcan works, even Dec 09 18:02:43 4.2 brought all kinds of brokenness Dec 09 18:02:55 Thats the point Dec 09 18:03:01 If its not operating like a 'normal' PC Dec 09 18:03:07 Then I dont care:) Dec 09 18:03:18 Android is not operating like a 'normal' PC, so it's junk to me Dec 09 18:03:35 Don't need the technical understanding of its inner workings for that Dec 09 18:03:36 The more I hear about it the more it sounds like S40. Dec 09 18:04:07 Except with massive fanbase and "app" market. Dec 09 18:04:29 I'm not so sure about this 'fanbase' Dec 09 18:04:40 Most of them are just people who wanted a smartphone and thought Apple's prices were too high Dec 09 18:04:44 Well I see them everywhere. Dec 09 18:04:51 "android is teh best" they say Dec 09 18:04:55 Of course Dec 09 18:05:01 They also say their local soccerteam is the best Dec 09 18:05:08 And they say my N9 is shit because it runs Windows Dec 09 18:05:18 W8? Dec 09 18:05:31 N9 doesn't run windows Dec 09 18:05:38 * Lava_Croft rolls his eyes Dec 09 18:06:00 I'm presuming the answer to that would be "not by default". Dec 09 18:06:09 heh Dec 09 18:06:57 Come to think of it, I haven't read any good Win8 bashing articles for a while... Dec 09 18:07:01 Probably one advantage N9 has would be that it doesn't freeze the world when you switch app? Dec 09 18:07:07 * Lava_Croft is on Win8 atm Dec 09 18:07:20 Its nearly exactly like Win7 Dec 09 18:07:35 If you use Classic Shell, sure. Dec 09 18:07:52 even without it its a nobrainer to switch away from metro and just use classic desktop all day Dec 09 18:07:57 keyboard shortcuts enough Dec 09 18:08:29 Well, some people are used to the Start menu. Dec 09 18:08:35 most of the win8 bashing must really come from people who havent used it, because with my everyday usage, its just windows7 with weird notifications:) Dec 09 18:08:54 I use Classic Shell, I like the start menu:) Dec 09 18:08:58 hah Dec 09 18:09:14 But people make it sound like Windows8 will break everything Dec 09 18:09:22 and you have to re-learn how to use your Windows PC etc Dec 09 18:09:37 All MS's own fault tho Dec 09 18:09:41 Win8 is schizophrenic Dec 09 18:10:58 Well, I didn't feel any need to move forward from 7 yet. Dec 09 18:11:12 I -did- feel an urge to move back to XP many times though... Dec 09 18:11:44 why Dec 09 18:11:49 XP is an insecure pos Dec 09 18:11:52 O ye. Dec 09 18:12:00 Downgrading from 7 to XP borders on insanity Dec 09 18:12:09 Unless you lack the hardware to run 7, of course Dec 09 18:12:13 But I hate "Networks and sharing center" a LOT, even more I hate Ribbon. Dec 09 18:12:25 I dont hate software, its just software Dec 09 18:12:32 :< Dec 09 18:12:39 Alright, I hate using it. Dec 09 18:12:41 Ribbon is better when you can customize it Dec 09 18:12:52 I could customize stuff before and even better. Dec 09 18:12:53 Overall it bothers me less than the hell of nested menus Dec 09 18:13:08 mreh Dec 09 18:13:09 And at least in Office i can customize the ribbon Dec 09 18:13:23 Well, that's why I refuse to leave office 2003 :D Dec 09 18:13:23 I dont use the windows file explorer orso Dec 09 18:13:33 I guess that has ribbon too Dec 09 18:13:38 No. Dec 09 18:13:49 On 8 it does Dec 09 18:13:56 But I use Clover, due to tabs Dec 09 18:14:12 What? Dec 09 18:14:13 http://ejie.me/clover-wings-for-explorer Dec 09 18:14:30 one day of this and you will never use the vanilla Explorer in Windows again Dec 09 18:14:33 Yes, I meant the 2003 on Win8 Ribbon thing Dec 09 18:14:45 Ah Dec 09 18:14:50 office 2003 is ribbon-less, yeah Dec 09 18:15:04 Heh, I wondered :D Dec 09 18:15:55 There's one plus to Win8 tho Dec 09 18:15:59 I can play Wordfeud on it:) Dec 09 18:16:29 Yeah, that's a deal-sealer. xD Dec 09 18:16:39 Pali: wow. thanks for usbmode :-) Dec 09 18:16:52 The real deal-sealer is the ads inside certain Metro apps Dec 09 18:17:04 for example, Wordfeud also has a section for chatting with your opponent Dec 09 18:17:17 everytime Wordfeud loads another ad in the lower right of the screen, it removes focus from the chat area Dec 09 18:17:20 Ads? OS with ads in it? Hnnnngh Dec 09 18:17:23 so you were typing and blam it quits working Dec 09 18:17:26 not the OS, the app Dec 09 18:17:32 Oh, yes, on Metro Dec 09 18:17:39 Right, makes sense. Dec 09 18:18:07 however, i would suggest you give us an option to enable/disable its presence on the status menu. personally i only like it there if it's active. i would prefer nothing if it's not active ( Pali ) Dec 09 18:31:02 Sicelo: i'd actually like it to be merged with the battery applet and the usb mode selector Dec 09 18:33:59 what battery applet? i have a minimal status menu, and i like it that way. Dec 09 18:34:57 flashlight comes up only when 'active', as well as lfocus. i'd be happy with an option to select same for usbmode Dec 09 18:36:11 anyway, i still like it a lot :-) Dec 09 18:36:45 Sicelo: pali's battery applet Dec 09 18:37:06 the replacement for the battery icon in the status area and the silly "Battery" in the status menu Dec 09 18:37:24 i don't know it Dec 09 18:37:49 you have a screenshot? Dec 09 18:38:37 Sicelo: Upper right of status menu Dec 09 18:38:48 heh Dec 09 18:38:52 by default, it [battery icon] Battery Dec 09 18:38:56 it reads* Dec 09 18:39:07 i mean Pali's.. Dec 09 18:39:08 Sicelo: http://i.imgur.com/LkLu8.png Dec 09 18:39:25 thanks. Dec 09 18:39:42 Oh yeah, I should look into that battery thing from Pali Dec 09 18:39:57 Lava_Croft: it's pretty fire-and-forget Dec 09 18:40:15 but it's weird if you don't have a calibrated bq27200 Dec 09 18:40:19 That term always scared me Dec 09 18:40:26 fire-and-forget Dec 09 18:40:26 unless you still have bme Dec 09 18:40:34 I still have vanilla bme Dec 09 18:40:40 * kerio is disappoint Dec 09 18:40:43 me too. Dec 09 18:40:47 This works fine Dec 09 18:40:51 i have stock bme, heh Dec 09 18:43:49 that said, that battery applet looks good Dec 09 18:43:55 yup:) Dec 09 18:44:28 what does the 3 giorni mean? :p Dec 09 18:44:34 hours? Dec 09 18:45:02 i hope not, lol. Dec 09 18:45:39 giorno is day Dec 09 18:45:56 might be the uptime or something Dec 09 18:46:06 or the time its running since last charge? :P Dec 09 18:46:51 as long as it's not hours, heh. it would be kinda scary to have 63% battery and be told you have 3 more hours to go, lol Dec 09 18:54:33 it might be basing it on current load Dec 09 18:54:40 and he MIGHT just be running several youtube videos :) Dec 09 18:55:41 :P Dec 09 18:56:21 nope, he doesn't seem to be. at least he doesn't have any applications in the background Dec 09 18:56:36 unless it's widgets Dec 09 18:59:41 :) Dec 09 18:59:57 Man, I love making HAM update Dec 09 19:00:02 and then waiting for what, 10 minutes Dec 09 19:00:08 I love HAM Dec 09 19:01:25 :P Dec 09 19:02:13 * Sicelo can't even remember when last he use it Dec 09 19:02:23 I just use it to make myself remember why i never use it Dec 09 19:02:31 Oh noo Dec 09 19:02:46 Just as I watch at HAM do nothing, my ship gets shot down by bad guys in Oolite Dec 09 19:02:49 goddamn you Dec 09 19:06:44 * Sicelo is tempted to 'rm /usr/share/applications/hildon-status-menu/usbmode-status-menu-item.desktop' Dec 09 19:06:51 :-/ Dec 09 19:07:33 ahah, there's a disabled dir in there Dec 09 19:08:27 Sicelo: don't rm, dpkg-divert Dec 09 19:10:55 * Sicelo checks the manual Dec 09 19:11:21 Sicelo: it's basically a mv that stays consistent whatever dpkg does Dec 09 19:13:20 Pali: hm, i had to upgrade fiasco-image-update-ask from version 0.1 to version 0.1 Dec 09 19:13:30 what did you change in the version you pushed to cssu-devel? Dec 09 19:13:39 I pushed it to extras-devel Dec 09 19:13:47 because autobuilder is now working :-) Dec 09 19:13:54 oh, it's -devel Dec 09 19:14:01 still, you changed something from the deb i had Dec 09 19:14:21 nothing was changed, only autobuilder compiled new binary Dec 09 19:14:32 oh, different compiler version and stuff Dec 09 19:14:32 i see Dec 09 19:15:08 different md5sum of deb package Dec 09 19:15:35 with new timestamp in apt repository, so apt-get will see new version Dec 09 19:16:15 hm, i think that apt checks the md5sums of the files inside, not the md5 of the whole package Dec 09 19:16:41 anyway, i see Dec 09 19:16:46 in apt repository there is md5sum Dec 09 19:16:54 i know, i know :) Dec 09 19:17:59 DocScrutinizer05, it is possible to detect if there is connected some usb device to n900? Dec 09 19:18:11 or not because hw? Dec 09 19:21:46 Pali: is it possible to tell bq24150 to only draw a certain amount of current? Dec 09 19:23:00 In boost mode you cannot configure anything Dec 09 19:36:35 kerio: thanks. i learned one new command today (well, i'd always heard about dpkg-divert, but never got around to using it) :) Dec 09 19:58:27 Pali: no Dec 09 19:58:47 basically Dec 09 19:59:37 D+ and D- (aka J / K) will change their level when VBUS boost starts Dec 09 19:59:59 but you need to poll to detect this Dec 09 20:02:58 and obviously you first need to enable VBUS boost to do anything about it, which you want to do only when you already know there's sth attached to USB Dec 09 20:04:42 in short: detecting devices on USB host costs constantly ~80mA of battery current Dec 09 20:06:13 what *might* be detectable was somebody attaching a fake micra-A plug - with ID pin grounded Dec 09 20:06:20 micro* Dec 09 20:58:04 ~pkg Dec 09 20:58:05 methinks pkg is http://maemo.org/packages/ Dec 09 20:58:21 DocScrutinizer05: can you elaborate on your last idea? Dec 09 21:02:53 kerio: sorry? Dec 09 21:03:29 which last idea? maybe I suffer from ADHS Dec 09 21:03:35 DocScrutinizer05: grounding the ID pin Dec 09 21:03:40 meh Dec 09 21:04:11 the standardized method to signel OTG to switch to hostmode Dec 09 21:04:26 hold on, isn't that pin unusable on the n900? Dec 09 21:04:34 the USB ID pin is routed to GAIA/twl4030 Dec 09 21:05:08 nope, it works, it's just not connected to where it would really help to do the switching automatically Dec 09 21:06:58 i see Dec 09 21:07:54 while the whole USB moved to 1707 PHY, the ID pin still is connected to GAIA (the chip where original PHY is located, and which got dumped for enabling USB charging) Dec 09 21:08:03 hm, when should my upstart daemon start? on stopped rcS? on started hal? Dec 09 21:08:25 DocScrutinizer05: why? did they do this on purpose, or did they just botch it? Dec 09 21:08:26 ?? Dec 09 21:10:06 they didn't bother since they had to frop the whole USB host stuff, since they were not able to satisfy USB cert requirements for OTG, so they replaced the AB receptacle (OTG) by a B (peripheral) one, and didn't care any more about stuff like ID pin Dec 09 21:10:18 :( Dec 09 21:10:59 what about hardware modding this? Dec 09 21:17:14 impossible Dec 09 21:17:40 and actually, what for? Dec 09 21:18:08 h-e-n works Dec 09 21:18:25 nobody ever used OTG Dec 09 21:20:19 basically OTG is like the additional pins of a full rs232 plug. Nobody ever needed it, somebody once thought it was a nice idea, but since it wasn't widely adopted there were other alternative methods to accomplish the same thing Dec 09 21:20:58 DocScrutinizer05: being able to just connect an adapter to start boost mode would be neat, though Dec 09 21:21:12 host negotiation protocol, c' mon now rwally? Dec 09 21:21:16 really* Dec 09 21:21:59 kerio: I elaborated above that you can implement exactly that with N900 as is Dec 09 21:26:23 the ID pin runs from receptacle directly to pin R11 of twl4030. twl4030 in turn has integrated means to detect when that pin gets pulled to GND Dec 09 21:26:41 hold on, so what's the problem? Dec 09 21:26:59 kernel doesn't support any of that automatically Dec 09 21:27:05 oh Dec 09 21:28:10 so you need a running hen-daemon (or some kernel patches) that does the booston stuff and hostmode enabling when twl4030 detects ID=GND Dec 09 21:29:02 and you need some initialization of twl4030 pin R11, so it detects and acts on ID=GND Dec 09 21:30:57 usually you could initialize twl4030 in a way so it autoatically starts VBUS chargepump (= boost) and switches PHY and musb_core into host-mode. But in N900 neither PHY nor chargepump/boost are implemented with twl4030 Dec 09 21:32:21 so your software needs to detect the ID pin grounding, start bq24150 boostmode and kick musb_core's ass to enter a fake hostmode Dec 09 21:35:43 if you want to do the complete hassle of patching kernel plus hacking some micro-B_with_ID_grounded adapter, just to avoid having to click on h-e-n icon, you're welcome to provide patches and source addr for adapters Dec 09 21:36:40 well, the micro-B_with_ID_grounded should be an almost-standard microusb OTG adapter Dec 09 21:36:59 like the one for the samsung galaxy s2 Dec 09 21:37:01 almost, except those adapters have an A plug Dec 09 21:37:04 not a B Dec 09 21:38:15 search tmo hostmode thread about several posts like "filing down a N8 adapter to fit into n900" Dec 09 21:38:32 DocScrutinizer05: the galaxy s2 adapter has a microusb B plug Dec 09 21:38:37 extremely ugly result, but feasible Dec 09 21:38:58 hmm, maybe Dec 09 21:39:18 i'm not sure how or why, afaik it's against the standard Dec 09 21:39:28 but every picture on the internets shows a B plug Dec 09 21:39:40 there *are* adapters with micro-B plug though grounded ID pin Dec 09 21:39:51 DocScrutinizer05: anyway, we also have the problem of properly acting like a usb host anyway Dec 09 21:39:59 detecting/choosing speed and stuff like that Dec 09 21:40:11 do one-port usb hubs exist? Dec 09 21:40:16 for all that no ID pin will help Dec 09 21:40:34 DocScrutinizer05: can the n8x0 act like a usb host more easily? Dec 09 21:40:45 err yes Dec 09 21:41:00 because of the different hardware? Dec 09 21:41:15 since there the musb_core gets the proper signal from PHY Dec 09 21:41:28 yes, because of different PHY than N900 Dec 09 21:41:33 figures :( Dec 09 21:42:34 the N8x0 PHY supports host/A signalling, but it lacks fastcharger D+/- detection Dec 09 21:43:10 the twl4030 PHY is supposed to support both, but has a silicon erratum Dec 09 21:43:38 that's why Nokia did a late redesign and switched to 1707 PHY Dec 09 21:44:00 shame Dec 09 21:45:39 NB that *all* of my statements about Nokia's motivations and actions are mere personal guesses Dec 09 21:48:35 fact however is that the 1707 ID input is hardwired to VDD (high), and the 1707 doesn't support emulation of grounding that pin like the PHY in N8x0 does, so there's no way to switch musb_core to proper OTG/host mode Dec 09 21:49:07 since for that the musb_core needs a message from PHY telling it that ID pin got grounded Dec 09 21:50:04 and musb_core is a friggin statemachine with really limited options to change state from software side Dec 09 21:50:30 I bet somone gets fired for every silicon erratum. Dec 09 21:50:45 I.E. the message from PHY is the *only* way to put musb_core statemachine into true hostmode Dec 09 21:51:38 so what h-e-n does is to exploit a TEST mode meant for debugging, to simulate hostmode of musb_core Dec 09 21:52:23 alas that TEST mode is lacking a lot of nicer features like automatic speed negotiation Dec 09 21:52:51 so now you got the whole N900 hostmode/h-e-n story in a nutshell Dec 09 21:56:18 btw I just recall there are indeed also other methods to switch musb_core to A/host state: HNP. That's what egoshin and MohammadAG originally did Dec 09 21:57:02 alas it's extremely utterly non-reliable Dec 09 21:58:09 since it involves messing around with VBUS levels (among other weird kinky stuff you need to do to successfully complete a HNP host role handover) Dec 09 21:59:40 so we finally ditched that concept and started "from scratch" targeting the TEST method Dec 09 22:16:57 DocScrutinizer05: what's HNP? Dec 09 22:18:05 freemangordon__: ping Dec 09 22:19:05 MohammadAG: ping Dec 09 22:35:00 wtf is maemo invoker? Dec 09 22:38:11 vi__: a launcher for gtk apps compiled in a special way Dec 09 22:38:18 FFS Dec 09 22:38:22 why ios nothing simple. Dec 09 22:38:23 what? Dec 09 22:38:56 I just altered the osso-chess so it does not 'pause' the game after 30s of idle time. Dec 09 22:39:09 you just have to compile it with -rdynamic i think Dec 09 22:39:12 I JUST got it to compile and it has come up with nothing but bullshit. Dec 09 22:39:38 It made a 680K binary called chessui. Dec 09 22:39:45 http://www.youtube.com/watch?v=-Ns14hRqwY8 Dec 09 22:40:02 The chessui on the n900 is a symlink or some shit to maemo invoker. Dec 09 22:40:08 WTF IS THIS SHIT? Dec 09 22:40:13 vi__: chessui.launch is the true "binary" Dec 09 22:40:37 but it's not an elf you can launch directly, you need to launch it through maemo-invoker, it'll launch it inside a maemo-launcher instance Dec 09 22:40:50 so libgtk won't be loaded a billion times Dec 09 22:41:37 so is my chessui binary need to be renamed to chessui.launcher? Dec 09 22:41:52 vi__: no, you need to recompile it with an extra CFLAG i think Dec 09 22:42:15 or, if you want, you can just put it instead of the symlink Dec 09 22:42:31 it'll use more space and more resources though Dec 09 22:43:03 and what is the magic cflag? Dec 09 22:45:06 vi__: CFLAGS -shared, LDFLAGS -shared -rdynamic Dec 09 22:46:50 vi__: http://maemomm.garage.maemo.org/docs/tutorial/html/ch07.html Dec 09 22:50:33 how do I do a clean make? Dec 09 23:14:22 hmm Dec 09 23:14:40 these "announcements" on maemo.org homepage aren't exactly up to date Dec 09 23:23:33 kerio: Host Negotiation Protocol http://en.wikipedia.org/wiki/USB_On-The-Go#Protocols Dec 09 23:23:56 i see Dec 09 23:45:50 the trick been like this: attach N900 to something that looks like a USB host (basically this means "provide 5V VBUS to N900, sth that can be emulated by starting bq24150 boost mode). Then run all the signal and VBUS level changes to establish a HNP role swap which in turn puts the musb_hdrc core statemachine into logical host state Dec 09 23:48:24 the advantages are that this is a true host state and thus provides all the nice stuff like unplug detection, speed negotiation, whatnot else. For the downside see specification of how HNP works, it's a nightmare Dec 09 23:50:30 for example it involves lowering VBUS to some particular voltage level (sth between 0.8V and 1.2V iirc), to drop the session but not end the connection (simplified picture). Sth we can't do with bq24150 Dec 09 23:51:02 at least not reproducibly Dec 09 23:52:07 disclaimer: all "IIRC", it's a few years ago since I dealt with that mess Dec 09 23:56:12 some of those protocols' details even probed for the size of VBUS buffer capacitors in the attached "peer" device Dec 09 23:58:06 ADP is the king of all evil specs, it probes for parasitic capacity of the D+/- lines to detect peripherals and even dangling cables Dec 09 23:58:46 1707 can't do this either Dec 09 23:59:20 basically USB is FUBAR and should get binned Dec 09 23:59:52 motorola helped a lot to fsck it up, by introducing carkit Dec 10 00:00:55 sigh. mandating a $.5 USB device at the far end would have been so easy Dec 10 00:19:14 http://www.usb.org/developers/compliance/check_list/TPL_form_otgeh2_0_v1.0_-_fill-in.pdf for madness of OTG (application form for inclusion of your device into OTG TPL "whitelist") Dec 10 00:45:43 then again, what would usb be without chargers for $1 Dec 10 00:47:07 apart from nonlethal that is, Dec 10 00:56:40 :-P **** ENDING LOGGING AT Mon Dec 10 02:59:58 2012