*** OnkV has joined #maemo | 00:00 | |
*** honestly_ has joined #maemo | 00:01 | |
*** chainsawbike_ has joined #maemo | 00:03 | |
*** SmilybOrg has joined #maemo | 00:04 | |
*** SmilybOrg is now known as Guest54126 | 00:05 | |
*** cpt_nemo has quit IRC | 00:05 | |
*** arcean has quit IRC | 00:05 | |
*** chainsawbike has quit IRC | 00:05 | |
*** honestly has quit IRC | 00:05 | |
*** ketas has quit IRC | 00:05 | |
*** chainsawbike_ is now known as chainsawbike | 00:05 | |
*** cpt_nemo has joined #maemo | 00:05 | |
*** valdyn has quit IRC | 00:05 | |
*** thomasjfox has quit IRC | 00:05 | |
*** Haudegen has quit IRC | 00:05 | |
*** valdyn_ has joined #maemo | 00:06 | |
*** valdyn_ is now known as valdyn | 00:06 | |
*** pigeons has quit IRC | 00:06 | |
*** pigeons has joined #maemo | 00:06 | |
*** pigeons is now known as Guest61644 | 00:07 | |
*** SmilyOrg has quit IRC | 00:07 | |
*** mattaustin has joined #maemo | 00:09 | |
*** kraft has joined #maemo | 00:09 | |
*** ketas- is now known as ketas | 00:09 | |
*** sec__ has joined #maemo | 00:11 | |
*** sec__ has quit IRC | 00:11 | |
*** Guest61644 is now known as pigeons | 00:13 | |
*** honestly_ is now known as honestly | 00:18 | |
*** sec has quit IRC | 00:19 | |
*** shentey has quit IRC | 00:20 | |
*** shentey has joined #maemo | 00:20 | |
*** sec has joined #maemo | 00:22 | |
*** thomasjfox has joined #maemo | 00:31 | |
*** darkschneider2 has quit IRC | 01:10 | |
*** darkschneider2 has joined #maemo | 01:24 | |
*** RzR has quit IRC | 01:28 | |
*** RzR has joined #maemo | 01:30 | |
*** sec__ has joined #maemo | 01:30 | |
*** sec has quit IRC | 01:33 | |
*** salamisami has joined #maemo | 01:34 | |
salamisami | Anyone can help with n9 question? | 01:39 |
---|---|---|
*** arcean_ has quit IRC | 01:44 | |
bencoh | I cant, but I guess you should ask anyway, someone might :) | 01:45 |
*** lexik has joined #maemo | 01:47 | |
*** salamisami has quit IRC | 01:50 | |
*** lexik has quit IRC | 02:21 | |
*** shentey has quit IRC | 02:34 | |
*** florian has quit IRC | 02:45 | |
*** thomasjfox has quit IRC | 03:01 | |
*** peterbjo1nx has joined #maemo | 03:12 | |
*** klinglerware has joined #maemo | 03:34 | |
*** klinglerware has quit IRC | 03:39 | |
*** RedM has joined #maemo | 03:42 | |
*** RedW has quit IRC | 03:43 | |
*** CR0W has joined #maemo | 03:44 | |
*** N-Mi has joined #maemo | 03:58 | |
*** RiD has quit IRC | 04:17 | |
*** peterbjo1nx has quit IRC | 04:29 | |
*** peterbjornx has joined #maemo | 04:50 | |
*** M4rtinK has quit IRC | 05:03 | |
*** infobot has quit IRC | 05:17 | |
*** sparetire_ has quit IRC | 05:24 | |
*** lexik|m has quit IRC | 05:37 | |
*** lxp1 has joined #maemo | 06:01 | |
*** rm_work is now known as rm_work|away | 06:02 | |
*** lxp has quit IRC | 06:03 | |
*** RzR has quit IRC | 06:14 | |
*** mrcaaattt has joined #maemo | 06:22 | |
*** mrcaaattt has quit IRC | 06:47 | |
*** rm_work|away is now known as rm_work | 06:59 | |
*** ashley has quit IRC | 07:24 | |
*** ashley has joined #maemo | 07:25 | |
*** japa-fi has quit IRC | 07:32 | |
*** Steven__ has joined #maemo | 07:36 | |
*** protem has quit IRC | 08:25 | |
*** newbieAlert has joined #maemo | 08:31 | |
newbieAlert | hi there. Is gtk buildable for n900 ??? and having two versions of gtk ?? | 08:32 |
*** Venusaur has quit IRC | 08:39 | |
*** mrcaaattt has joined #maemo | 08:45 | |
*** Jef91 has quit IRC | 08:46 | |
*** Venusaur has joined #maemo | 08:53 | |
*** b1101 has quit IRC | 08:57 | |
*** b1101 has joined #maemo | 08:58 | |
*** fmunozs has quit IRC | 09:09 | |
*** newbieAlert has quit IRC | 09:13 | |
*** mrcaaattt has quit IRC | 09:15 | |
Steven__ | newbieAlert: "apt-cache -n search libgtk" shows libgtk2.0 on my N900 with CSSU stable. | 09:26 |
Steven__ | So it can atleast be built for it. IDK about having two versions. | 09:30 |
*** mrcaaattt has joined #maemo | 09:38 | |
*** Gh0sty has quit IRC | 09:39 | |
Steven__ | Are there any FLOSS applications providing voice encryption (e.g. SRTP/ZRTP) for the n900? AFIK Telepathy doesn't support it, and Skype is insecure and proprietary. | 09:41 |
*** Pali has joined #maemo | 09:54 | |
mrcaaattt | I think sip works, although never tried it myself | 10:01 |
Steven__ | SIP itself does not offer encryption. SRTP or ZRTP are the protocols that provide encryption for SIP calls. | 10:11 |
*** Gh0sty has joined #maemo | 10:17 | |
*** dhbiker has joined #maemo | 10:37 | |
*** frals has quit IRC | 10:37 | |
*** dhbiker has quit IRC | 10:40 | |
*** frals has joined #maemo | 10:49 | |
*** frals has quit IRC | 10:49 | |
*** frals has joined #maemo | 10:49 | |
*** frals_ has joined #maemo | 10:50 | |
*** frals_ has quit IRC | 10:51 | |
bencoh | Steven__: telepathy has a sip plugin (used in maemo afaik) so you coud look for a compatible zrtp backend for telepathy | 11:01 |
*** pigeon has quit IRC | 11:06 | |
*** dhbiker has joined #maemo | 11:14 | |
*** woodong50 has joined #maemo | 11:27 | |
*** woodong50 has quit IRC | 11:32 | |
*** Trizt has quit IRC | 11:35 | |
*** florian has joined #maemo | 11:38 | |
*** Trizt has joined #maemo | 11:38 | |
*** zGrr has joined #maemo | 12:11 | |
*** futpib has joined #maemo | 12:16 | |
*** arcean has joined #maemo | 12:21 | |
*** LauRoman|Alt has quit IRC | 12:25 | |
*** newbieAlert has joined #maemo | 12:53 | |
*** thomasjfox has joined #maemo | 13:03 | |
*** OnkV has quit IRC | 13:08 | |
*** Haudegen has joined #maemo | 13:11 | |
*** dhbiker has quit IRC | 13:13 | |
*** newbieAlert has quit IRC | 13:13 | |
*** darkschneider2 is now known as darkschneider | 13:15 | |
*** lexik|m has joined #maemo | 13:15 | |
*** florian has quit IRC | 13:20 | |
*** rm_work is now known as rm_work|away | 13:36 | |
*** sec__ is now known as sec | 14:01 | |
*** Vajb has quit IRC | 14:22 | |
*** Vajb has joined #maemo | 14:24 | |
*** frals has quit IRC | 14:25 | |
*** M4rtinK has joined #maemo | 14:25 | |
*** Vajb has quit IRC | 14:34 | |
*** Guest54126 is now known as Smily | 14:37 | |
*** SmilyOrg has joined #maemo | 14:57 | |
*** Venusaur has quit IRC | 14:57 | |
*** Vajb has joined #maemo | 14:59 | |
*** Smily has quit IRC | 15:00 | |
*** dhbiker has joined #maemo | 15:04 | |
*** SmilyOrg is now known as Smily | 15:10 | |
*** netkat has quit IRC | 15:12 | |
*** Venusaur has joined #maemo | 15:14 | |
*** netkat has joined #maemo | 15:17 | |
*** sparetire_ has joined #maemo | 15:17 | |
*** Vajb has quit IRC | 15:25 | |
*** uhhimhere has joined #maemo | 15:29 | |
uhhimhere | hi guys | 15:31 |
uhhimhere | I would like to compile and boot basic linux on my samsung 7850(uses a bcm28155) and was wondering if its possible to create .dts/i file from the opensource.samsung.com kernel? | 15:31 |
freemangordon | uhhimhere: -ECHAN? | 15:32 |
uhhimhere | echan? | 15:33 |
freemangordon | wrong channel | 15:33 |
freemangordon | :) | 15:33 |
uhhimhere | oh ok | 15:33 |
uhhimhere | oops | 15:33 |
uhhimhere | well | 15:33 |
uhhimhere | i would like to maybe install maemo on top of it in the long term... | 15:33 |
freemangordon | oh | 15:34 |
uhhimhere | ive looked at the source and theres a bunch of non-vanilla dts/i files | 15:34 |
freemangordon | I am not sure maemo will like android kernel, too many stuff is changed there compared to upstream. afaik | 15:34 |
uhhimhere | nananana | 15:34 |
uhhimhere | im doing a vanilla build | 15:35 |
uhhimhere | lemme start from scratch | 15:35 |
freemangordon | cool. but can you get to /bin/sh at least? | 15:35 |
uhhimhere | lol let me re state that | 15:36 |
uhhimhere | the plan is to do a vanilla build | 15:36 |
uhhimhere | :) | 15:36 |
uhhimhere | this phone(samsung gt-s7850) uses a broadcom 21855(or 21644t depending where you look??) which has a 2x 1.2Ghz a9 + videocore 4 gpu | 15:37 |
freemangordon | oh, it is clearer now :) | 15:37 |
uhhimhere | :P | 15:37 |
uhhimhere | and the device kernel is available from opensource.samsung.com | 15:37 |
uhhimhere | so im trying to build just a minimal system and go from there | 15:38 |
freemangordon | so this is what you call "vanilla kernel"? the one on opensource.samsung.com? | 15:38 |
uhhimhere | what i need is the dts/i files that define the peripheral layout of the 7850 | 15:38 |
uhhimhere | nope | 15:38 |
uhhimhere | thats where im hoping to find the dts file | 15:38 |
freemangordon | ahm I see | 15:38 |
bencoh | I guess it's a modified android kernel dump ? | 15:38 |
bencoh | (codesource dump*) | 15:39 |
freemangordon | bencoh: but if it is DT kernel, it is possible to get .dts from there and mount it on upstream | 15:39 |
freemangordon | though I am afraid most of the drivers will be missing | 15:39 |
uhhimhere | yup | 15:39 |
bencoh | yeah, I was thinking about the drivers ;) | 15:39 |
freemangordon | but s/he should be able to boot to cli at least | 15:40 |
bencoh | but still you might get a serial prompt | 15:40 |
freemangordon | that one too | 15:40 |
uhhimhere | thats what i want | 15:40 |
uhhimhere | cli | 15:40 |
uhhimhere | itll be like jurassic world 4 w/o the resident evil dino | 15:40 |
freemangordon | ok, what is your question then? :) | 15:40 |
uhhimhere | well | 15:41 |
uhhimhere | lol | 15:41 |
bencoh | how to port the dts ? | 15:41 |
bencoh | remove unknown drivers :] | 15:41 |
uhhimhere | theres a bunch of dts/i files on the device kernel source | 15:41 |
uhhimhere | im not sure which is for the 7850 | 15:41 |
uhhimhere | i have meld running comparison with the original vanilla 3.4.5 | 15:41 |
uhhimhere | and theres a bunch of kona/ hawaii dts s | 15:42 |
freemangordon | hmm, you know what? better join #armlinux and ask there | 15:42 |
uhhimhere | ok | 15:42 |
freemangordon | I can try to help | 15:42 |
freemangordon | but most of the arm linux gurus hang there | 15:43 |
uhhimhere | okies | 15:43 |
uhhimhere | you know the real main reason i chose this phone(other than it was lying around) is the fat that its basically a souped up rbpi | 15:44 |
uhhimhere | where would you start | 15:44 |
freemangordon | I am not sure rpi comes with dual-core a9 :) | 15:45 |
uhhimhere | yeah thats why its a souped up | 15:45 |
uhhimhere | version | 15:45 |
freemangordon | iirc rpi has arm11 core | 15:45 |
uhhimhere | yeah | 15:47 |
kerio | what's so exciting about the rpi? | 15:47 |
uhhimhere | they both are broadcom socs with the same open sourced videocore gpu | 15:48 |
kerio | popularity? | 15:48 |
uhhimhere | well that and software base | 15:48 |
kerio | it's a fucking headless linux system | 15:48 |
freemangordon | kerio: not exaclty | 15:48 |
freemangordon | there is hdmi and vga outs | 15:48 |
kerio | "software base" means ad-hoc distributions | 15:48 |
kerio | aka popularity | 15:48 |
kerio | well yes | 15:48 |
kerio | does it have hardware video decoding? | 15:49 |
*** shentey has joined #maemo | 15:49 | |
kerio | cuz that's the only purpose i can think of for it | 15:49 |
freemangordon | I guess yes, as a coleague of mine was running HD videos on a rpi connected to TV in the offise | 15:50 |
freemangordon | *office | 15:50 |
Pali | kerio: I'm using my rpi as cheap 60Mbps router | 15:50 |
kerio | my current router was 40€ shipped | 15:50 |
Pali | but I need 8021q | 15:50 |
kerio | and it's 4 port gigE + dsl + 2.4ghz wifi | 15:51 |
Pali | and did not found any router with configurable 8021q support | 15:51 |
Pali | by router I mean router (not switch) | 15:51 |
Pali | 1 eth port in adn 1 eth port out | 15:51 |
kerio | oic | 15:52 |
Pali | if you know good box with 8021q support (and ideally with 8021x too) let me know | 15:53 |
uhhimhere | freemangordon: ok.. so ive asked in arm theyre all away i guess | 15:59 |
uhhimhere | well since the chipset's gpu has its documentation available | 16:00 |
uhhimhere | its a good hacking device no? maybe even run some of the gcw0 stuff on it? | 16:00 |
uhhimhere | w/ full 3d acceleration | 16:00 |
uhhimhere | wouldnt that be nice to have maemo run on a device with blob-less 3D accel? | 16:02 |
uhhimhere | add in a slide out keyboard youve got yourself a nice n900 ish device | 16:03 |
uhhimhere | its all just a pipe dream right now of course | 16:03 |
*** Haudegen has quit IRC | 16:04 | |
uhhimhere | speaking of which how is neo900 going | 16:04 |
*** ALoGeNo has joined #maemo | 16:05 | |
*** Haudegen has joined #maemo | 16:06 | |
uhhimhere | well i could have sworn i heard a sparrow fart | 16:08 |
freemangordon | uhhimhere: afaik neo900 is doing well :) | 16:10 |
uhhimhere | nice | 16:10 |
freemangordon | uhhimhere: what type of TS has this samsung device? capacitive? | 16:11 |
uhhimhere | yes unfortunately | 16:11 |
uhhimhere | https://en.wikipedia.org/wiki/Samsung_Galaxy_S_Duos_2 | 16:13 |
uhhimhere | its a single-sim version of that | 16:13 |
freemangordon | and it has open bootloader? | 16:14 |
uhhimhere | http://browser.primatelabs.com/geekbench3/1607286 | 16:15 |
uhhimhere | thats a better one | 16:16 |
uhhimhere | umm | 16:16 |
uhhimhere | well | 16:16 |
uhhimhere | im not sure, but i do have cwm on it | 16:16 |
uhhimhere | its rooted etc | 16:16 |
uhhimhere | ahah! | 16:16 |
freemangordon | ~cwm | 16:16 |
uhhimhere | Motherboard hawai | 16:16 |
uhhimhere | lol theres a hawaii dts file in the device kernel's dts directory | 16:17 |
uhhimhere | so it is dts loaded? | 16:17 |
freemangordon | uhhimhere: so, can you run an arbitrary kernel on that device? | 16:17 |
uhhimhere | i havent tried | 16:18 |
freemangordon | you can attach dtb to the kernel | 16:18 |
freemangordon | see how it is done on n900, should be similar/same http://elinux.org/N900#DT_Kernel_Compilation | 16:18 |
kerio | dt? | 16:26 |
freemangordon | kerio: device tree | 16:26 |
*** Vajb has joined #maemo | 16:27 | |
uhhimhere | where is part 3 of july's trilogy for the neo900? | 16:28 |
*** shentey has quit IRC | 16:29 | |
*** Jef91 has joined #maemo | 16:30 | |
*** Jef91 has joined #maemo | 16:30 | |
lexik|m | Yep, waiting for it too :) | 16:30 |
uhhimhere | wel wasnt july '13 6 months ago | 16:31 |
freemangordon | ask dos1 on #neo900 :) | 16:38 |
*** _rd has joined #maemo | 16:40 | |
uhhimhere | :s | 16:42 |
*** Kabouik has quit IRC | 16:43 | |
dos1 | part 3 is MIA, for now | 16:51 |
*** Pali_ has joined #maemo | 16:53 | |
*** Pali has quit IRC | 16:53 | |
lexik|m | Missing in action? Interesting. | 16:53 |
dos1 | yeah... was supposed to be there but it's not ;) | 16:54 |
dos1 | more specifically, I was supposed to write it but didn't :c | 16:55 |
uhhimhere | in development hellhuh? | 16:55 |
uhhimhere | alot like the new jurassic world | 16:55 |
uhhimhere | and what do you end up with? | 16:56 |
uhhimhere | gorillasaurus rex | 16:56 |
uhhimhere | see jurassic world arlix | 16:56 |
*** Pali_ is now known as Pali | 16:59 | |
*** BCMM has joined #maemo | 17:01 | |
uhhimhere | well according to the nice folks at armlinux the 7580 doesnt use DT | 17:01 |
uhhimhere | because if it did | 17:01 |
uhhimhere | http://lxr.free-electrons.com/source/drivers/of/base.c#L212 | 17:01 |
uhhimhere | line 206 | 17:01 |
uhhimhere | Symlink in /proc as required by userspace ABI | 17:02 |
uhhimhere | sys/firmware/devicetree/base | 17:02 |
uhhimhere | freemangordon: alright | 17:05 |
uhhimhere | freemangordon: would you help me with writing a dts for this thing? | 17:05 |
kerio | Pali: why is our iptables missing the ttl module? :( | 17:07 |
Pali | because nobody told me it? | 17:08 |
Pali | and original titan defconfig did not included it | 17:08 |
uhhimhere | well thats just lame, here is a phone with a SoC that *actually* has a GPU with open documentation and it cant be hacked(well not easily anyways) | 17:08 |
kerio | Pali: please add the ttl module to iptables | 17:08 |
kerio | so sshuttle works :3 | 17:08 |
Pali | kerio: send patch against master branch of kernel-power git repo | 17:10 |
Pali | and I can include it | 17:10 |
kerio | but that's hard | 17:10 |
kerio | CONFIG_IP_NF_MATCH_TTL and CONFIG_IP_NF_TARGET_TTL | 17:17 |
Jef91 | So this thread talks about getting python 2.7 running on Maemo -> http://talk.maemo.org/showthread.php?t=86900 but does anyone know if pyside was ever compiled for 2.7 on Maemo? Using the 2.5 version of pyside causes a segfault | 17:34 |
*** Trizt has quit IRC | 17:35 | |
*** Trizt has joined #maemo | 17:37 | |
Steven__ | I am going to dual boot the N900 with Maemo/CSSU and some other distro on the SD-card. What do you guys like to run on that sort of set up? I was looking at Nemo, but it looks like I will have to wait for a better driver for Wayland to work. | 17:39 |
uhhimhere | angstrom | 17:41 |
Steven__ | From the name I am guessing that is a very small distro. | 17:42 |
bencoh | it's based on OE (openembedded) | 17:43 |
bencoh | (SHR is also based on OE btw) | 17:43 |
* Sicelo used Debian with great success .. a year ago however. Arch works too, etc .. basically any linux should work | 17:43 | |
Steven__ | Yes, though typical systems are not really optimized for that kind of hardware. I am taking a long at Angstrom, though I don't see much on using it on the N900 | 17:46 |
Sicelo | what optimization are we talking about btw? | 17:47 |
*** peterbjornx has quit IRC | 17:47 | |
Steven__ | 256 MiB mem, small screen, touch for pointing. | 17:47 |
sixwheeledbeast^ | I don't see the point in Dual booting N900's | 17:49 |
Steven__ | You just use Maemo then? | 17:50 |
Sicelo | i don't know how those 3 specs relate to a distro .. screen issues are the job of the wm/de (think E17 for example). | 17:50 |
uhhimhere | howbout you just make up your own?https://en.wikipedia.org/wiki/Yocto_Project | 17:51 |
Steven__ | Eh, I guess your right about it not being related. I was just hoping for something that would work well for GUI/CLI tasks without requiring a lot of work to get it working. | 17:52 |
Sicelo | e17 does that (and that's what SHR uses) | 17:53 |
Steven__ | Okay. I'm going to take a look at these suggestions. How is the modem/call/text support on these? Looks like the modem has support in the kernel and call/text has support through cmt-speech. | 17:55 |
Steven__ | Not sure how integrated that is though. A lot of projects I see say that call/text is not supported on the N900. | 17:57 |
Sicelo | calls not working (without massive hacks to pulseaudio, etc) .. modem & text worked fine with ofono | 17:57 |
Sicelo | by *modem* i meant 23/3g | 17:58 |
Steven__ | Do you know what's required for the calls? Is it just awaiting upstream support in the kernel? | 17:58 |
Sicelo | 2G | 17:58 |
Steven__ | Yeah, thats what I mean too. | 17:58 |
sixwheeledbeast^ | Steven__: yes, Maemo anything else is a bit pointless IMO | 17:59 |
Steven__ | I see. That is a little disappointing. =/ | 17:59 |
sixwheeledbeast^ | that is unless you need to run something particular. | 18:00 |
Steven__ | I do like Maemo, but I would like to be able to try different things too. | 18:00 |
sixwheeledbeast^ | Parts of Maemo are closed so getting everything to work won't be possible at the moment. | 18:00 |
sixwheeledbeast^ | What ever you do don't install multiboot | 18:01 |
sixwheeledbeast^ | ~multiboot | 18:01 |
sixwheeledbeast^ | infobot is asleep I see. | 18:01 |
Sicelo | Steven__: if you're kernel-savvy, then http://elinux.org/N900 is your friend | 18:01 |
Steven__ | You mean U-Boot? Why not? I thought that it wouldn't disturb Maemo too much to be able to boot off the SD-card? | 18:02 |
sixwheeledbeast^ | no not uboot, multiboot | 18:02 |
Steven__ | Sicelo: I have been looking at that page, though sometimes I miss needed detail because of lack of kernel knowledge. | 18:02 |
*** flux has joined #maemo | 18:02 | |
Steven__ | sixwheeledbeast^: Do you mean two different distros on the eMMC? | 18:03 |
sixwheeledbeast^ | Steven__: multiboot, put very basically flashes the device on each switch, uboot is fine | 18:03 |
Steven__ | I am a bit confused as to what that would look like exactly. | 18:04 |
*** flux has left #maemo | 18:05 | |
Sicelo | what sixwheeledbeast^ is suggesting is that anything else on N900 besides Maemo is just proof-of-concept (which i agree with .. but of course, for some of us that's the fun of it) | 18:05 |
*** mrcaaattt has quit IRC | 18:05 | |
*** raccoon_ has quit IRC | 18:05 | |
*** raccoon_ has joined #maemo | 18:05 | |
Steven__ | Well, I have considered dual booting Maemo and Maemo. That is, a copy on the MMC that I don't mess with too much, and a copy on the SD-card that I can fiddle with without needing to reflash. | 18:07 |
sixwheeledbeast^ | Sicelo: Exactly, also wanted to point out the issue with multiboot | 18:07 |
*** mrcaaattt has joined #maemo | 18:07 | |
sixwheeledbeast^ | Steven__: you could just use backupmenu and restore a backup if there is an issue | 18:08 |
sixwheeledbeast^ | I find the keep it simple and don't install much is the best method for Maemo | 18:08 |
sixwheeledbeast^ | especially avoid widgetz | 18:09 |
Steven__ | Well, also I wanted my data in a LUKS container, but I didn't think it was a good idea to mess with the partitions on the EMMC. | 18:09 |
kerio | emmc is fine to mess with | 18:10 |
kerio | nothing depends on the exact partition sizes | 18:10 |
kerio | partition 1 is mydocs (vfat, unless you're using cssu i guess) | 18:10 |
kerio | partition 2 is home | 18:10 |
*** frals has joined #maemo | 18:10 | |
kerio | partition 3 is swap | 18:10 |
*** frals has quit IRC | 18:10 | |
*** frals has joined #maemo | 18:10 | |
Steven__ | I have been studying that, but just the idea that if I mess something up I can immediately switch back to something that works as well as have a method of accessing it that is not through a flasher (e.g. by putting the card in a USB reader). That was my main consideration. | 18:12 |
*** mrcaaattt has quit IRC | 18:12 | |
Steven__ | Do you use an SD-card then? Maybe just for data? | 18:13 |
*** mrcaaattt has joined #maemo | 18:13 | |
*** _rd has quit IRC | 18:15 | |
sixwheeledbeast^ | Steven__: I use a 64GB uSD for all data and two swap spaces. | 18:16 |
*** M4rtinK has quit IRC | 18:16 | |
Steven__ | Why two swap spaces? | 18:16 |
sixwheeledbeast^ | Steven__: well it's a bit weird yes but it's a way to keep the device snappy. | 18:19 |
Steven__ | By using multiple open allocation units on the SD-card for some sort of pseudo-parallel access? | 18:20 |
sixwheeledbeast^ | Steven__: It started a while ago, people moved there swap to uSD to lower the flash wear on the device but also after a while the swap becomes fragmented and slow (even on the device). So people made scripts to swapoff/on/off. I took this idea further and made flopswap. | 18:23 |
sixwheeledbeast^ | ~flopswap | 18:23 |
sixwheeledbeast^ | damn infobot | 18:23 |
sixwheeledbeast^ | http://wiki.maemo.org/Flopswap | 18:23 |
Steven__ | swapoff+discard+swapon? | 18:23 |
kerio | swapon+swapoff, surely | 18:24 |
sixwheeledbeast^ | the swapoff/on cycle basically defragments the swap. So no it's not discarded | 18:24 |
Steven__ | That looks pretty cool. | 18:24 |
Steven__ | nice work | 18:24 |
kerio | sixwheeledbeast^: is it really needed to swapoff? | 18:25 |
Steven__ | I mean discard as in trim/erase. | 18:25 |
kerio | can't you set the new swap at a higher priority? | 18:25 |
kerio | Steven__: that's not how emmc or sd cards work | 18:25 |
kerio | there's nothing similar to TRIM | 18:25 |
kerio | even though it would make perfect sense | 18:25 |
Steven__ | SD-cards have an erase command. | 18:25 |
Steven__ | Trim & erase are called discard in mount. | 18:25 |
sixwheeledbeast^ | the idea behind flopswap is to only swapon/off once hence "flop" to another swap space. | 18:26 |
kerio | yeah i had a script to do that as well, i called swapswap | 18:26 |
kerio | Steven__: ...discard works on uSDs? | 18:26 |
Steven__ | lol these names. | 18:26 |
kerio | why the fuck haven't i used that | 18:26 |
Steven__ | AFAIK. | 18:26 |
Steven__ | They have erase and I have read that it is emitted by the driver when the mount is an SD-card. | 18:27 |
Steven__ | If discard is given that is. | 18:27 |
sixwheeledbeast^ | but the swap will still be fragmented until you swapoff. It's the fragmented swap that slows the device down. | 18:27 |
Steven__ | I do not think it is queued though, so it would be better to do it all at once when the device is idle rather than every write. | 18:27 |
Steven__ | So you would use fstrim. | 18:28 |
sixwheeledbeast^ | anyway it's a workaround for having a tiny amount of memory on the N900 | 18:29 |
Steven__ | sixwheeledbeast^: Even after defrag you may have write-amplification because of the lack of freed sectors. | 18:29 |
Steven__ | The SD-card is going to do wear-levelling and garbage collection, which IIRC is more of a problem when an AU doesn't have enough pages marked free. | 18:30 |
Steven__ | Discard allows you to tell it that the space is available for writing. | 18:31 |
Steven__ | Though on an SD-card it involves doing an erase. | 18:31 |
kerio | so SD cards actually support something similar like TRIP | 18:31 |
kerio | TRIM | 18:31 |
*** _rd has joined #maemo | 18:32 | |
Steven__ | kerio: Rather that erasing an erase block acts like TRIM. | 18:32 |
Steven__ | I think writing zeros (or ones, depending on the memory type) to the block acts the same way, though you have to actually tell it what to write in that case. | 18:33 |
*** mrcaaattt has quit IRC | 18:34 | |
*** newbieAlert has joined #maemo | 18:34 | |
Steven__ | Erase blocks on my 64 GiB SD are 512kiB though. | 18:34 |
kerio | yeah, that sounds like an obvious optimization in the controller | 18:34 |
Steven__ | So it may not be as big as advantage on a small thing like swap. | 18:34 |
newbieAlert | hey! Anyone successful with GTK compilation for n900 ?? | 18:34 |
kerio | "if a page is zeroed, just erase it" | 18:34 |
kerio | i wonder if remounting with discard will cause problems | 18:35 |
kerio | also, can vfat use discard? | 18:35 |
Steven__ | kerior: Actually it would be more along the lines of "We are writing to this area, lets erase it! Oh, wait, this is all zeros, so lets not write anything." | 18:35 |
Steven__ | Uhm, yes. | 18:36 |
Steven__ | Lets see. | 18:36 |
Steven__ | Discard is a generic mount option. | 18:36 |
*** astr has quit IRC | 18:36 | |
kerio | yeah but will it do anything | 18:36 |
Steven__ | So any partition that supports removing files that uses linux's mount should support discard. | 18:36 |
kerio | also i can't remount with discard :( | 18:37 |
Sicelo | newbieAlert: you've been asking a lot ... maybe tell what exactly you want to do .. then someone who knows moght be able to answer you properly | 18:37 |
Steven__ | Why is that? | 18:37 |
kerio | mount: mounting /dev/mmcblk0p2 on /home failed: Invalid argument | 18:37 |
kerio | remounting /media/mmc1 with discard changed nothing in /proc/mounts | 18:38 |
Steven__ | newbieAlert: It is compiled for the N900, so someone somewhere would have had to have built it as some point. | 18:38 |
Steven__ | hmm | 18:38 |
Steven__ | Maemo may be too old to support it. | 18:38 |
kerio | yeah, i can't mount with discard :c | 18:38 |
kerio | at least, not the vfat /media/mmc1 | 18:38 |
Steven__ | BTW, that reminds me of a small gripe I have: There are no man pages installed! | 18:39 |
kerio | they're deleted | 18:39 |
Steven__ | If there was a man page, I could just read it to see if it has discard in it. | 18:39 |
kerio | on every install | 18:39 |
Steven__ | Why? | 18:40 |
kerio | because /usr has no fucking space | 18:40 |
Steven__ | Do they really take up that much space? | 18:40 |
Steven__ | being plain text and all | 18:40 |
Sicelo | you can install them | 18:40 |
kerio | /usr *really* has no fucking space | 18:40 |
Steven__ | One more reason for installing on the SD card.. | 18:42 |
newbieAlert | Sicelo: Sorry if my questions bother you.. I need this gtk_widget_get_allocation. it is in gtk 2.13.7 not in 2.14.7 | 18:42 |
Steven__ | Also, no apropos. | 18:42 |
*** _rd has quit IRC | 18:43 | |
newbieAlert | Steven__: yeah.. i tried the same 2.14.7, make dist gave errors. | 18:43 |
Sicelo | newbieAlert: haha, you're not bothering me .. i just felt you will not get an answer with your previous question .. so i was basically saying rephrase. btw, i have no clue about gtk at all | 18:44 |
newbieAlert | Sicelo: I am just learnign how to compile applicationd for n900. i am trying to compile surf, betsurf & kazahakase .. | 18:44 |
Steven__ | newbieAlert: I don't really know much about building GTK. You might look through generic howtos and then try to transfer that over to something Maemo-specific. | 18:44 |
Sicelo | or see if that particualr function can't be backported or something | 18:45 |
newbieAlert | Sicelo: :) i thought i bothered you. ANyways, the error is related to make file like no target for xxx , req by yyy .. and i cant figure out any olution. :( thats why i asked about it, if anyone had it compiled. | 18:46 |
Steven__ | This is my current plan for partitioning the SD-card: vfat for sharing data, ext4 (no journal) for /boot, luks+swap, luks+btrfs. | 18:46 |
newbieAlert | Sicelo: i read somewhere that 2.14 can be pathe dfor the function.. | 18:46 |
newbieAlert | *patched | 18:47 |
newbieAlert | Steven__: Thank you for your time .. | 18:47 |
Steven__ | What do you need the function for? These programs you are porting? Could it be easier to patch the programs so they supported newer versions of GTK? | 18:47 |
*** Haudegen has quit IRC | 18:48 | |
newbieAlert | Steven__: yeah the make fails with undefined refrence for the function. | 18:48 |
newbieAlert | Steven__: Ummm, that function is omitted after the GTK 2.13.7, so i dont think there will bea ny alternative for those functions. | 18:49 |
*** Haudegen has joined #maemo | 18:49 | |
*** astr has joined #maemo | 18:49 | |
Steven__ | I am not sure how critical that function is, since I don't know what you are looking at exactly. But you could try replacing calls from that function with something else (e.g. make up something generic that the function would have returned). It is a horrible hack but it may work in some cases. | 18:50 |
newbieAlert | Steven__: https://developer.gnome.org/gtk3/stable/GtkWidget.html that function is actually present in GTK#+ && GTK <2.13.7 | 18:53 |
newbieAlert | *GTK3+ | 18:53 |
Steven__ | Why was it removed? It looks like it gets an ajusted size that the widget is allocated... was probably replaced by something. | 18:54 |
Sicelo | is this related to Maemo btw? | 18:55 |
Steven__ | He is trying to compile something for Maemo. | 18:56 |
newbieAlert | https://mail.gnome.org/archives/gtk-devel-list/2009-April/msg00150.html | 18:57 |
newbieAlert | Steven__: ^^ | 18:57 |
newbieAlert | Sicelo: yep.. for maemo only. | 18:57 |
sec | People are awake today ;o | 19:01 |
* sec waves | 19:01 | |
*** protem has joined #maemo | 19:02 | |
Steven__ | Hmm. I'm not quite sure how the interface changed, since that mail is talking about hypotheticals. I would recommend finding similar GUI designs that uses the version of GTK that Maemo has to see how they do the same task. That should suggest how to patch the thing you are trying to port. | 19:02 |
Steven__ | It doesn't look like something that would require a big rewrite. | 19:03 |
Steven__ | But then, I don't know much about GTK. | 19:03 |
Steven__ | Looks like from that mail it might be as small as changing a couple lines here and there where the missing function is called. Just find some examples that show you how to do that. | 19:04 |
Steven__ | Even better would be if you found a GUI that someone else did the same thing as you need to do, and you can look a the diffs from e.g. Github or something. | 19:05 |
*** _rd has joined #maemo | 19:05 | |
Steven__ | Just needs a bit of research. | 19:05 |
* APic waves back | 19:08 | |
*** protem has quit IRC | 19:09 | |
newbieAlert | Steven__: Thanks.. trying to find the same :) | 19:13 |
Steven__ | newbieAlert: Your welcome. I have found that looking for the right info makes a lot of these problems much much easier. | 19:15 |
freemangordon | Steven__: if you want calls working with anything else but maemo, help me and jonwil to finish RE those closed PA modules | 19:28 |
freemangordon | see https://gitorious.org/pulseaudio-nokia/pulseaudio-nokia/source/b11715c65867ce3ac4108237c70bcd2023df9399: | 19:29 |
Steven__ | I do, but I don't know that much about PA. What is needed? | 19:31 |
*** newbieAlert has quit IRC | 19:31 | |
Steven__ | I have some knowledge of mathematics, if that helps. | 19:31 |
*** newbieAlert has joined #maemo | 19:31 | |
Steven__ | It is not really discrete math though... | 19:33 |
*** sec has quit IRC | 19:41 | |
*** SmilyOrg has joined #maemo | 19:55 | |
*** Smily has quit IRC | 19:58 | |
Steven__ | freemangordon: I have been looking through the notes/code there. Are there any tasks you would recommend for someone less experienced? Most of it looks like stuff I am unfamiliar with. | 20:00 |
*** Trizt has quit IRC | 20:01 | |
*** Trizt has joined #maemo | 20:02 | |
*** bef0rd has joined #maemo | 20:07 | |
Steven__ | sixwheeledbeast^: Does flopswap change any settings to make the size of the reads/writes with swap more optimal for an SD-card? Seeing as how the kernel page size is 4096 and the sd-card page size is often 8-16kB. | 20:14 |
Steven__ | According to my flashbench measurements on the Sandisk 64 GiB Ultra Plus: 16KiB page size (most efficient read size), 512KiB erase size, and 4MiB allocation units. | 20:17 |
Steven__ | Simultaneously open AUs looks like around 6. | 20:17 |
*** infobot has joined #maemo | 20:22 | |
infobot | DocScrutinizer: infobot joined! | 20:22 |
APic | o/ | 20:22 |
*** Oxyd76 has quit IRC | 20:25 | |
*** Oxyd76 has joined #maemo | 20:27 | |
*** zGrr has quit IRC | 20:52 | |
*** peterbjornx has joined #maemo | 20:53 | |
*** stryngs has joined #maemo | 20:56 | |
stryngs | For interface wmaster0, can someone let me know what specifically this is? | 20:56 |
newbieAlert | Steven__: Hey Sorry, Gtk was compiled into .so files. It was just that i could not make it into deb files. i will just copy the file o /lib | 20:59 |
*** _rd has quit IRC | 21:00 | |
*** maybeArgh has joined #maemo | 21:03 | |
*** maybeWTF has quit IRC | 21:06 | |
Sicelo | stryngs: documentation for mac80211 drivers | 21:07 |
*** sleepee has joined #maemo | 21:08 | |
stryngs | Sicelo: hmm, k | 21:12 |
*** newbieAlert has quit IRC | 21:13 | |
*** _rd has joined #maemo | 21:18 | |
*** newbieAlert has joined #maemo | 21:22 | |
newbieAlert | pkg-config returning error on pkg-confgi --libs gtk+-2.0. Will resinstalling gtk help ?? | 21:24 |
Steven__ | What error? | 21:27 |
stryngs | Sicelo: Could you help me for a moment? | 21:28 |
stryngs | I'm trying to figure out what I'm doing wrong, but i'm lost | 21:28 |
*** stryngs has quit IRC | 21:35 | |
Steven__ | Does the CSSU updates phase out proprietary components if FLOSS equivalents become available? Or is that left to the user to do? | 21:41 |
merlin1991 | cssu updates always install everything mentioned in the changelog | 21:47 |
merlin1991 | there might be more floss equivalents available, but all mentioned on the cssu pages are installed if you install the cssu updates | 21:47 |
Steven__ | I was really asking more of a policy question rather than specific changes. | 21:48 |
*** APic has quit IRC | 21:49 | |
merlin1991 | well policy wise we wanted to start a system where the user can choose, but never got around to implement it | 21:50 |
newbieAlert | Steven__: .pc file missing from pkg-config. | 21:51 |
Steven__ | I see. So its mostly leave-it-alone if it is not causing problems, I guess? | 21:51 |
newbieAlert | reinstallation is helping bu i need to install everything again.. :( | 21:51 |
Steven__ | newbieAlert: I see. I'm afraid I don't know much about how packages are set up on Maemo yet. Maybe someone else here would know. | 21:52 |
newbieAlert | Steven__: need /usr/lib/pkgconfig folder, for default scratchbox | 21:53 |
Steven__ | Copy it in from another system? | 21:54 |
*** RiD has joined #maemo | 21:59 | |
newbieAlert | Steven__: yep.. i think i will reset the scratchbox :( | 21:59 |
*** SmilyOrg is now known as Smily | 22:11 | |
*** CR0W has quit IRC | 22:11 | |
*** CR0W has joined #maemo | 22:13 | |
*** APic has joined #maemo | 22:14 | |
*** sleepee has quit IRC | 22:15 | |
*** _rd has quit IRC | 22:31 | |
*** _rd has joined #maemo | 22:42 | |
*** LauRoman|Alt has joined #maemo | 22:47 | |
*** NIN101 has quit IRC | 22:56 | |
*** NIN101 has joined #maemo | 22:57 | |
*** b1101 has quit IRC | 23:18 | |
*** M4rtinK has joined #maemo | 23:25 | |
*** florian has joined #maemo | 23:35 | |
*** _rd has quit IRC | 23:39 | |
*** SpeedEvil has quit IRC | 23:40 | |
*** SpeedEvil has joined #maemo | 23:41 | |
*** newbieAlert has left #maemo | 23:47 | |
*** Elleo has quit IRC | 23:50 | |
*** Elleo has joined #maemo | 23:52 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!