| freemangordon | Wizzup: what os? | 00:10 |
|---|---|---|
| Wizzup | freemangordon: gentoo with alsamixer | 00:10 |
| Wizzup | I mean, just linux 4.1.0-rc4 | 00:11 |
| freemangordon | n900 that is, correct? | 00:11 |
| freemangordon | Wizzup: ^^^ | 00:11 |
| Wizzup | Yes | 00:11 |
| freemangordon | Wizzup: vanilla or Pali's tree on github? | 00:12 |
| Wizzup | Pali | 00:13 |
| bencoh | Wizzup: audio .... just audio playback, or audio/cmtspeech ? | 00:14 |
| Wizzup | I am not sure if there are many differences between Pali and mainline | 00:18 |
| Wizzup | bencoh: cmtspeech is next target | 00:19 |
| *** SpeedEvil has quit IRC | 00:21 | |
| *** SpeedEvil has joined #maemo | 00:21 | |
| Ras_Older | o/ everyone! How are things here? | 00:26 |
| DocScrutinizer05 | (cmtspeech) good luck | 00:27 |
| DocScrutinizer05 | hi Ras_Older. Things are mostly smooth and quiet here | 00:28 |
| Ras_Older | I've been cracking local cybersec convention challenges lately and just cracked 2 major ones :D | 00:29 |
| Ras_Older | tomorrow morning (+10 hours) hitting them up physically. They started today but due to sickness I wasn't able to go there just yet. | 00:30 |
| Wizzup | bencoh: cmtspeech fails to modprobe atm | 00:30 |
| Ras_Older | Sucks to be me atm :D the last 8 weeks I've been on sickleave. | 00:31 |
| Ras_Older | But tomorrow I hope to make it to there (Jyväskylä Cyber Security 2015 convention) in person. | 00:32 |
| Ras_Older | Yeah totally untopic but things have been rather quiet here lately so :D | 00:33 |
| *** xes has quit IRC | 00:44 | |
| *** auenfx4 has quit IRC | 01:01 | |
| *** Pali has quit IRC | 01:02 | |
| *** auenf has joined #maemo | 01:02 | |
| *** eMHa_ has joined #maemo | 01:25 | |
| *** florian has quit IRC | 01:26 | |
| *** red723 has joined #maemo | 01:26 | |
| *** red723 has quit IRC | 01:29 | |
| *** L29Ah has left #maemo | 01:43 | |
| *** vectis has quit IRC | 01:43 | |
| *** L29Ah has joined #maemo | 01:44 | |
| *** chainsawbike has quit IRC | 01:47 | |
| *** L29Ah has left #maemo | 01:48 | |
| *** chainsawbike has joined #maemo | 01:49 | |
| *** L29Ah has joined #maemo | 01:49 | |
| *** protem has joined #maemo | 01:51 | |
| *** L29Ah has quit IRC | 01:58 | |
| ds3 | = | 02:03 |
| *** SpeedEvil has quit IRC | 02:06 | |
| *** SpeedEvil has joined #maemo | 02:07 | |
| *** xes has joined #maemo | 02:23 | |
| *** L29Ah has joined #maemo | 02:31 | |
| *** cpt_nemo has quit IRC | 02:39 | |
| *** SpeedEvil has quit IRC | 02:39 | |
| *** SpeedEvil has joined #maemo | 02:40 | |
| *** L29Ah has left #maemo | 02:46 | |
| *** L29Ah has joined #maemo | 02:52 | |
| *** lxp has quit IRC | 03:30 | |
| *** Mek_ has joined #maemo | 03:33 | |
| *** Mek has quit IRC | 03:33 | |
| *** robink has quit IRC | 03:47 | |
| *** robink_ has joined #maemo | 03:52 | |
| *** grinsekatze has quit IRC | 03:54 | |
| Oksana | <kerio>Oksana: *add* a portrait slider instead <-- How so? One more layer, to make it even more thick? And, on N900 Bluetooth-FM and WiFi are different chips. Maybe, WiFi can be fixed with hot air, but I am not an expert, so take care and research. | 03:55 |
| *** erlehmann has joined #maemo | 03:58 | |
| *** grinsekatze has joined #maemo | 04:02 | |
| *** beford has joined #maemo | 04:14 | |
| *** eMHa__ has joined #maemo | 04:18 | |
| *** eMHa_ has quit IRC | 04:22 | |
| *** erlehmann has quit IRC | 04:34 | |
| *** Defiant has quit IRC | 04:52 | |
| *** Defiant has joined #maemo | 04:54 | |
| *** sparetire_ has quit IRC | 05:20 | |
| *** DocScrutinizer05 has quit IRC | 05:39 | |
| *** DocScrutinizer05 has joined #maemo | 05:41 | |
| *** Roth has joined #maemo | 05:47 | |
| Oksana | How to hunt down torx+ screwdrivers, and not just torx? | 06:27 |
| *** jonwil has joined #maemo | 07:40 | |
| *** ArGGu^^ has quit IRC | 07:44 | |
| *** jonwil has quit IRC | 07:47 | |
| Oksana | In short, I will likely go for http://www.ebay.com.au/itm/For-Nokia-N900-Repair-Opening-Dismantle-disassembly-Tool-s-Screwdriver-Set-4-pce-/270836864395 | 07:47 |
| Luke-Jr | DocScrutinizer05: these days I just run CSSU Thumb with a Gentoo chroot | 07:48 |
| *** ArGGu^^ has joined #maemo | 07:48 | |
| Luke-Jr | I wonder if it could be the cable. When I put it on my portable battery charger, it went to 100% in ~30 min | 07:49 |
| DocScrutinizer05 | hmm, yes | 07:53 |
| *** ds3 has quit IRC | 07:54 | |
| Luke-Jr | DocScrutinizer05: know any way to get reliable cables? I've had bad luck just picking off NewEgg.. :/ | 08:01 |
| DocScrutinizer05 | dunno, most of mine seem to be fine | 08:01 |
| *** protem has quit IRC | 08:02 | |
| Oksana | So, Nokia N900 has TorxPlus IP4 screws? | 08:03 |
| Luke-Jr | hmm | 08:03 |
| Oksana | ~ping | 08:11 |
| infobot | 1 packet transmitted, 1 packet received, 0.0% packet loss | 08:11 |
| *** fortytwo has quit IRC | 08:23 | |
| *** fortytwo has joined #maemo | 08:25 | |
| KotCzarny | luke-jr: n900 needs >500mA to fully charge | 08:29 |
| Luke-Jr | KotCzarny: yeah, I was giving it 1A | 08:29 |
| Luke-Jr | supposedly | 08:29 |
| KotCzarny | especially if you have wifi/gsm on it could easily draw ~500 and not charge at the same time to full | 08:29 |
| KotCzarny | i've noticed that when i was fiddling with my secondary n900 on usb, it was charging and charging, and never turning green | 08:30 |
| KotCzarny | luke-jr: measure with multimeter or just buy some 'charge doctor usb meter' for 1.5usd on ebay | 08:30 |
| *** japa-fi has quit IRC | 08:31 | |
| KotCzarny | cable was good, because then i just used the same cable, but with 1A charger instead of pc usb | 08:33 |
| *** FlameReaper-PC has joined #maemo | 08:35 | |
| *** robink_ has quit IRC | 08:36 | |
| KotCzarny | Mem: 221868K used, 13384K free, 0K shrd, 13944K buff, 70624K cached | 08:36 |
| KotCzarny | cssu-thumb is nice when it comes to free mem | 08:36 |
| KotCzarny | :) | 08:36 |
| KotCzarny | (free+cached) | 08:37 |
| KotCzarny | freemangordon, would you find some time to recompile image-viewer, rtcom-call-ui, systemui ? and maybe browser* | 08:41 |
| *** robink_ has joined #maemo | 08:42 | |
| KotCzarny | (those are the top entries in top for now) | 08:46 |
| *** robink_ is now known as robink | 08:49 | |
| *** futpib has joined #maemo | 08:56 | |
| *** zGrr has joined #maemo | 08:56 | |
| *** Roth has quit IRC | 09:04 | |
| *** qwazix_ has joined #maemo | 09:13 | |
| *** fuz_ has quit IRC | 09:23 | |
| *** BlessJah has left #maemo | 09:25 | |
| *** futpib has quit IRC | 09:27 | |
| zGrr | moin :) | 09:29 |
| *** ds3 has joined #maemo | 09:33 | |
| *** fuz_ has joined #maemo | 09:35 | |
| *** fortytwo has quit IRC | 09:37 | |
| *** fortytwo has joined #maemo | 09:40 | |
| KotCzarny | oink | 09:43 |
| KotCzarny | eh, running maemo apps via DISPLAY=somelinuxhost fails in functionality | 09:49 |
| KotCzarny | bad hildon, bad! | 09:49 |
| *** BCMM has joined #maemo | 09:55 | |
| zGrr | yeah | 09:56 |
| zGrr | I've noticed that too. | 09:56 |
| zGrr | they must have had big problems with this if they disabled it. X is a mess. | 09:57 |
| KotCzarny | they just went their own way ignoring any *nix traditions | 10:00 |
| zGrr | it is easy to say that but there must have been a reason behind it. | 10:01 |
| KotCzarny | the only real reason would be 'no one thought anyone would want to do such thing' | 10:02 |
| KotCzarny | and lack of test/reqs in that matter | 10:03 |
| KotCzarny | freemangordon: fennec is missing libqtm-12-feedback dependency | 10:03 |
| zGrr | i can imagine, that i required at least several hacks to get the X working properly on n900. there could have been some serious compatibility issues with remote X. | 10:05 |
| KotCzarny | xshm fails for remote connections, that's expected, pity most hildonized things require that to display properly | 10:06 |
| *** florian has joined #maemo | 10:10 | |
| kerio | wtf are you talking about | 10:13 |
| kerio | maemo apps are launched with a shared library compatibility layer that, for obvious reasons, doesn't copy the environment | 10:13 |
| kerio | use maemo-standalone or whatever | 10:13 |
| kerio | and you'll get your DISPLAY | 10:14 |
| *** vectis has joined #maemo | 10:14 | |
| KotCzarny | Nokia-N900:~# maemo-standalone | 10:14 |
| KotCzarny | -sh: maemo-standalone: not found | 10:14 |
| kerio | maemo-summoner | 10:14 |
| kerio | you'll have to open the .launch binary | 10:15 |
| kerio | which isn't even a binary anyway | 10:15 |
| kerio | it's effectively some weird relocatable shared library | 10:15 |
| kerio | the shit one does instead of adding some more ram | 10:16 |
| KotCzarny | Nokia-N900:~# maemo-summoner /usr/bin/osso_calculator | 10:16 |
| KotCzarny | maemo-summoner: summoning '/usr/bin/osso_calculator' | 10:16 |
| KotCzarny | maemo-summoner: died loading invoked application: '/usr/bin/osso_calculator: cannot dynamically load executable' | 10:16 |
| kerio | fucking crazy | 10:16 |
| kerio | maemo-summoner /usr/bin/osso_calculator.launch | 10:16 |
| kerio | hm actually | 10:16 |
| kerio | wait osso_calculator is a real binary | 10:17 |
| kerio | nice | 10:17 |
| KotCzarny | i wonder why /etc/fstab is dynamically created on every boot | 10:21 |
| *** geaaru has joined #maemo | 10:39 | |
| * Maxdamantus doesn't really like the idea of defining core filesystem layout with /etc/fstab | 10:41 | |
| Maxdamantus | imo it should be there to make mounting things slightly easier for the user. | 10:41 |
| KotCzarny | um, *nix wasnt for users | 10:42 |
| KotCzarny | it was server os, and admin had the right for defining what mounts | 10:42 |
| Maxdamantus | eg, /boot isn't usually necessary, so put it in /etc/fstab so you can `mount /boot` when you do need it. | 10:42 |
| Maxdamantus | server? You mean time sharing? | 10:42 |
| KotCzarny | you can always define user mountable things with udev scripts | 10:43 |
| Maxdamantus | They didn't have servers and clients in the beginning. They just had a machine with a bunch of terminals attached. | 10:43 |
| KotCzarny | yes, and users didnt mount anything | 10:43 |
| Maxdamantus | (and the people on those terminals certainly used the OS) | 10:43 |
| kerio | i have a static fstab | 10:43 |
| kerio | because of reasons | 10:43 |
| Maxdamantus | It was designed to be usable. | 10:43 |
| Maxdamantus | in an era when "usable" meant using text editors like `ed` | 10:44 |
| KotCzarny | users are stupid, ie, they usually physically disconnect things without umounting | 10:45 |
| KotCzarny | and you either have to decide if you want performance or usability | 10:45 |
| Maxdamantus | It's stupid that filesystems still can't handle that. | 10:45 |
| KotCzarny | no device can handle powerloss in the middle of the write | 10:46 |
| Maxdamantus | .. yes, plenty of devices can. | 10:46 |
| KotCzarny | user class? | 10:46 |
| Maxdamantus | It's a limitation of the organisation of filesystems and software that means you should unmount things before removing them, not really hardware. | 10:47 |
| Maxdamantus | Removable devices often have a light that flashes during activity. | 10:48 |
| kerio | yeah we could just mount things without any cache | 10:48 |
| Maxdamantus | Theoretically, you should be able to just wait until it stops flashing; that should indicate that your transfers are done. | 10:48 |
| kerio | and lose ANY performance | 10:48 |
| KotCzarny | maxd, what about delayed writes | 10:48 |
| KotCzarny | user starts ejecting drive when os decides to flush buffers | 10:49 |
| kerio | KotCzarny: in Maxdamantus' world we have to mount things with sync,data=ordered | 10:49 |
| kerio | and open all files with O_DIRECT | 10:49 |
| Maxdamantus | kerio: no. Journalling is stupid. | 10:49 |
| kerio | haahhhahahahahahaha | 10:49 |
| KotCzarny | lol | 10:49 |
| kerio | HAHAHAHAHAHAHHAh | 10:49 |
| kerio | HAHAJJAHSFJAHSJFHAJSFHAJSF | 10:49 |
| Maxdamantus | kerio: the main filesystem on your phone doesn't journal. | 10:49 |
| kerio | ok you're definetely a troll | 10:49 |
| *** vectis has quit IRC | 10:49 | |
| kerio | the main filesystem on my phone is ubifs | 10:50 |
| kerio | which is journaled | 10:50 |
| Maxdamantus | kerio: ubifs is fairly resiliant to power loss without journalling, because it was designed after everyone knew that journalling was a stupid way of solving that issue. | 10:50 |
| kerio | the other filesystem is ext4 | 10:50 |
| kerio | which is journaled | 10:50 |
| kerio | dude | 10:50 |
| KotCzarny | it's all about deciding how much performance/stability/usability to have | 10:50 |
| kerio | are you serious | 10:50 |
| kerio | ubifs is journaled | 10:50 |
| Maxdamantus | kerio: yes, I'm totally serious. | 10:50 |
| Maxdamantus | kerio: it's a log-based filesystem, not a journalled filesystem. | 10:50 |
| Maxdamantus | kerio: you can look this shit up. | 10:50 |
| kerio | UBIFS automatically replays its journal and recovers from crashes, ensuring that the on-flash data | 10:50 |
| kerio | structures are consistent. | 10:50 |
| kerio | ubifs is not a log-structured filesystem | 10:50 |
| Maxdamantus | Oh, okay, it's journalled. That's silly. | 10:52 |
| KotCzarny | :) | 10:52 |
| kerio | :) | 10:52 |
| Maxdamantus | Well, actually, it depends how it's implemented. | 10:52 |
| Maxdamantus | I suspect it's quite different to the "journalling" done by ext. | 10:53 |
| Maxdamantus | Since it works on top of MTD, so it should naturally be avoiding writing over things. | 10:54 |
| Maxdamantus | otherwise writes to the same file would keep writing to the same block (unless you're relying on a fancy FTL under your filesystem), which is bad. | 10:54 |
| KotCzarny | is emmc wear levelled? | 10:54 |
| Maxdamantus | Of course. It has a controller inside that manages that. | 10:55 |
| KotCzarny | i'm planning to move whole os to emmc or sd | 10:55 |
| Maxdamantus | http://lxr.free-electrons.com/source/fs/ubifs/journal.c#L26 | 10:56 |
| Maxdamantus | No copying. | 10:57 |
| Maxdamantus | unlike ext (where you need to specify ordered writes or full data journalling (writing twice) to provide the sort of guarantees that should be implicit) | 10:58 |
| Maxdamantus | also, 19:50:07 < kerio> the other filesystem is ext4 | 10:59 |
| KotCzarny | no stable ext4 for 2.6.28 | 10:59 |
| Maxdamantus | Theodor Ts'o (the maintainer of ext4) has said that filesystems should be moving towards something like btrfs rather than ext4. | 11:00 |
| KotCzarny | nor btrfs | 11:00 |
| KotCzarny | which is why having 4.x in fremantle would be awesome | 11:00 |
| KotCzarny | or in n900 os in general | 11:01 |
| KotCzarny | standard fremantle (without *.avi and *.mp3) is ~ 138M for rootfs, ~190M for home/opt and ~33M for mydocs | 11:03 |
| Maxdamantus | 2.9G /btrfs/bk/n900/homefs/150906.mnt/select/maemo5-root | 11:04 |
| KotCzarny | :) | 11:04 |
| KotCzarny | some chroot? | 11:04 |
| Maxdamantus | Yes. | 11:04 |
| * Maxdamantus just uses the ubifs as a portable initramfs. | 11:07 | |
| Maxdamantus | er, mutable* | 11:07 |
| KotCzarny | um, isnt that eating memory? | 11:07 |
| Maxdamantus | orcus:/mnt/ubi/lib/modules# ls | 11:08 |
| Maxdamantus | 2.6.28-omap1 2.6.28-omap1-00001-ge37221b-dirty 2.6.28.10-cssu1 2.6.28.10-orcus 2.6.28.10-power53 2.6.28.10power40 3.14.0-rc1+ 3.18.0+ 3.18.0-rc6+ current | 11:08 |
| Maxdamantus | Memory? | 11:08 |
| KotCzarny | having initramfs | 11:08 |
| KotCzarny | unless you free it after boot | 11:09 |
| Maxdamantus | It's not an actual initramfs, but no, that wouldn't necessary eat memory. | 11:09 |
| Maxdamantus | or just remove the files. | 11:09 |
| KotCzarny | that's what i meant | 11:09 |
| * Maxdamantus currently has his laptop set up to use an actual initramfs as his root. | 11:10 | |
| KotCzarny | let's stick to n900 as a subject | 11:10 |
| KotCzarny | pc can have gigs of mem | 11:10 |
| Maxdamantus | I think you can unmount the initramfs after doing a pivot_root. | 11:11 |
| KotCzarny | or just remove the files, as you've said | 11:11 |
| KotCzarny | still, some will remain mapped by init and things you ran before pivot | 11:11 |
| Maxdamantus | You shouldn't run init before pivoting. | 11:12 |
| KotCzarny | it won't be pid 1 then | 11:12 |
| Maxdamantus | Sure it will. | 11:13 |
| Maxdamantus | Don't fork, just exec. | 11:13 |
| Maxdamantus | #!/bin/sh | 11:13 |
| Maxdamantus | pivot_root .. | 11:13 |
| Maxdamantus | exec /sbin/init | 11:13 |
| KotCzarny | fair enough then | 11:13 |
| *** rm_work has quit IRC | 11:14 | |
| *** rm_work has joined #maemo | 11:16 | |
| KotCzarny | ~usbnet | 11:28 |
| infobot | it has been said that usbnet is at http://handhelds.org/z/wiki/How%20do%20I%20setup%20USB%20networking or and usbnet in 2.4.18 (desktop) is broken, you want to use > 2.4.19-pre2 or see windows usbnet for windows support or a patched version is at http://handhelds.org/~paxanima/usbnet/, or at http://zorian.kicks-ass.org/files/usbnet-2.4.21-rc7.tar.gz, or http://handhelds.org/~mallum/usbnet-2.4.20.patch, or dhcp over usbnet, ... | 11:28 |
| KotCzarny | 2.4? | 11:28 |
| KotCzarny | uhuhu | 11:28 |
| KotCzarny | ~listkeys usbnet | 11:28 |
| infobot | Factoid search of 'usbnet' by key (5): windows usbnet #DEL# ;; 2.4.18 usbnet ;; zaurus usbnet ;; usbnet ;; usbnetworking. | 11:28 |
| KotCzarny | ~usbnetworking | 11:28 |
| infobot | [usbnetworking] http://wiki.maemo.org/USB_networking, or http://wiki.maemo.org/N900_USB_networking | 11:28 |
| Maxdamantus | https://gist.githubusercontent.com/Maxdamantus/7de577f13311a77c0208/raw/bq150924-time-vs-mv.png | 11:29 |
| KotCzarny | maxd: what's that? | 11:30 |
| Maxdamantus | x is number of minutes into the day, y is mV of battery according to bq272.. | 11:31 |
| KotCzarny | you know that sampling it so often will drain the battery? | 11:31 |
| KotCzarny | also, same data you could get using battery-eye or similar | 11:32 |
| Maxdamantus | I can't imagine it being that significant. | 11:32 |
| Maxdamantus | It's every 5 seconds. | 11:32 |
| KotCzarny | uhuhu, often | 11:32 |
| Maxdamantus | and it's going through the kernel module, dunno when that looks at the registers. | 11:32 |
| KotCzarny | switch to 60s and compare | 11:33 |
| Maxdamantus | otherwise it's just a small amount of processing every 5 seconds and writing a bit to the eMMC. | 11:33 |
| Maxdamantus | it's computationally more efficient than doc's normal script. | 11:33 |
| Maxdamantus | though yes, still not optimal .. that probably wouldn't invoke something like sed. | 11:34 |
| KotCzarny | nope, that would involve c | 11:34 |
| KotCzarny | shell scripts are easy to write but are heavy on resources (compared to c) | 11:35 |
| Maxdamantus | It's still fairly insignificant in this case. | 11:35 |
| KotCzarny | still, for a quickie change 5s into 60s and compare | 11:36 |
| Maxdamantus | It's basically just invoking a sed process every 5 seconds. | 11:36 |
| Maxdamantus | Everything else is in the shell. | 11:36 |
| Maxdamantus | (the normal script invokes i2c lots of times) | 11:36 |
| KotCzarny | if there is noticeable difference you will know its draining | 11:36 |
| Maxdamantus | real 0m17.231s | 11:38 |
| Maxdamantus | user 0m0.563s | 11:38 |
| Maxdamantus | so about 3% CPU. | 11:38 |
| Maxdamantus | dunno what clock speed. | 11:38 |
| Maxdamantus | probably 200 MHz | 11:39 |
| KotCzarny | any % cpu > idle/sleeping cpu | 11:39 |
| KotCzarny | and 0.5s every 5s? | 11:39 |
| Maxdamantus | No. | 11:39 |
| Maxdamantus | 0.5s every 17.2s | 11:40 |
| KotCzarny | it's 508s per 24h | 11:40 |
| KotCzarny | so it's like turning it for 10min daily | 11:40 |
| Maxdamantus | Yeah, so far less than I used on the bus. | 11:41 |
| KotCzarny | still, do the 5s -> 60s comparison | 11:41 |
| *** lxp has joined #maemo | 11:41 | |
| KotCzarny | *comparision | 11:41 |
| Maxdamantus | which was around 1050–1090 on that graph. | 11:42 |
| KotCzarny | in related news, i've observed new lowest mV on my device, 4.2mV in idle | 11:43 |
| Maxdamantus | mV or mA? | 11:44 |
| *** qwazix_ has quit IRC | 11:44 | |
| * Maxdamantus wonders if it's going to go for another day. | 11:47 | |
| *** ssvb has quit IRC | 11:48 | |
| *** eMHa__ has quit IRC | 11:53 | |
| KotCzarny | mA | 11:53 |
| *** qwazix_ has joined #maemo | 11:57 | |
| *** LauRoman has quit IRC | 12:08 | |
| *** LauRoman has joined #maemo | 12:08 | |
| KotCzarny | update, on another device its 3.7mA | 12:14 |
| KotCzarny | 370h of standby time? | 12:15 |
| *** qwazix_ has quit IRC | 12:16 | |
| *** eMHa__ has joined #maemo | 12:20 | |
| *** vakkov has quit IRC | 12:21 | |
| *** N-Mi has joined #maemo | 12:21 | |
| Wizzup | Maxdamantus: that can prevent the phone from sleeping/idling | 12:25 |
| *** cpt_nemo has joined #maemo | 12:26 | |
| Maxdamantus | Stuff already seems to do that. | 12:27 |
| Maxdamantus | 1633 1385 user S 14288 6.0 0.0 /usr/sbin/browserd -s 1633 -n RTComMessagingServer | 12:27 |
| KotCzarny | fix your setup? | 12:27 |
| Maxdamantus | I don't know enough about what RTComMessagingServer does to fix it. | 12:28 |
| Maxdamantus | I think it's just normally there in Maemo. | 12:28 |
| *** futpib has joined #maemo | 12:28 | |
| Maxdamantus | doing .. stuff | 12:28 |
| KotCzarny | noope | 12:28 |
| *** LauRoman has quit IRC | 12:28 | |
| KotCzarny | also, second number is cpu usage, first is mem | 12:29 |
| KotCzarny | 23989 1243 user S 24188 10.2 0.0 /usr/sbin/browserd -s 23989 -n RTComMessagingServer | 12:29 |
| KotCzarny | so its 0.0 | 12:29 |
| KotCzarny | press shift-p to sort by cpu usage | 12:29 |
| Maxdamantus | It's sorted by CPU usage by default. | 12:30 |
| KotCzarny | anyway, notice that for those 0.0 cpu fields they are sorted by mem usage | 12:30 |
| KotCzarny | so its not that browserd doing more than anything below | 12:31 |
| *** vakkov has joined #maemo | 12:36 | |
| KotCzarny | hmm | 12:37 |
| KotCzarny | FATAL: Error inserting g_ether (/lib/modules/2.6.28.10-power53/g_ether.ko): Device or resource busy | 12:37 |
| KotCzarny | bme is blocking usb networking? | 12:37 |
| Maxdamantus | You need to remove any other g_ modules. | 12:37 |
| Maxdamantus | like g_nokia or g_file_storage | 12:37 |
| KotCzarny | uhum | 12:37 |
| KotCzarny | thx, worked | 12:38 |
| Maxdamantus | I don't think bme is able to block the kernel loading modules. | 12:38 |
| KotCzarny | it g_file_storage was loaded even if device was in 'charging only' state | 12:38 |
| Wizzup | it does that, yes | 12:38 |
| Maxdamantus | Yeah, I never understood that dialogue. | 12:39 |
| Wizzup | but it just exports an empty block device then iirc | 12:39 |
| KotCzarny | it should be considered a bug | 12:39 |
| * Maxdamantus wants to remove that. | 12:39 | |
| * Maxdamantus thinks he remembers tracing it down to something in ke-recv. | 12:39 | |
| Maxdamantus | Annoying having the screen activate just because you plug it in to charge. | 12:40 |
| KotCzarny | yeah, it should be done as status bar applet | 12:40 |
| KotCzarny | with last-mode remembered | 12:40 |
| * Maxdamantus loads g_ether in rcS-late, so ke-recv or whatever fails to load g_file_storage or whatever. | 12:41 | |
| KotCzarny | echo "$DESC: USB networking enabled, ignoring USB cable" | 12:41 |
| KotCzarny | export OSSO_KE_RECV_IGNORE_CABLE=1 | 12:41 |
| KotCzarny | i think you can play with that | 12:42 |
| Maxdamantus | Hm. | 12:42 |
| KotCzarny | /etc/init.d/ke-recv | 12:42 |
| Maxdamantus | I think I already have that. | 12:43 |
| Maxdamantus | it still wakes the screen up and shows the dialogue. | 12:43 |
| KotCzarny | i mean, to control whatever runs from hal | 12:43 |
| KotCzarny | thx for the ke-recv pointer, will hunt it later | 12:44 |
| Maxdamantus | I think I might've just stopped running ke-recv at some point, but I think that prevented the camera application from working. | 12:45 |
| Maxdamantus | can't remember. | 12:45 |
| Maxdamantus | It seems like the sort of stuff I don't want anyway. | 12:46 |
| KotCzarny | can you still set usb mode? | 12:49 |
| KotCzarny | (without cmdline) | 12:49 |
| Maxdamantus | Dunno. I've always done that using a command line. | 12:50 |
| KotCzarny | ie. if you plug usb, do you have a usb button in status bar? | 12:50 |
| Maxdamantus | Without ke-recv? Can't remember. | 12:50 |
| Wizzup | 11:40 < KotCzarny> with last-mode remembered | 12:52 |
| Wizzup | really? ;) | 12:52 |
| *** ssvb has joined #maemo | 12:52 | |
| KotCzarny | wizzup, well, would work for 'charing only' for me | 12:52 |
| KotCzarny | :) | 12:52 |
| Wizzup | sure. | 12:52 |
| KotCzarny | and enabling g_ether at all times | 12:52 |
| Wizzup | Not when it remembers g_file_storage | 12:53 |
| Wizzup | (that would be annoying) | 12:53 |
| KotCzarny | right now it behaves like broken g_file_storage | 12:53 |
| Wizzup | KotCzarny: wrt usb mode, there's a very nice applet to do it | 12:53 |
| KotCzarny | ie. module loaded, but no driver mountable | 12:53 |
| Maxdamantus | Damn it, VDQ disappeared. | 12:53 |
| KotCzarny | vdq not importants, ci importants | 12:53 |
| Maxdamantus | VDQ important if you're trying to calibrate to a new battery. | 12:54 |
| KotCzarny | unless you are in the middle of calibration | 12:54 |
| KotCzarny | wizzup: name? | 12:54 |
| Maxdamantus | it went off an hour and fifteen minutes ago. | 12:54 |
| KotCzarny | maxd: maybe you've connected usb or something | 12:55 |
| Maxdamantus | I haven't connected USB. | 12:55 |
| Wizzup | KotCzarny: sorry, for host mode or swithing g_applets | 12:55 |
| KotCzarny | nah, no need for host mode (atm) | 12:55 |
| KotCzarny | but i would like usb charing/storage/pcsuite mode switchable without reconnecting the cable | 12:56 |
| KotCzarny | (via applet button) | 12:56 |
| Maxdamantus | it's been saying 6% charge for four hours. | 12:56 |
| Maxdamantus | and is still at 3.7 V | 12:56 |
| Wizzup | KotCzarny: right, no, the applet only allows switching initially | 12:56 |
| Maxdamantus | (it doesn't go lower than 6%) | 12:56 |
| KotCzarny | maxd: some weird battery stup? | 12:56 |
| Wizzup | but it doesn't allow switching from say 'pc suite mode' to 'none' | 12:56 |
| Wizzup | so then you need to use cmdline | 12:56 |
| Maxdamantus | No, bq just doesn't seem to go lower than 6% | 12:56 |
| KotCzarny | wizzup, seems like trivial thing to write | 12:56 |
| KotCzarny | TODOed | 12:57 |
| Maxdamantus | so supposedly my other battery would've run out four hours ago. | 12:57 |
| KotCzarny | maxd: there was some nice guide for calibrating baterries with very big differences since the last one used | 12:57 |
| KotCzarny | *batteries | 12:58 |
| Maxdamantus | Maybe the trick is to just use the power quickly. | 13:03 |
| Maxdamantus | Oh, interesting. It actually does go below 6% | 13:04 |
| Maxdamantus | after VDQ = 0 | 13:04 |
| Maxdamantus | while VDQ = 1, it was just sitting at 6% for hours. | 13:05 |
| Maxdamantus | The earphones I should be getting in a couple of days have an angled connector, which should be relatively convenient for the N900. | 13:41 |
| KotCzarny | hmm | 13:49 |
| KotCzarny | one nice thing about using g_ether and not g_mass_storage will be easy file sharing | 13:49 |
| KotCzarny | and it will no longer require mounting/umounting at the n900's side | 13:49 |
| *** LjL has quit IRC | 13:50 | |
| KotCzarny | no nfsd in default cssu kernel? | 13:51 |
| KotCzarny | http://members.inode.at/anton.zechner/az/AzSmb.en.htm | 13:58 |
| KotCzarny | The program code needs 250 kByte. | 13:58 |
| KotCzarny | sounds doable | 13:58 |
| KotCzarny | let's see if it compiles | 13:58 |
| ceene | is thumb the same as thumb2? | 14:10 |
| KotCzarny | ~thumb | 14:10 |
| infobot | extra, extra, read all about it, cssu-thumb is <Doc_Scrutinizer05> [thumb2 microb] indeed seems to render like mad, subjectively, or http://talk.maemo.org/showpost.php?p=1220597, or http://wiki.maemo.org/Community_SSU/Thumb | 14:10 |
| KotCzarny | see the links | 14:10 |
| KotCzarny | but yes, compile wise using -thumb enables thumb2 | 14:10 |
| ceene | that was the doubt, thanks | 14:11 |
| ceene | ours is a Cortex-A8? | 14:11 |
| KotCzarny | yes | 14:11 |
| ceene | Processor: ARMv7 Processor rev 3 (v7l) | 14:11 |
| ceene | shouldn't it say ARMv8 then? | 14:11 |
| KotCzarny | nope | 14:11 |
| ceene | oh | 14:11 |
| KotCzarny | its different thing | 14:11 |
| KotCzarny | cortex-a8 is armv7 | 14:12 |
| ceene | i hate all those confusing names | 14:12 |
| KotCzarny | marketing, always an evil thing | 14:12 |
| KotCzarny | but mind you, if you compile with thumb, binary wont run on stock kernel | 14:13 |
| KotCzarny | (needs cssu or power kernel) | 14:13 |
| Wizzup | 12:51 < KotCzarny> no nfsd in default cssu kernel? | 14:13 |
| Wizzup | use sshfs? | 14:14 |
| ceene | i always run latest power kernel | 14:14 |
| KotCzarny | wizzup: can you turn off encryption with sshfs? | 14:14 |
| KotCzarny | ceene: just a warning if you ever compile extras app | 14:14 |
| Wizzup | KotCzarny: yes, you can pick a none encryption. | 14:16 |
| Wizzup | Do you see the encryption as a problem? | 14:16 |
| Wizzup | I don't think it'll matter much unless you're sending a *LOT* of data and have a deadline | 14:16 |
| KotCzarny | wizzup, cpu hog | 14:18 |
| KotCzarny | and unneeded when connecting via usb cable | 14:18 |
| * Wizzup hates nfs | 14:23 | |
| KotCzarny | why? | 14:24 |
| Wizzup | KotCzarny: the stupid security model (it had/has), the fact that you usually need root for it, and I think there are much nicer solutions out there | 14:27 |
| Wizzup | sshfs being just one of them | 14:27 |
| Wizzup | Could also use 9P | 14:27 |
| KotCzarny | yeah, it came from time when rsh was password less | 14:28 |
| KotCzarny | :) | 14:28 |
| KotCzarny | but on secure network it's pretty nice | 14:28 |
| kerio | i'm pretty sure that sshfs is even less posixy than nfs | 14:30 |
| Wizzup | What does that have to do with POSIX? | 14:34 |
| BCMM | don't you need root for sshfs too? i thought it's just hidden behind the SUID /usr/bin/fusermount binary | 14:34 |
| Wizzup | BCMM: no, not at all | 14:35 |
| Wizzup | You interface with /dev/fuse | 14:35 |
| Wizzup | although, yes, fusermount is suid | 14:35 |
| BCMM | well, sshfs doesn't work for me if i take the SUID bit off fusermount :) | 14:38 |
| KotCzarny | what a surprise | 14:39 |
| KotCzarny | :) | 14:39 |
| Wizzup | BCMM: What you're stating is that using "su" also always "requires" root | 14:39 |
| Wizzup | Where the fact is that I, as non root user, can invoke su. | 14:39 |
| Wizzup | The same is true for FUSE programs. | 14:39 |
| Wizzup | I don't need to be root to use/invoke them. | 14:39 |
| Wizzup | I'm not sure if the fallacy is intentional | 14:39 |
| BCMM | fair enough. i suppose what i'm wondering is, is there a reason one couldn't have a similar system for nfs? | 14:40 |
| BCMM | in which a bit of SUID userspace lets a user set up an NFS mount while making sure that user doesn't put the mount anywhere he shouldn't be allowed to and so on | 14:40 |
| KotCzarny | i wonder if one could sshfs mount over /usr/bin even with suid (or it has some protection) | 14:40 |
| BCMM | or do non-FUSE filesystems have some inherent danger that makes it impossible to set it up like that | 14:40 |
| *** red723 has joined #maemo | 14:43 | |
| Wizzup | KotCzarny: or course not | 14:43 |
| Wizzup | KotCzarny: you need to own your mountpoint | 14:43 |
| Wizzup | BCMM: you can probably implement nfs in userspace, I guess | 14:43 |
| BCMM | that's not what i meant | 14:43 |
| Wizzup | on my university they used this (root-only nfs) as some kind of security | 14:43 |
| *** LjL has joined #maemo | 14:44 | |
| Wizzup | of course, taking out the cable, plugging in the cable in your laptop, spoofing mac was a trivial way to access all the data/files | 14:44 |
| KotCzarny | yup | 14:44 |
| BCMM | it's that it seems, to me, like the reason you can sshfs as a normal user isn't that the driver runs as a user so much as that there is a SUID binary which will do the root stuff for you and make sure you can't do bad things | 14:45 |
| Wizzup | well, mount is suid too | 14:45 |
| BCMM | and i'm wondering whether that is inherently impossible with a kernel-mode filesystem driver, and why | 14:45 |
| Wizzup | I mean, you can write some suid command that does what mount does, without any checks. | 14:45 |
| Wizzup | but the example I just gave is already a reason it is probably not allowed: many people rely on it (stupidly) for security | 14:46 |
| KotCzarny | sense of security is worse than insecurity | 14:47 |
| *** BCMM has quit IRC | 14:52 | |
| *** ssvb has quit IRC | 15:01 | |
| *** sparetire_ has joined #maemo | 15:22 | |
| *** darkschneider has quit IRC | 15:44 | |
| *** darkschneider has joined #maemo | 15:45 | |
| Maxdamantus | 23:43:35 < Wizzup> BCMM: you can probably implement nfs in userspace, I guess | 15:48 |
| Maxdamantus | I think traditionally, they also require that you connect from a port under 1024. | 15:48 |
| KotCzarny | which is weak security measure | 15:48 |
| Wizzup | Maxdamantus: yes, but I was not sure about that :) | 15:49 |
| KotCzarny | but doable with fusermount suid | 15:49 |
| Maxdamantus | It's not weak if you have complete control over the network. | 15:49 |
| Wizzup | Maxdamantus: generally you don | 15:49 |
| Wizzup | 't though | 15:49 |
| Wizzup | as I demonstrated above | 15:49 |
| KotCzarny | maxd: see ethernet cable example above | 15:49 |
| Maxdamantus | if you can take out a network cable and plug it into your own device and use it, you don't. | 15:49 |
| Wizzup | :) | 15:49 |
| KotCzarny | i remember doing such tricks in my school | 15:50 |
| KotCzarny | fun times | 15:50 |
| KotCzarny | rootfs was nfs mounted | 15:50 |
| KotCzarny | and it was as easy as booting your own os from usb or laptop | 15:50 |
| KotCzarny | or even floppy | 15:50 |
| KotCzarny | (those were the times when kernel could fit there | 15:51 |
| Wizzup | KotCzarny: tried ARP poisoning? | 15:52 |
| Wizzup | That would literally kill all machines | 15:52 |
| KotCzarny | arp was set statically | 15:53 |
| KotCzarny | on server | 15:53 |
| KotCzarny | not that it prevented me booting my lappy | 15:53 |
| KotCzarny | :) | 15:53 |
| KotCzarny | and accessing network | 15:53 |
| KotCzarny | and i was friends with sysadmin there, so it was fun not cracking | 15:54 |
| KotCzarny | i think the only way to be secure would be vpn for each machine (with secure key stored in bios and inaccessible for reading, only for signing | 15:55 |
| Wizzup | kerberos does this | 15:57 |
| Wizzup | more or less | 15:57 |
| KotCzarny | hmm | 16:02 |
| KotCzarny | is there some virtual mass storage device for linux? | 16:02 |
| Maxdamantus | What do you mean? | 16:02 |
| Maxdamantus | A device you can serve with g_file_storage? | 16:02 |
| Maxdamantus | You can serve any file with that. | 16:02 |
| KotCzarny | more like file | 16:02 |
| KotCzarny | can g_file_storage work with g_ether? | 16:03 |
| Maxdamantus | No. | 16:03 |
| KotCzarny | is there any composite driver for n900? | 16:03 |
| KotCzarny | what i'm after is to server MyDocs via tinysmb and provide minimal autorun for windows | 16:04 |
| KotCzarny | (to configure usb0 interface on windows and mount folder automatically) | 16:05 |
| KotCzarny | hmm, for the former i just need little dhcpd | 16:05 |
| KotCzarny | still, need the latter too | 16:05 |
| Maxdamantus | You could serve a fuse-backed filesystem that detects a particular write pattern | 16:07 |
| Maxdamantus | and uses that to trigger the unloading of g_file_storage and loading of g_ether. | 16:07 |
| *** ArGGu^^ has quit IRC | 16:08 | |
| *** ArGGu^^ has joined #maemo | 16:09 | |
| Maxdamantus | (so you include a program/script that tries to write a particular message somewhere to the virtualised filesystem, the fuse code notices that write and triggers the g_ether loading) | 16:09 |
| Maxdamantus | (the program/script will also configure the network once it sees the USB ethernet device) | 16:10 |
| * Maxdamantus sleeps. | 16:10 | |
| Maxdamantus | on a related note, you can sometimes hack devices like TVs using similar mechanisms. | 16:12 |
| Maxdamantus | device reads file from drive, checks its type, then rereads it to run it knowing that it's a safe type. | 16:13 |
| Maxdamantus | can obviously simulate a drive that returns something else the second time. | 16:14 |
| *** sunny_s has joined #maemo | 16:20 | |
| *** sunny_s has quit IRC | 16:22 | |
| Wizzup | KotCzarny: 9p? | 16:24 |
| *** L29Ah has left #maemo | 16:31 | |
| *** ssvb has joined #maemo | 16:32 | |
| KotCzarny | wizzup: hum? | 16:32 |
| *** xes has quit IRC | 16:55 | |
| *** beford has quit IRC | 17:03 | |
| *** red723 has quit IRC | 17:08 | |
| *** L29Ah has joined #maemo | 17:25 | |
| *** xes has joined #maemo | 17:32 | |
| *** zGrr has quit IRC | 17:33 | |
| *** dreamer has quit IRC | 17:35 | |
| *** dreamer has joined #maemo | 17:35 | |
| Wizzup | .seen pali | 18:08 |
| Wizzup | ~seen pali | 18:08 |
| infobot | pali <~pali@Maemo/community/contributor/Pali> was last seen on IRC in channel #maemo, 14d 17h 20m 16s ago, saying: '~poettering'. | 18:08 |
| Wizzup | ~poettering | 18:08 |
| infobot | 'sth is poettering' means it acts invasive, possessive, destructive, and generally in an egocentric exacerbating negative way. ``this cancer is extremely poettering'', or you look here for Linus' notion on what's poettering: http://lkml.iu.edu/hypermail/linux/kernel/1404.0/01331.html, or http://lkml.iu.edu/hypermail/linux/kernel/1404.0/01488.html, or see ~systemd cabal | 18:08 |
| *** L29Ah has left #maemo | 18:09 | |
| *** L29Ah has joined #maemo | 18:12 | |
| *** delphi has quit IRC | 18:14 | |
| *** trx has joined #maemo | 18:18 | |
| *** trx has quit IRC | 18:18 | |
| *** trx has joined #maemo | 18:18 | |
| *** florian has quit IRC | 18:27 | |
| *** totalizator has quit IRC | 18:30 | |
| *** totalizator has joined #maemo | 18:30 | |
| *** Pali has joined #maemo | 18:38 | |
| freemangordon | Pali: what was the piece of SW I was supposed to RE? some plugin iirc. jabber? | 18:54 |
| *** Mek_ is now known as Mek | 18:58 | |
| Wizzup | Pali: hi, I was wondering if you have usb host and nokia_modem working on your 4.1.0-rc4 kernel. I've been playing with it, and a lot just works! | 19:10 |
| Wizzup | http://sprunge.us/DCYF | 19:12 |
| Wizzup | let me check the dts I guess | 19:14 |
| *** ketas- has joined #maemo | 19:22 | |
| *** strohalm has joined #maemo | 19:23 | |
| *** L29Ah has quit IRC | 19:24 | |
| *** zama has quit IRC | 19:24 | |
| *** sparetire_ has quit IRC | 19:24 | |
| *** robink has quit IRC | 19:24 | |
| *** Venusaur has quit IRC | 19:24 | |
| *** ketas has quit IRC | 19:24 | |
| *** strohi has quit IRC | 19:24 | |
| *** robink_ has joined #maemo | 19:24 | |
| *** sparetire_ has joined #maemo | 19:24 | |
| *** zama has joined #maemo | 19:24 | |
| *** Venusaur has joined #maemo | 19:25 | |
| *** robink_ is now known as robink | 19:29 | |
| *** robink has quit IRC | 19:33 | |
| *** robink_ has joined #maemo | 19:38 | |
| *** FlameReaper-PC has quit IRC | 19:39 | |
| *** eMHa__ has quit IRC | 19:50 | |
| *** geaaru has quit IRC | 20:05 | |
| *** eMHa__ has joined #maemo | 20:11 | |
| *** RedW has quit IRC | 20:13 | |
| *** RedW has joined #maemo | 20:15 | |
| *** vectis has joined #maemo | 20:31 | |
| Pali | freemangordon: yes, rtcom accounts ui jabber | 20:55 |
| Pali | same as you did for gmail plugin | 20:55 |
| Pali | Wizzup: usb host mode with 4.x kernel? | 20:55 |
| Pali | nope, I did not get it working | 20:55 |
| Pali | but modem with Maemo sw worked (some 3.x version) | 20:56 |
| *** ceene900 has joined #maemo | 20:59 | |
| *** ceene900 has left #maemo | 21:03 | |
| *** florian has joined #maemo | 21:06 | |
| *** SpeedEvil has quit IRC | 21:07 | |
| *** SpeedEvil has joined #maemo | 21:08 | |
| Wizzup | Pali: were you using nokia_modem as module or built in? | 21:13 |
| Wizzup | and wrt host mode: I mostly could not try because the entries in /proc were missing | 21:13 |
| Pali | Wizzup: host - mode - becase proc is not used | 21:18 |
| Pali | debugfs instead | 21:18 |
| Pali | nokia modem is .ko file | 21:18 |
| Wizzup | Pali: yes, I realised @ /proc, I was in sysfs but did not manage (yet) | 21:19 |
| Wizzup | Okay, I get this when I probe it: http://sprunge.us/DCYF | 21:19 |
| Wizzup | (when I probe nokia_modem) | 21:19 |
| Wizzup | P.s. Very happy with your kernel branch | 21:19 |
| Wizzup | I'm slowly just trying to get each item to work | 21:19 |
| Pali | are you using my git branch? | 21:19 |
| Wizzup | Yes | 21:19 |
| Pali | or upstream? | 21:19 |
| Wizzup | Your branch | 21:19 |
| Pali | ok | 21:19 |
| Wizzup | v4.1-rc4-n900 | 21:20 |
| freemangordon | Wizzup: try newer | 21:20 |
| Wizzup | There is a newer one? | 21:20 |
| freemangordon | nokia-modem is upstreamed iirc | 21:20 |
| Wizzup | right, it is, in 4.1 | 21:20 |
| Wizzup | -rc1 | 21:20 |
| Wizzup | this is Pali's "latest" at least | 21:20 |
| freemangordon | https://github.com/pali/linux-n900/tree/v4.2-rc2-n900 | 21:21 |
| Wizzup | I will give 4.3 a try later, right now I wanted a decent defconfig and just to see if I can things to work | 21:21 |
| Pali | Wizzup: try 4.2-rc2-n900 | 21:21 |
| Wizzup | freemangordon: ... hmm .. I'm an idiot :) | 21:21 |
| freemangordon | if you say so :P | 21:21 |
| Wizzup | Ok - will try that soon! | 21:21 |
| Pali | and maybe you can try to revert commit 1bb03c60d30515e590054007e64525c428840120 | 21:21 |
| Pali | at least I have reverted it in my local copy (not pushed) | 21:21 |
| Pali | do not remember why | 21:21 |
| *** shentey has joined #maemo | 21:21 | |
| kerio | can you use linux 4 with the current maemo userland? | 21:21 |
| Wizzup | That is a lot of good info. | 21:22 |
| Wizzup | kerio: doubt it | 21:22 |
| freemangordon | kerio: I see no reason why not | 21:22 |
| kerio | Pali: -bootimg pls | 21:22 |
| freemangordon | Wizzup: the last i've tried was 3.19 iirc | 21:22 |
| Pali | kerio: compile yourself | 21:22 |
| kerio | nuoooo :c | 21:22 |
| Wizzup | freemangordon: ok | 21:22 |
| Wizzup | Anyway, once I get UMTS, calls and host mode to work the real fun starts | 21:23 |
| freemangordon | Wizzup: http://talk.maemo.org/showpost.php?p=1459970&postcount=142 | 21:23 |
| Wizzup | freemangordon: interesting | 21:23 |
| Wizzup | I guess that was pali's? | 21:23 |
| Wizzup | (since powervr doesn't work with mainline, afaik) | 21:23 |
| Pali | Wizzup: reverting that commit is needed for sscd maemo daemon to work | 21:24 |
| freemangordon | unfortunately lately I have no time to continue playing with it, hopefully will have soon | 21:24 |
| Wizzup | Pali: I see, I don't boot to maemo though | 21:24 |
| Wizzup | freemangordon: nice :) | 21:24 |
| freemangordon | Wizzup: yes, Pali's branch | 21:24 |
| Pali | and if you do not want to use maemo userspace, do not revert that commit | 21:24 |
| Pali | plus look at param nokia_modem.pm | 21:24 |
| Pali | you need to switch it to make and export gpios for turning on/off modem | 21:25 |
| Wizzup | Where do I find a .pm file? (sorry for being a noob) | 21:25 |
| Pali | it is not file | 21:25 |
| Pali | it is parameter | 21:25 |
| Wizzup | oh, I see | 21:25 |
| Wizzup | I thought turning on the modem was done using ofono | 21:25 |
| Pali | modinfo nokia_modem.ko | 21:25 |
| Wizzup | ack | 21:25 |
| Wizzup | TMYK :) | 21:25 |
| Wizzup | (I did not know about modinfo) | 21:25 |
| Pali | see /proc/cmdline | 21:25 |
| Wizzup | Back in a bit. :) | 21:25 |
| Pali | that set nokia_modem param needed for maemo/sscd | 21:26 |
| Pali | and you need to overwrite it | 21:26 |
| Wizzup | Ok, I will once I have the device. I will be home in 60 minutes and then I can retry it | 21:26 |
| freemangordon | Pali: hmm, seems I have done most of the jabber ui RE work | 21:28 |
| freemangordon | :) | 21:28 |
| freemangordon | I just need to gather the pieces | 21:28 |
| Wizzup | freemangordon: did you make many changes to maemo to get that kernel to boot? | 21:30 |
| Wizzup | slash work | 21:30 |
| freemangordon | Wizzup: sure, but better ask Pali | 21:30 |
| freemangordon | he has some scripts alreay in place | 21:30 |
| Wizzup | I'm not too interested in maemo right now, in combination with mainline kernel | 21:30 |
| freemangordon | ~pali | 21:30 |
| infobot | hmm... pali is http://atrey.karlin.mff.cuni.cz/~pali/ | 21:30 |
| Wizzup | Just wondering | 21:30 |
| freemangordon | hmm, unfortunately they are missing from the page | 21:31 |
| Wizzup | No problem | 21:31 |
| Wizzup | I'm trying to get gentoo to work, and I'm trying to find a mobile ui for it | 21:32 |
| freemangordon | Pali: where were those scripts that copy maemo to uSD? | 21:32 |
| Wizzup | so I'm quite alright for now | 21:32 |
| Wizzup | mostly I want to see if I can get the modem to work first | 21:32 |
| freemangordon | Wizzup: modem works just fine, in data mode ofc | 21:32 |
| Wizzup | doesn't that require ofono as well | 21:32 |
| Wizzup | I mean, like I said, the module doesnt probe yet | 21:33 |
| Wizzup | for me | 21:33 |
| freemangordon | you need nokia PA modules for voice | 21:33 |
| Wizzup | I will try it soon | 21:33 |
| Wizzup | I have it | 21:33 |
| freemangordon | yep, it requires ofono | 21:33 |
| freemangordon | you have nokia PA modules? | 21:33 |
| freemangordon | are you sure? | 21:33 |
| Wizzup | Oh, no. No. I don't | 21:33 |
| Wizzup | I misread. | 21:33 |
| freemangordon | Wizzup: we have 2 of 3 REed | 21:34 |
| Wizzup | Any info on this? I mean, mailing list threads that I can read | 21:34 |
| Wizzup | ah... cool | 21:34 |
| freemangordon | the last and the most interesting (nokia-voice) is still not. and it is not a single man task | 21:34 |
| Wizzup | I have some RE knowledge | 21:34 |
| Wizzup | (not a lot of time in these two weeks, but later on perhaps) | 21:35 |
| freemangordon | Wizzup: https://notabug.org/freemangordon/pulseaudio-nokia | 21:36 |
| freemangordon | Wizzup: branch fremantle | 21:37 |
| freemangordon | Wizzup: if you want to contribute to nokia-voice module REing, I'll continue my work on it. | 21:38 |
| freemangordon | https://notabug.org/freemangordon/pulseaudio-nokia/src/fremantle/src/voice | 21:39 |
| Wizzup | (I'm looking at your links) | 21:42 |
| freemangordon | ok | 21:42 |
| freemangordon | Wizzup: most of he code in voice module exists in meego nokia-voice, which is open-sourced | 21:43 |
| Wizzup | so this is a decompile, and now we have to rework the code? | 21:43 |
| freemangordon | https://github.com/nemomobile/pulseaudio-modules-nemo/tree/master/src/voice | 21:44 |
| freemangordon | Wizzup: what is a "decompile"? | 21:44 |
| freemangordon | Wizzup: "record" and "music" modules are fully REed and functioning | 21:44 |
| Wizzup | alright | 21:44 |
| Wizzup | https://notabug.org/freemangordon/pulseaudio-nokia/src/fremantle/src/voice/module-voice-userdata.h | 21:44 |
| Wizzup | I thought that this was decompiled somehow, at least, that seems to make sense | 21:45 |
| Wizzup | because of int field_244; | 21:45 |
| freemangordon | ah, yes | 21:45 |
| freemangordon | it is a QIP | 21:45 |
| freemangordon | *WIP | 21:45 |
| Wizzup | I understood | 21:45 |
| freemangordon | unfinished, obviously :) | 21:45 |
| freemangordon | REing that structure is the most demanding task | 21:46 |
| freemangordon | and it is far from being done | 21:47 |
| KotCzarny | hmm, does it work when compiled after decompilation? | 21:47 |
| Wizzup | I will need some time to get some context, etc. I've mostly used maemo, not done that much development on/with maemo | 21:48 |
| freemangordon | KotCzarny: never tried it | 21:48 |
| Wizzup | KotCzarny: would not be too surprised, but yeah | 21:48 |
| freemangordon | KotCzarny: the "working" modules are not a simple IDA decompile | 21:48 |
| KotCzarny | few times i've tried decompiling things they broke after recompilation | 21:48 |
| Wizzup | freemangordon: so quite some of the source is open sourced later on in meego/nemo? | 21:48 |
| freemangordon | Wizzup: actually I'll be surprised if it even manages to compile | 21:48 |
| Wizzup | in the one you linked https://github.com/nemomobile/pulseaudio-modules-nemo/tree/master/src/voice | 21:48 |
| freemangordon | Wizzup: yes, but it is similar, not same | 21:49 |
| Wizzup | I see | 21:49 |
| freemangordon | lots of stuff being moved to colsed blobs | 21:49 |
| freemangordon | *closed | 21:49 |
| Wizzup | I think I'll go home soon (going to jump on the bike soon) so I'll be back later | 21:49 |
| Wizzup | freemangordon: ah | 21:49 |
| KotCzarny | also, having a current kernel that works with fremantle would be nice for dualbooting | 21:49 |
| Wizzup | Back later | 21:52 |
| *** vakkov has quit IRC | 21:59 | |
| *** vakkov has joined #maemo | 22:00 | |
| *** Smily has quit IRC | 22:12 | |
| *** L29Ah has joined #maemo | 22:15 | |
| *** Smily has joined #maemo | 22:16 | |
| *** ab has quit IRC | 22:16 | |
| *** ab has joined #maemo | 22:17 | |
| *** ab has joined #maemo | 22:17 | |
| *** shentey_ has joined #maemo | 22:20 | |
| *** shentey_ has quit IRC | 22:24 | |
| *** LauRoman has joined #maemo | 22:40 | |
| *** vakkov has quit IRC | 22:50 | |
| *** vakkov has joined #maemo | 22:51 | |
| *** totalizator has quit IRC | 23:14 | |
| *** ketas- is now known as ketas | 23:19 | |
| *** txt-file has quit IRC | 23:22 | |
| *** totalizator has joined #maemo | 23:29 | |
| *** shentey has quit IRC | 23:36 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!