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 2.15.1 by Marius Gedminas - find it at mg.pov.lt!