DocScrutinizer05 | can't hurt to just delete it and test | 00:00 |
---|---|---|
kerio | DocScrutinizer05: get off irc and eat something | 00:00 |
DocScrutinizer05 | AIESIR | 00:00 |
DocScrutinizer05 | AYE even | 00:00 |
* grammoboy n900 booted | 00:01 | |
vi__ | DocScrutinizer05: GTFO INTERNET & A BEER. | 00:01 |
*** ludens has quit IRC | 00:01 | |
* grammoboy copying backup | 00:01 | |
kerio | grammoboy: can you pastebin the contents of your /proc/mounts and your /etc/mtab somewhere? | 00:01 |
*** messerting has joined #maemo | 00:02 | |
*** rcg has quit IRC | 00:05 | |
*** ludens has joined #maemo | 00:08 | |
*** user_ has joined #maemo | 00:10 | |
user_ | http://ubuntuone.com/4lrYXoZrjoXlK9112VYukq | 00:10 |
grammoboy | kerio, ^ | 00:10 |
kerio | what about /etc/mtab, or the output of "mount"? | 00:11 |
DocScrutinizer05 | oh lol, I managed to get TWO identical entries for /dev/mmcblk1p2 in mtab now | 00:12 |
grammoboy | kerio, no /nfs/music mount points | 00:12 |
kerio | can you rmdir /nfs/music? | 00:12 |
grammoboy | kerio, yes | 00:13 |
kerio | then you probably don't have any problems | 00:13 |
DocScrutinizer05 | kerio: I umounted /media/mmc1p2/, then copied old version of mtab *with* the /media/mmc1p2/ line over the current one | 00:14 |
*** rcg has joined #maemo | 00:14 | |
kerio | and then you mounted it again? | 00:15 |
DocScrutinizer05 | IroN900:~# umount /media/mmc1p2/ | 00:15 |
DocScrutinizer05 | umount: cannot umount /media/mmc1p2: Invalid argument | 00:15 |
kerio | see, not even mount cares about /etc/mtab | 00:15 |
*** croppa has joined #maemo | 00:15 | |
kerio | DocScrutinizer05: do umount /etc/fstab | 00:15 |
DocScrutinizer05 | IroN900:~# mount /dev/mmcblk1p2 /media/mmc1p2 -t ext3 -o rw,noauto,nodev,exec,nosuid,noatime,nodiratime | 00:15 |
DocScrutinizer05 | then there were TWO | 00:15 |
kerio | yeah, it makes sense | 00:16 |
grammoboy | it has problems mounting the nfs | 00:16 |
kerio | /etc/mtab is there for histerical raisins | 00:16 |
kerio | grammoboy: which problems? | 00:16 |
kerio | did you do /etc/init.d/nfs-common start and /etc/init.d/portmap start? | 00:16 |
grammoboy | kerio, no and now it seems to be solve | 00:17 |
grammoboy | d | 00:17 |
kerio | yay | 00:18 |
grammoboy | o my | 00:18 |
grammoboy | thx | 00:18 |
grammoboy | isn't it strange that you've to restart those stuff after reboot? | 00:18 |
kerio | now, umount your fs and remount it with -o soft | 00:18 |
kerio | grammoboy: they should be started at boot, but they're not | 00:18 |
grammoboy | why -o soft? | 00:18 |
kerio | because otherwise if you lose the connection to the server you have to toy with IP addresses or remove the battery | 00:19 |
grammoboy | -o soft -t nfs? | 00:19 |
kerio | yeah | 00:20 |
grammoboy | ok | 00:23 |
grammoboy | also no rc.local file | 00:24 |
grammoboy | hm | 00:24 |
* grammoboy prefers real debian :) | 00:24 | |
DocScrutinizer05 | rc.local? | 00:25 |
DocScrutinizer05 | wuzzat? | 00:25 |
grammoboy | to start up stuff in debian at boot | 00:27 |
grammoboy | or right after boot | 00:28 |
grammoboy | or somewhere in between | 00:28 |
DocScrutinizer05 | aaah that silly solitaire moster initscript ;-P | 00:28 |
DocScrutinizer05 | monster | 00:28 |
DocScrutinizer05 | that 'alterna(t)ive' to proper sysV init | 00:29 |
*** user_ has quit IRC | 00:30 | |
grammoboy | DocScrutinizer05, kerio thx for your help guys | 00:33 |
* grammoboy playing radiohead via nfs | 00:33 | |
ShadowJK | the homemade applewine was going to be 11% according to maths, before bottling the direct measurement said 14% | 00:34 |
ShadowJK | tastes more like a vodka than a wine so it might be true heh | 00:34 |
DocScrutinizer05 | grammoboy: yw | 00:35 |
DocScrutinizer05 | kerio: man 8 mount|grep -A4 "When *the *proc" | 00:35 |
*** sq-one has quit IRC | 00:36 | |
DocScrutinizer05 | wow, manpages are really interesting sometimes: >>... s. One can also remount a single file (on a single file). It's also possible to use the bind mount to create a mountpoint from a regular directory, for example: mount --bind foo foo << | 00:39 |
*** grammoboy has quit IRC | 00:43 | |
*** Sc0rpius has quit IRC | 00:46 | |
DocScrutinizer05 | kerio: >> -f, --fake Causes everything to be done except for the actual system call; if it's not obvious, this ``fakes'' mounting the filesystem. This option is useful in conjunction with the -v flag to determine what the mount command is trying to do. It can also be used to add entries for devices that were mounted earlier with the -n option. The -f option checks for existing record in /etc/mtab and fails when the record already exists | 00:48 |
DocScrutinizer05 | (with regular non-fake mount, this check is done by kernel). << | 00:48 |
*** bugzy has quit IRC | 00:49 | |
*** Sc0rpius has joined #maemo | 00:49 | |
DocScrutinizer05 | kerio: there are 2 interesting details in that: 1) "can also be used to add entries" (I assume also to delete entries, for umount), and 2) "... this check is done by kernel" | 00:51 |
*** vi__ has quit IRC | 00:55 | |
*** kov_ has joined #maemo | 00:57 | |
*** OkropNick has quit IRC | 01:02 | |
*** Snafu777 has joined #maemo | 01:05 | |
*** _rd has quit IRC | 01:19 | |
*** lxp1 has joined #maemo | 01:20 | |
*** lxp has quit IRC | 01:22 | |
*** vi__ has joined #maemo | 01:26 | |
*** vi__ has quit IRC | 01:30 | |
*** NIN101 has quit IRC | 01:51 | |
*** jhb has quit IRC | 01:55 | |
*** APTX has quit IRC | 02:01 | |
*** APTX has joined #maemo | 02:07 | |
*** ZogG_laptop has quit IRC | 02:08 | |
*** rcg has quit IRC | 02:14 | |
*** messerting has quit IRC | 02:17 | |
*** ALoGeNo has joined #maemo | 02:20 | |
*** FIQ|n900 has joined #maemo | 02:25 | |
*** sirdancealot4 has joined #maemo | 02:48 | |
*** Jade has quit IRC | 02:49 | |
*** Jade has joined #maemo | 02:50 | |
*** Jade has joined #maemo | 02:50 | |
*** Snafu777 has quit IRC | 02:59 | |
*** dhbiker has joined #maemo | 03:02 | |
*** dhbiker has quit IRC | 03:03 | |
*** dhbiker has joined #maemo | 03:08 | |
*** florian has quit IRC | 03:10 | |
*** lbt_away is now known as lbt | 03:19 | |
*** Sc0rpius has quit IRC | 03:27 | |
*** sleepee has joined #maemo | 03:28 | |
*** sleepee has quit IRC | 04:00 | |
*** WielkiTost has quit IRC | 04:06 | |
*** SpeedEvil has quit IRC | 04:08 | |
*** SpeedEvil has joined #maemo | 04:08 | |
*** sleepee has joined #maemo | 04:08 | |
*** teotwaki has quit IRC | 04:12 | |
*** Pali has quit IRC | 04:18 | |
*** sleepee has quit IRC | 04:20 | |
*** teotwaki has joined #maemo | 04:24 | |
*** teotwaki has joined #maemo | 04:24 | |
*** Sc0rpius has joined #maemo | 04:27 | |
*** RST38h has joined #maemo | 04:28 | |
*** marainein has quit IRC | 04:32 | |
*** sleepee has joined #maemo | 04:49 | |
*** sLumPia has joined #maemo | 04:50 | |
sLumPia | Why is the dsp profile have POWERSAVE_BIAS=0 ? | 04:56 |
*** teotwaki has quit IRC | 04:56 | |
sLumPia | Isn't it better to have POWERSAVE_BIAS=1 ? | 04:57 |
*** sleepee has quit IRC | 05:03 | |
*** e-yes has quit IRC | 05:04 | |
*** uen| has joined #maemo | 05:05 | |
*** uen has quit IRC | 05:09 | |
*** uen| is now known as uen | 05:09 | |
*** hazchemix has quit IRC | 05:13 | |
*** sleepee has joined #maemo | 05:20 | |
*** radic has quit IRC | 05:23 | |
*** radic_ has joined #maemo | 05:23 | |
*** sleepee has quit IRC | 05:37 | |
*** sleepee has joined #maemo | 05:47 | |
*** FIQ|n900 has quit IRC | 05:51 | |
*** pcfe` has joined #maemo | 05:55 | |
*** pcfe` has joined #maemo | 05:55 | |
*** pcfe has quit IRC | 05:58 | |
DocScrutinizer05 | please explain what's POWERSAVE_BIAS | 05:59 |
*** DocScrutinizer05 has quit IRC | 06:03 | |
*** DocScrutinizer05 has joined #maemo | 06:03 | |
sLumPia | wiki.maemo.org/How_To_Make_Your_Battery_Last_Longer#Powersave_bias | 06:08 |
*** Gh0sty has quit IRC | 06:18 | |
*** Gh0sty has joined #maemo | 06:20 | |
*** beford has joined #maemo | 06:28 | |
*** dhbiker has quit IRC | 06:36 | |
*** MetalGearSolid has joined #maemo | 06:36 | |
*** sleepee has quit IRC | 06:45 | |
*** sleepee has joined #maemo | 06:46 | |
*** dhbiker has joined #maemo | 06:57 | |
*** sleepee has quit IRC | 07:03 | |
*** nox- has quit IRC | 07:09 | |
*** robbiethe1st has joined #maemo | 07:10 | |
*** pcfe` has quit IRC | 07:45 | |
*** bigmeow has quit IRC | 07:47 | |
*** sleepee has joined #maemo | 07:50 | |
*** pcfe has joined #maemo | 07:50 | |
*** pcfe has joined #maemo | 07:50 | |
*** ludens has quit IRC | 07:58 | |
*** ludens has joined #maemo | 07:59 | |
*** joga has quit IRC | 08:00 | |
*** joga has joined #maemo | 08:01 | |
*** cyborg-one has quit IRC | 08:02 | |
*** marainein has joined #maemo | 08:03 | |
*** cyborg-one has joined #maemo | 08:03 | |
*** stardiviner has joined #maemo | 08:04 | |
*** sLumPia has quit IRC | 08:09 | |
*** sLumPia has joined #maemo | 08:28 | |
*** marainein has quit IRC | 08:49 | |
*** marainein has joined #maemo | 08:50 | |
*** sLumPia has quit IRC | 08:55 | |
*** mvp_ has quit IRC | 09:02 | |
*** sleepee has quit IRC | 09:03 | |
*** ZogG has quit IRC | 09:07 | |
*** stardiviner has quit IRC | 09:18 | |
*** noodles900 has joined #maemo | 09:20 | |
*** noodles900 has joined #maemo | 09:20 | |
*** ZogG has joined #maemo | 09:21 | |
*** FlameReaper has joined #maemo | 09:22 | |
*** stardiviner has joined #maemo | 09:25 | |
*** noodles900 has quit IRC | 09:29 | |
*** jpinx has joined #maemo | 09:32 | |
*** Zahra has joined #maemo | 09:33 | |
*** jpinx has quit IRC | 09:35 | |
*** jpinx has joined #maemo | 09:35 | |
*** robbiethe1st has quit IRC | 09:51 | |
*** joga has quit IRC | 09:58 | |
*** piggz has joined #maemo | 10:01 | |
*** croppa has quit IRC | 10:07 | |
*** joga has joined #maemo | 10:09 | |
*** piggz has quit IRC | 10:12 | |
*** e-yes has joined #maemo | 10:22 | |
Ikarus | anyone know if there is a telepathy backend for whatsapp ? | 10:27 |
*** croppa has joined #maemo | 10:28 | |
*** joga has quit IRC | 10:28 | |
*** sasquatch has quit IRC | 10:29 | |
*** sasquatch has joined #maemo | 10:29 | |
*** joga has joined #maemo | 10:31 | |
*** e-yes has quit IRC | 10:37 | |
*** piggz has joined #maemo | 10:38 | |
*** zsolt has joined #maemo | 10:39 | |
zsolt | hello!my n900 doesn't charge with my universal usb charger,need some advice,thank you | 10:40 |
zsolt | the charger's max current is 1000mA | 10:41 |
jacekowski | it's probably iphone charger | 10:43 |
jacekowski | or n900 is overloading it | 10:43 |
jacekowski | does it say charging on nothing happens when you plug it in? | 10:43 |
zsolt | i bought as universal usb charger | 10:43 |
jacekowski | does it say charging on nothing happens when you plug it in? | 10:44 |
zsolt | mass storage mode or pc suite mode options pop up | 10:44 |
jacekowski | sounds like some weird charger | 10:45 |
zsolt | then i click outside this window it says charging only,but nothing happens | 10:45 |
zsolt | yellow led is not blinking | 10:45 |
zsolt | it charges my girlfriend's mp4 and other usb devices,but not my n900 | 10:47 |
jacekowski | it sounds like iphone charger | 10:47 |
zsolt | it is a switching mode adaptor | 10:49 |
zsolt | read the manual | 10:50 |
joga | I built a small solar panel charger once and to charge the n900 one pin (I forget which, D-something?) had to be soldered to ground. still for some reason it wouldn't charge my n900 but did charge my gf's n900 and other phones :) | 10:50 |
zsolt | heard somewhere that need to be short something,but forgotten what to do | 10:51 |
joga | not sure if it was about software, I'm running the power kernel etc | 10:51 |
zsolt | mee too | 10:52 |
zsolt | kp51r1 | 10:52 |
zsolt | it charges from original wall charger | 10:52 |
zsolt | so do you think is it a software issue? | 10:53 |
*** marainein has quit IRC | 10:54 | |
*** marainein has joined #maemo | 10:54 | |
*** jhb has joined #maemo | 10:56 | |
*** OkropNick has joined #maemo | 10:56 | |
zsolt | what happens if I short D+/D-? | 10:59 |
*** geaaru has joined #maemo | 11:00 | |
*** M4rtinK has joined #maemo | 11:08 | |
joga | zsolt actually that was probably it...shorting the D-pins | 11:09 |
joga | zsolt http://talk.maemo.org/showthread.php?t=38230 | 11:12 |
zsolt | thank you | 11:12 |
*** TNZ has joined #maemo | 11:12 | |
*** jhb1 has joined #maemo | 11:14 | |
*** brzys has joined #maemo | 11:14 | |
*** jhb has quit IRC | 11:15 | |
*** piggz has quit IRC | 11:16 | |
*** MacDrunk has joined #maemo | 11:19 | |
*** MacDrunk has left #maemo | 11:19 | |
zsolt | willing to use it on usb host mode with peripherals by usb Y cable,isn't harmful for my devices to short d+ d-? | 11:24 |
*** M4rtinK has quit IRC | 11:25 | |
joga | I think if your devices are anything else than chargers or stuff that draws power from the port, you will be unhappy without the D-pins | 11:28 |
*** jpinx has quit IRC | 11:28 | |
*** jpinx has joined #maemo | 11:28 | |
zsolt | my set is like this | 11:28 |
zsolt | one usb came from a usb hub with devices attached and another with power only.it goes then to my phone | 11:29 |
zsolt | it is an y cable | 11:30 |
*** jpinx has quit IRC | 11:30 | |
*** jpinx has joined #maemo | 11:30 | |
*** TNZ has quit IRC | 11:30 | |
*** eMHa has quit IRC | 11:32 | |
*** eMHa has joined #maemo | 11:32 | |
*** shanttu has joined #maemo | 11:35 | |
kerio | zsolt: to be fair you can probably force dedicated mode with bq24150x_charger | 11:37 |
*** _rd has joined #maemo | 11:42 | |
*** mvp_ has joined #maemo | 11:43 | |
*** jhb1 has quit IRC | 11:44 | |
*** jhb has joined #maemo | 11:52 | |
zsolt | yess!i did it,thank you | 11:56 |
*** jhb has quit IRC | 11:59 | |
*** zsolt has quit IRC | 12:06 | |
*** Pali has joined #maemo | 12:13 | |
Pali | ping freemangordon | 12:17 |
freemangordon | Pali: pong | 12:17 |
Pali | freemangordon, I sent uboot patches to uboot ML | 12:18 |
freemangordon | good :) | 12:18 |
Pali | I CCed you | 12:18 |
freemangordon | I am REing cal ;) | 12:18 |
freemangordon | thanks | 12:18 |
Pali | can you write answer about thumb errata questions? | 12:19 |
freemangordon | lemme see | 12:19 |
Pali | there are some and that code is yours | 12:19 |
freemangordon | ok | 12:19 |
freemangordon | "default: missing." hehe :P | 12:21 |
freemangordon | toldya | 12:21 |
*** NIN101 has joined #maemo | 12:28 | |
freemangordon | Pali: I am not sure I undrestand the questions. what am I supposed to answer to "_WHAT_ ?!" | 12:29 |
freemangordon | and "Actually -- why | 12:30 |
freemangordon | do you even do call into ROM ? | 12:30 |
freemangordon | " | 12:30 |
Pali | write it | 12:30 |
freemangordon | not that I don;t know what code is supposed to do, but questioning style is not clear to me | 12:31 |
*** iDont has joined #maemo | 12:35 | |
kerio | Pali: i want to try uboot, just 'cause | 12:40 |
kerio | Pali: how do i merge kp52 with uboot? | 12:40 |
Pali | kerio, install kernel-power-bootimg package | 12:41 |
kerio | does uboot-mkimage work? | 12:41 |
Pali | and then u-boot-utils | 12:41 |
Pali | and then flash u-boot | 12:41 |
Pali | and you get kp in bootmenu | 12:41 |
kerio | Pali: so i'm supposed to ignore the uboot-* packages in extras-devel? | 12:41 |
Pali | kerio, yes ignore all uboot packages in extras | 12:42 |
kerio | got it | 12:42 |
Pali | and first remove them | 12:42 |
kerio | i don't have any installed :) | 12:42 |
Pali | ok :-) | 12:42 |
kerio | how do i flash uboot? can i do that from the device? | 12:42 |
Pali | are you going to use that new build? | 12:43 |
kerio | i suppose so | 12:43 |
Pali | you can flash fiasco image on device by fiasco-image-update | 12:43 |
kerio | this is a 2104 | 12:43 |
*** joga has quit IRC | 12:53 | |
kerio | Pali: hmm, why is the -bootimg installed in /boot? | 12:54 |
kerio | i thought there was no way to access the onenand from uboot | 12:54 |
Pali | yes | 12:55 |
Pali | u-boot-update-bootmenu generate uImage from zImage and store it onto MyDocs | 12:55 |
kerio | i see | 12:55 |
*** joga has joined #maemo | 12:57 | |
*** zsolt has joined #maemo | 13:03 | |
*** _rd has quit IRC | 13:03 | |
*** _rd has joined #maemo | 13:03 | |
kerio | Pali: it appears to have booted | 13:03 |
kerio | neat | 13:03 |
zsolt | hello again.my problem is that need to charge my phone during usb host mode | 13:04 |
kerio | zsolt: you've got a crappy charger, there's probably a software way around it but meh | 13:04 |
zsolt | no,i just shortened the d+ an d- | 13:04 |
kerio | Pali: it werkd | 13:04 |
kerio | *shorted | 13:04 |
kerio | then it should wor | 13:05 |
kerio | k | 13:05 |
zsolt | it works now | 13:05 |
zsolt | but if I set to usb host mode with charging it refuses,"error,charger detected | 13:05 |
zsolt | using kp51r1 | 13:06 |
kerio | Pali: uboot working on 2104 | 13:07 |
kerio | Pali: predictably, the attached kernel doesn't work | 13:08 |
kerio | Pali: hmm, selecting kp52 and then quickly closing the keyboard slider (to not get bootmenu afterwards) made it not work | 13:11 |
Pali | kerio, then you have problem with maemo rootfs /dev | 13:11 |
Pali | In bootmenu.sh I added some mknod which create needed devices in /dev | 13:11 |
Pali | like /dev/null /dev/zero ... | 13:12 |
kerio | \_o_/ | 13:12 |
kerio | Pali: how do i make a combined uboot image from kp52? | 13:13 |
kerio | do you have an uboot.bin? | 13:13 |
Pali | unpack fiasco image and you got uboot.bin | 13:14 |
Pali | flasher[-3.5] -F <image.fiasco> -u | 13:14 |
Pali | flasher is on n900, flasher-3.5 is on computer | 13:14 |
kerio | and then uboot-gen-combined with the zimage in /boot and that uboot.bin | 13:15 |
kerio | and then fiasco-update-image | 13:15 |
kerio | got it | 13:15 |
kerio | ty :) | 13:15 |
Pali | kerio, do you have fiasco-update-image-ask deb package installed? | 13:18 |
zsolt | need advice please!now figured out how to attach usb Y cable set,to enpower peripherals and charge my phone at the same time,but usb host mode with charging refuses to operate,"error,charger detected"using kernel power 51r1 | 13:21 |
Pali | you need to disconnect charger before initializing host mdoe | 13:24 |
Pali | first establish usb host mode and then attach charger | 13:24 |
Pali | zsolt ^^^ | 13:25 |
zsolt | thank you! | 13:25 |
jon_y | Pali: can uboot be made to turn on the backlight explicitly if keyboard is out? | 13:26 |
jon_y | it turns on sometimes, but only from cold start | 13:27 |
Pali | jon_y, somebody must write code for backlight first | 13:27 |
jon_y | ok, I see that its not in yet | 13:27 |
Pali | now I added only code for turning led off | 13:28 |
jon_y | i2c pins to get it to turn on? | 13:28 |
*** mvp_ has quit IRC | 13:28 | |
Pali | but backlight is not simple and I do not have time for it | 13:28 |
jon_y | ok | 13:28 |
Pali | for backlight is used SPI | 13:28 |
Pali | not i2c | 13:28 |
jon_y | special super secret proprietary spi command? | 13:29 |
jon_y | is the byte sequence already known? | 13:30 |
kerio | Pali: i do | 13:31 |
Pali | jon_y, there is open source kernel driver | 13:32 |
Pali | so need to port kernel drive to uboot | 13:32 |
Pali | kernel driver is ack<something> | 13:32 |
kerio | Pali: unpacking the fiasco only gave me a zImage | 13:32 |
Pali | kerio, and what is problem? | 13:33 |
kerio | the zImage is for uboot+omap | 13:33 |
*** infobot has quit IRC | 13:36 | |
kerio | Pali: do you have a non-combined uboot 2012.10-rc3? | 13:40 |
kerio | i mean, a build of that | 13:40 |
*** netkat has joined #maemo | 13:47 | |
*** jhb has joined #maemo | 13:49 | |
*** maybeHere has joined #maemo | 14:05 | |
*** marainein has quit IRC | 14:07 | |
*** WielkiTost has joined #maemo | 14:07 | |
*** sLumPia has joined #maemo | 14:08 | |
*** marainein has joined #maemo | 14:08 | |
*** maybeArgh has quit IRC | 14:09 | |
*** toxaris has joined #maemo | 14:10 | |
*** olebrom has joined #maemo | 14:10 | |
*** MrPingu has joined #maemo | 14:15 | |
kerio | Pali: btw, how do i enable the framebuffer to get messages during boot? | 14:15 |
zsolt | faced to another problem.looks like d+ and d- need to short in the phone's cable,but if i do that,can't use peripherals | 14:17 |
zsolt | in the thread i read that d+ and d- need to be short in the charger | 14:18 |
zsolt | kerio: you have to compile your own kernel with framebuffer support | 14:19 |
*** rcg has joined #maemo | 14:20 | |
*** pcfe has quit IRC | 14:23 | |
*** jpinx_ has joined #maemo | 14:29 | |
*** FlameReaper has quit IRC | 14:37 | |
*** sq-one has joined #maemo | 14:38 | |
*** jonne|reconnecte has joined #maemo | 14:44 | |
*** jonne has quit IRC | 14:47 | |
*** infobot has joined #maemo | 14:52 | |
infobot | DocScrutinizer: infobot joined! | 14:52 |
*** brzys has quit IRC | 14:52 | |
jaska | foobot | 14:56 |
*** croppa has quit IRC | 14:59 | |
DocScrutinizer05 | zsolt: D+- short missing | 15:03 |
kerio | zsolt: i expect kernel-power to already support everything | 15:04 |
*** sq-one has quit IRC | 15:08 | |
*** jpinx has quit IRC | 15:11 | |
*** jpinx_ has quit IRC | 15:12 | |
*** MrPingu has quit IRC | 15:12 | |
*** jpinx has joined #maemo | 15:12 | |
*** jpinx has joined #maemo | 15:13 | |
kerio | Pali: srsly though, help me :c | 15:17 |
kerio | i can't reboot my n900 while unattended now | 15:17 |
jpinx | needs a chaperone ? ;) | 15:18 |
*** valdyn has quit IRC | 15:23 | |
kerio | jpinx: well, yes | 15:23 |
kerio | somebody to open the kbd slider and choose a couple of menu entries | 15:23 |
*** zsolt has quit IRC | 15:23 | |
kerio | i wonder if uboot would even fit, with kernel-power | 15:25 |
*** valdyn has joined #maemo | 15:29 | |
*** heya has joined #maemo | 15:35 | |
heya | hai | 15:36 |
kerio | heya! | 15:36 |
kerio | (i'm so funny) | 15:36 |
heya | why ? | 15:36 |
kerio | because it's your nickname but also kind of a greeting | 15:36 |
heya | yeah, i'm like | 15:37 |
heya | i must go | 15:39 |
*** heya has left #maemo | 15:39 | |
*** phlixi has quit IRC | 15:44 | |
kerio | ...that was weird | 15:47 |
*** Zahra has quit IRC | 15:47 | |
Skry | :D | 15:50 |
kerio | ah fuck, i screwed up something D: | 15:53 |
kerio | goddammit | 15:53 |
kerio | ~flashing | 15:53 |
infobot | i heard maemo-flashing is http://wiki.maemo.org/Updating_the_tablet_firmware | 15:53 |
kerio | ~pali | 15:54 |
infobot | i guess pali is http://atrey.karlin.mff.cuni.cz/~pali/ | 15:54 |
*** _rd has quit IRC | 15:56 | |
*** brzys has joined #maemo | 15:59 | |
*** ced117 has quit IRC | 16:04 | |
*** Neutron18 has joined #maemo | 16:04 | |
*** avk_nebo has joined #maemo | 16:07 | |
*** Zahra has joined #maemo | 16:07 | |
*** messerting has joined #maemo | 16:08 | |
*** toxaris has quit IRC | 16:08 | |
*** avk_nebo has quit IRC | 16:09 | |
*** ced117 has joined #maemo | 16:09 | |
*** ced117 has quit IRC | 16:09 | |
*** ced117 has joined #maemo | 16:09 | |
kerio | oh dear, i appear to have fucked something up | 16:18 |
kerio | where's the data in osso-product-info stored? | 16:19 |
merlin1991 | phew no idea, but ie the mp-fremnalte-*-pr changes the data in postinst | 16:21 |
merlin1991 | which dataset is broken? | 16:21 |
*** _rd has joined #maemo | 16:23 | |
* merlin1991 just noticed hat on all 3 devices stock, cssu-stable and cssu-testing osso-product-info has 4 "unknown" entries | 16:23 | |
kerio | merlin1991: release name, full name, version, ossoversion | 16:24 |
kerio | those are unknown | 16:24 |
merlin1991 | yep, I've got the same, even on a completely clean maemo install | 16:25 |
kerio | what the hell | 16:25 |
kerio | that's not normal, is it | 16:26 |
*** SmilyOrg has quit IRC | 16:26 | |
kerio | i thought there was something wrong with my CAL, and so i tried to nandwrite my backup | 16:26 |
kerio | but apparently it doesn't fit | 16:26 |
kerio | and writing with oob causes a segfault | 16:26 |
kerio | it appears to be booting, at least | 16:27 |
* kerio shakes his fist at Pali | 16:27 | |
*** Smily has joined #maemo | 16:27 | |
merlin1991 | err how is that possibly palis fault? :D | 16:27 |
kerio | i toyed around with uboot today | 16:27 |
kerio | so it must be his fault! | 16:28 |
kerio | DocScrutinizer05: do you mind pastebinning the output of osso-product-info on t900? | 16:28 |
DocScrutinizer05 | hmm? | 16:29 |
kerio | i appear to not have that information anymore | 16:29 |
DocScrutinizer05 | sigh, friggin pastebin sites changing their API all the time, so my scripts for direct pastebin from cmdline always break | 16:30 |
Pali | kerio, if you flash some kernel without version, softupd will remove osso-product-info from CAL | 16:30 |
kerio | Pali: i see | 16:30 |
kerio | but i just flashed kp52 | 16:30 |
kerio | with kernel-power-flasher | 16:30 |
Pali | kerio, here is fix: https://gitorious.org/community-ssu/mp-fremantle-community-pr/blobs/master/debian/postinst | 16:30 |
Pali | and then reboot phone | 16:31 |
DocScrutinizer05 | here you are: http://pastebin.com/asLTHZwT | 16:31 |
kerio | Pali, DocScrutinizer05: ty | 16:32 |
kerio | Pali: btw, i removed uboot | 16:32 |
kerio | mostly because i don't need it | 16:32 |
Pali | kerio, you need only OSSO_VERSION | 16:32 |
kerio | but it did work fine, as long as i didn't touch the stuff in MyDocs/bootmenu.img.d >:) | 16:32 |
DocScrutinizer05 | OSSO_PRODUCT_WLAN_CHANNEL='fcc/us' pissing me | 16:32 |
kerio | DocScrutinizer05: btw, nandwrite on CAL didn't work at all | 16:33 |
Pali | kerio, u-boot-update-bootmenu will regenerate MyDocs/bootmenu.img.d | 16:33 |
kerio | Pali: anyway, why MyDocs and not /home/boot* ? | 16:33 |
Pali | because first fat32 partition | 16:34 |
kerio | there's no ext support in uboot? :( | 16:34 |
Pali | and it is mounted by maem to MyDocs | 16:34 |
Pali | yes, there is ext2 | 16:34 |
Pali | and now finaly there is also ext4 | 16:34 |
Pali | but back in april there was no ext4 | 16:34 |
DocScrutinizer05 | kerio: gathered as much, when I tried to create an image with nanddump that's identical to either dd or cat or mtd_debug | 16:35 |
kerio | DocScrutinizer05: nanddump -o -b could work, i think | 16:36 |
DocScrutinizer05 | kerio: anyway nota bene you probably need to erase NAND prior to flashing new content | 16:36 |
kerio | DocScrutinizer05: nah, nandwrite does that | 16:36 |
*** messerting has quit IRC | 16:36 | |
DocScrutinizer05 | kerio: (-o -b) exactly my thoughts, and you say it failed for you? | 16:37 |
kerio | DocScrutinizer05: with -o -b it worked fine | 16:38 |
DocScrutinizer05 | [2012-10-14 15:33:23] <kerio> DocScrutinizer05: btw, nandwrite on CAL didn't work at all | 16:38 |
kerio | with my old dump | 16:38 |
kerio | which is apparently useless | 16:38 |
kerio | because i can't write it, not even with the option to account for the oob data | 16:39 |
DocScrutinizer05 | you'd like me to provide a -o-b image of my CAL? | 16:39 |
kerio | nah, i have one | 16:39 |
kerio | and besides, your n900 is german :s | 16:39 |
DocScrutinizer05 | ;-P | 16:39 |
DocScrutinizer05 | I got others as well | 16:40 |
kerio | do you have a british 2104 n900? | 16:40 |
DocScrutinizer05 | OSSO_PRODUCT_REGION='Britain' | 16:40 |
DocScrutinizer05 | IroN900 | 16:40 |
DocScrutinizer05 | my daily phone | 16:40 |
kerio | o/ | 16:40 |
kerio | hw rev? | 16:40 |
DocScrutinizer05 | Revision : 2101 | 16:41 |
kerio | aww :( | 16:41 |
DocScrutinizer05 | I'd bet you could try to hexedit the hwrev string in raw nand inage | 16:41 |
kerio | that's not the point! they're different hw revs! | 16:42 |
DocScrutinizer05 | how's that mattering for CAL? | 16:42 |
DocScrutinizer05 | CAL *defines* the hwrev | 16:42 |
kerio | you know what else defines the hwrev? the hw's rev | 16:43 |
DocScrutinizer05 | so WHAT? | 16:43 |
kerio | perhaps some critical calibration parameters differ from rev to rev | 16:43 |
kerio | i'd really like to know *what* is stored in CAL | 16:43 |
DocScrutinizer05 | either you got a phy hw of 2101 then my CAL is OK, or you got hwrev XYZA then you edit CAL image to meet that fact | 16:43 |
DocScrutinizer05 | no calib will differ | 16:44 |
DocScrutinizer05 | at least not to my knowledge | 16:44 |
DocScrutinizer05 | IF it doesn't work, you're free to flash back to what's in your CAL *now* ;-P | 16:45 |
kerio | but what if your CAL fucks up my n900 D: | 16:45 |
* kerio might be slightly trolling at this point | 16:45 | |
DocScrutinizer05 | one thing's for sure: with wrong hwrev standard flashing will cease to work, since hwrev mainly seems to specify NAND bank geometry | 16:45 |
kerio | yeah but that's the reason flasher-3.5 has a way to specify the hw rev, isn't it | 16:46 |
DocScrutinizer05 | you might overcome that problem by explicitly overriding CAL hwrev via flasher-35 parameter | 16:46 |
DocScrutinizer05 | yes :-) | 16:46 |
kerio | did sambo7 ever report back after flashing your cal? | 16:46 |
DocScrutinizer05 | the nandtester? never heard of him again | 16:47 |
kerio | also, stuff like the IMEI isn't stored there, right? | 16:47 |
kerio | it's stored in rapuyama's internal CAL | 16:47 |
DocScrutinizer05 | IMEI isn't in CAL afaict | 16:48 |
DocScrutinizer05 | yep | 16:48 |
DocScrutinizer05 | IroN900:~# strings /dev/mtd1|grep -i IMEI ->null | 16:49 |
*** Hoolxi has joined #maemo | 16:50 | |
*** kov_ has quit IRC | 16:53 | |
DocScrutinizer05 | kerio: so how about clearly satting what you did to reflash CAL, and what's been your results | 16:55 |
DocScrutinizer05 | stating* | 16:55 |
DocScrutinizer05 | I'd like to verify the procedure, and then start a project to host CAL images for those who nandtested | 16:58 |
kerio | DocScrutinizer05: nanddump -o -f calbackup /dev/mtd1ro | 17:05 |
kerio | to write, nandwrite /dev/mtd1ro calbackup | 17:05 |
*** kov_ has joined #maemo | 17:05 | |
kerio | to check, idk, maybe just nanddump without "-o" before and after | 17:05 |
kerio | but i don't think they're required to be equal | 17:06 |
kerio | the result of nanddump -o, nandwrite, nanddump -o is the same for both nanddumps | 17:06 |
*** VDVsx has joined #maemo | 17:06 | |
kerio | or, at least, they generate a md5 hash collision >:D | 17:06 |
*** FlameReaper has joined #maemo | 17:11 | |
*** messerting has joined #maemo | 17:13 | |
*** Free-MG has joined #maemo | 17:19 | |
kerio | DocScrutinizer05: "-b" in nanddump skips bad blocks, but i don't know if it's a good or a bad thing | 17:22 |
kerio | DocScrutinizer05: to be fair we'd need something specialized for CAL, that stores the data in a more generic format | 17:25 |
kerio | flash memory sucks | 17:25 |
Pali | kerio, storing to FS (maybe ubifs on nand?) | 17:27 |
kerio | Pali: no, i mean, something to store the data in cal and to recreate it | 17:28 |
kerio | i assume libcal has a way to deal with bad blocks | 17:28 |
Pali | CAL is linked list | 17:29 |
Pali | freemangordon, now working on RE libcal | 17:29 |
kerio | linked lists also suck :c | 17:30 |
kerio | does it do garbage collection? | 17:30 |
*** stardiviner has quit IRC | 17:31 | |
*** Hoolxi has quit IRC | 17:31 | |
*** FlameReaper has quit IRC | 17:31 | |
*** FlameReaper has joined #maemo | 17:34 | |
Pali | kerio, I thini it doing some wear leveling | 17:35 |
*** krau|away has quit IRC | 17:38 | |
*** krau|away has joined #maemo | 17:40 | |
DocScrutinizer05 | I think it just uses up all available space, then may or may not compress stuff to recycle obsolete aka delet-marked entries | 17:41 |
DocScrutinizer05 | I'm not even convinced it's a linke dlist, it *might* be a simple array with later entries overriding earlier ones | 17:42 |
DocScrutinizer05 | given the usage pattern and purpose, it might never fill up during lifetime of a N900 | 17:43 |
*** sleepee has joined #maemo | 17:46 | |
DocScrutinizer05 | kerio: anyway why do you think a nanddump image isn't appropriate for CAL? | 17:46 |
kerio | DocScrutinizer05: because of bad blocks | 17:47 |
DocScrutinizer05 | nanddump won't store any bad blocks to a -b file | 17:47 |
DocScrutinizer05 | aiui | 17:47 |
kerio | yeah but you're assuming you don't get any *new* bad blocks between the dump and the write | 17:47 |
DocScrutinizer05 | eh? | 17:48 |
DocScrutinizer05 | nanddump -b skips bad blocks in output data, nandwrite handles bad blocks on write | 17:48 |
DocScrutinizer05 | if your NAND you try to write to has more bad blocks than the one you pulled your image from, the image won't fit completely into the 'new' NAND. I'd assume nandwrite noticing that at end of write and throws a warning | 17:50 |
*** krayon has quit IRC | 17:50 | |
DocScrutinizer05 | I actually fail to see the usecase for a nanddump without -b, since you can't write back such an image to any NAND if it actually contains bad blocks | 17:53 |
kerio | DocScrutinizer05: yeah but does the read happen in the same way? | 17:53 |
DocScrutinizer05 | sure, nanddump -o -b should create an image with any bad blocks skipped/omitted | 17:55 |
DocScrutinizer05 | my guess would be: nanddump -o -b /dev/mtd1 | nandwrite -m | 17:58 |
DocScrutinizer05 | <kerio> to write, nandwrite /dev/mtd1ro calbackup | 18:00 |
DocScrutinizer05 | seriously? /dev/mtd1ro ?? | 18:00 |
* DocScrutinizer05 always thought ro means ReadOnly | 18:00 | |
Skry | it does | 18:02 |
DocScrutinizer05 | kerio: to verify, you should do a mtd_debug erase <device> <offset> <len> between nanddump and nandwrite, to rule out your images don't differ just because your write failed completely | 18:03 |
*** krayon has joined #maemo | 18:04 | |
*** sleepee has quit IRC | 18:04 | |
DocScrutinizer05 | ((<kerio> the result of nanddump -o, nandwrite, nanddump -o is the same for both nanddumps)) no surprise when writing to mtd1ro | 18:04 |
DocScrutinizer05 | what concerns me most is the difference between `cat mtd1ro` and `nanddump -b mtd1ro` | 18:06 |
DocScrutinizer05 | or even `nanddump mtd1ro` | 18:07 |
DocScrutinizer05 | (I got no bad blocks, according to nanddump, so -b shouldn't make any difference for me, but I tested both variants and neither is what I get from cat, or dd) | 18:08 |
kerio | DocScrutinizer05: er, wtf, i meant /dev/mtd1 | 18:10 |
DocScrutinizer05 | I'm reluctant to try nandwrite (on CAL) unless I figured what's the deal with this difference. I might test on mtd4 though | 18:10 |
kerio | writing to mtd1ro causes errors :) | 18:11 |
DocScrutinizer05 | thought as much | 18:11 |
kerio | DocScrutinizer05: nanddump /dev/mtd1ro and nanddump -b /dev/mtd1ro have the same output for me | 18:12 |
DocScrutinizer05 | then I get it your nandump also says "0 bad blocks" | 18:13 |
kerio | yep | 18:13 |
kerio | ECC failed/corrected, bad blocks, bbt blocks all 0 | 18:13 |
DocScrutinizer05 | so, when kicking out OOB and badblocks from nanddump image, WTF it differs from a dd image of same mtd? | 18:14 |
kerio | you mean when adding OOB and badblocks | 18:14 |
kerio | well, idk | 18:14 |
DocScrutinizer05 | err yep | 18:15 |
kerio | but i think that the contents of /dev/mtd1 aren't supposed to be meaningful to a straight read | 18:15 |
DocScrutinizer05 | who cares | 18:15 |
DocScrutinizer05 | dd won't care if the content is meaningful | 18:15 |
DocScrutinizer05 | cat as well isn't supposed to change data | 18:16 |
kerio | so evidently nanddump is changing the data | 18:16 |
DocScrutinizer05 | :nod: | 18:16 |
DocScrutinizer05 | and I wanna know how and why | 18:17 |
kerio | i don't know enough about mtd to know that :( | 18:17 |
DocScrutinizer05 | before I dare to mess with my CAL content | 18:17 |
*** gena2x has joined #maemo | 18:17 | |
DocScrutinizer05 | luckily we got a partiton reserved for R&D ;-) | 18:18 |
DocScrutinizer05 | IroN900:~# cat /dev/mtd4|od | 18:20 |
DocScrutinizer05 | 0000000 177777 177777 177777 177777 177777 177777 177777 177777 | 18:20 |
DocScrutinizer05 | * | 18:20 |
DocScrutinizer05 | 10000000 | 18:20 |
DocScrutinizer05 | ;-D | 18:20 |
*** SmilyOrg has joined #maemo | 18:20 | |
kerio | DocScrutinizer05: >:C | 18:21 |
kerio | od /dev/mtd4 | 18:21 |
kerio | stop abusing cats! | 18:21 |
DocScrutinizer05 | nanddump /dev/mtd4|od 2>/dev/null WTF? | 18:21 |
DocScrutinizer05 | 0000000 177777 177777 177777 177777 177777 177777 177777 177777 | 18:22 |
DocScrutinizer05 | * | 18:22 |
DocScrutinizer05 | 10200000 | 18:22 |
kerio | it's got a bit more, yes | 18:22 |
kerio | remove the oob, and you have mtd4 | 18:22 |
DocScrutinizer05 | :nod: | 18:22 |
DocScrutinizer05 | toldya, OOB is probably not read via cat mtd* | 18:23 |
DocScrutinizer05 | like inodes aren't read for cat sdXN | 18:23 |
*** gena2x has quit IRC | 18:24 | |
DocScrutinizer05 | afaik it's OutOfBand info, which got that name for a reason | 18:24 |
*** Smily has quit IRC | 18:24 | |
kerio | 1755dcebeeb04e075cbd6c6690ed490a - | 18:24 |
kerio | 1755dcebeeb04e075cbd6c6690ed490a /dev/mtd1ro | 18:24 |
kerio | the first is the output of nanddump -o /dev/mtd1ro | 18:24 |
kerio | so there's that | 18:25 |
DocScrutinizer05 | \o/ | 18:25 |
kerio | why doesn't that happen on your n900(s)? | 18:26 |
DocScrutinizer05 | dunno, might be a tribute to late night work | 18:26 |
DocScrutinizer05 | (did those tests yesterday) | 18:26 |
kerio | sudo nanddump -o /dev/mtd1ro | sudo md5sum - /dev/mtd1ro | 18:26 |
kerio | let's just hope libcal doesn't use OOB data :> | 18:27 |
DocScrutinizer05 | kerio: you nifty animal, what a nice cmdline ;-) | 18:27 |
DocScrutinizer05 | OOB data is used by mtd driver | 18:28 |
DocScrutinizer05 | it's kinda like NANDs FAT | 18:28 |
DocScrutinizer05 | or free blocks table | 18:29 |
DocScrutinizer05 | whatever | 18:29 |
DocScrutinizer05 | libcal for sure won't mess with it, for all I know | 18:29 |
DocScrutinizer05 | kerio: now only make sure you never forget to add -b to nanddump, even while for now it seems to make no difference for you | 18:30 |
kerio | k | 18:30 |
*** gena2x has joined #maemo | 18:30 | |
DocScrutinizer05 | kerio: now you could write your freshly created nanddump image to mtd4, then compare mtd1 and mtd4 ;-) | 18:31 |
kerio | does it fit? | 18:31 |
DocScrutinizer05 | better make a image of mtd4 before | 18:31 |
kerio | mtd4 is empty | 18:31 |
DocScrutinizer05 | I think there's plenty of room on mtd4 for CAL | 18:32 |
DocScrutinizer05 | (empty) I know | 18:32 |
DocScrutinizer05 | so worst case you could flash my empty-mtd4 image to yours if you don't find a better way to erase it | 18:32 |
kerio | DocScrutinizer05: hmm, it's obviously different | 18:33 |
kerio | ok, nanddump -l 393216 -ob /dev/mtd4ro gives me the same thing | 18:33 |
DocScrutinizer05 | kerio: you did md5sum over full devices? | 18:33 |
DocScrutinizer05 | they for sure differ, since iirc mtd4 is way larger | 18:34 |
kerio | DocScrutinizer05: yeah, limiting the length makes it the same | 18:34 |
DocScrutinizer05 | yeah :-D | 18:34 |
DocScrutinizer05 | \o/ | 18:34 |
kerio | and now mtd4 is all weird :( | 18:35 |
DocScrutinizer05 | LOL | 18:35 |
kerio | ok, flash_eraseall did the job | 18:35 |
DocScrutinizer05 | :-D | 18:35 |
kerio | apparently flash_erase requires start and end | 18:35 |
DocScrutinizer05 | yeah | 18:36 |
DocScrutinizer05 | according to their --help | 18:36 |
DocScrutinizer05 | we should push robbiethe1st to finally add kernel and CAL backup and restore to BM ;-) | 18:38 |
DocScrutinizer05 | since I don't feel too comfortable with formating CAL under the arse of libcal | 18:38 |
kerio | DocScrutinizer05: am i a bad enough dude to erase cal and flash it again? | 18:39 |
kerio | oh right | 18:39 |
kerio | ok, something different then | 18:39 |
kerio | am i a bad enough dude to dump the kernel partition, erase it, and write it again from the dumped data? | 18:39 |
DocScrutinizer05 | kerio: I'd say you're as BAD as it gets. Michael Jackson was a sissi compared to you. So go ahead, nuke CAL and reflash it | 18:40 |
kerio | DocScrutinizer05: btw, where's x-loader stored? | 18:40 |
DocScrutinizer05 | or rather, first try with kernel ;-) | 18:40 |
DocScrutinizer05 | in kernel partition | 18:40 |
DocScrutinizer05 | errr NOLO | 18:40 |
kerio | oh, "bootloader" contains both? | 18:41 |
DocScrutinizer05 | yep | 18:41 |
kerio | by the way, /dev/mtd2 is empty too | 18:41 |
DocScrutinizer05 | basdically NOLO is appended to xloader like kernel is to uBoot | 18:41 |
DocScrutinizer05 | not here ;-D | 18:41 |
DocScrutinizer05 | if yours is empty, then you're a lucky man | 18:42 |
kerio | i think i never had a proper kernel panic | 18:42 |
DocScrutinizer05 | or you found another miracle of flasher-3.5 | 18:42 |
DocScrutinizer05 | cat /dev/kmem | 18:42 |
kerio | DocScrutinizer05: fu | 18:43 |
DocScrutinizer05 | the check again | 18:43 |
DocScrutinizer05 | ;-P | 18:43 |
kerio | ok, kernel dumped, erased, written | 18:43 |
DocScrutinizer05 | checked success of erasure? | 18:44 |
kerio | yep | 18:44 |
DocScrutinizer05 | cool man | 18:44 |
DocScrutinizer05 | btw, how's about council, dear Mr. kerio? | 18:44 |
DocScrutinizer05 | ;-) | 18:45 |
kerio | i'm a busy man | 18:45 |
DocScrutinizer05 | hehehe | 18:45 |
DocScrutinizer05 | yeah, same here | 18:45 |
kerio | hm, i wonder if that's the reason we're both always here | 18:46 |
DocScrutinizer05 | no, reason and cause switched ;-) | 18:46 |
kerio | ok, i'll rephrase | 18:46 |
DocScrutinizer05 | we're always here, that's why we're so busy | 18:46 |
kerio | technically i should be a busy man | 18:46 |
DocScrutinizer05 | boot? | 18:47 |
kerio | booted just fine | 18:47 |
DocScrutinizer05 | :-D | 18:47 |
DocScrutinizer05 | \o/ | 18:47 |
DocScrutinizer05 | first instance of kernel flashed without any proprietary Nokia crap tools | 18:48 |
DocScrutinizer05 | TAAADAAAAA dshhhh | 18:48 |
*** brzys has quit IRC | 18:48 | |
kerio | now, i wonder *what* i flashed | 18:49 |
DocScrutinizer05 | even a heart surgery on the living body | 18:49 |
DocScrutinizer05 | why, is your N900 10 times as fast now? ;-P | 18:49 |
kerio | no, i mean | 18:50 |
kerio | i wonder if it bears any resemblance to the bzImage | 18:50 |
DocScrutinizer05 | err, good question | 18:50 |
DocScrutinizer05 | prolly not to bzImage | 18:50 |
DocScrutinizer05 | but you better ask that to Pali | 18:51 |
DocScrutinizer05 | he seems to know that bz shit | 18:51 |
kerio | Pali: wtf did i flash | 18:51 |
DocScrutinizer05 | headers and all | 18:51 |
Pali | what? | 18:51 |
kerio | Pali: what should the output of "nanddump -ob /dev/mtd3" be? | 18:52 |
kerio | a bzimage with some trailing crap? | 18:52 |
DocScrutinizer05 | Pali: a `cat dev/mtd3 >xxx` | 18:52 |
Pali | special nolo header + zImage | 18:52 |
DocScrutinizer05 | would that result in xxx having any similarity to a bzImage or any other kernel representation? | 18:52 |
kerio | aww :( | 18:52 |
Pali | DocScrutinizer05, some header (2kb maybe) and after that is zImage | 18:53 |
DocScrutinizer05 | yeah | 18:53 |
DocScrutinizer05 | thought as much | 18:53 |
Pali | or other image (u-boot, ...) | 18:53 |
Pali | DocScrutinizer05, old 0xFFFF has support for reverse flash = backup | 18:53 |
DocScrutinizer05 | you (as uBoot maintainer) even should know the length of that header | 18:53 |
Pali | when I have time, I will add it back to new 0xFFFF | 18:53 |
DocScrutinizer05 | Pali: we were after a more generic aproach, fit for arbitrary mtd partitions | 18:54 |
kerio | Pali: why do we need a specialized flasher again? | 18:54 |
kerio | why can't we just prepare the image and then nandwrite? | 18:54 |
DocScrutinizer05 | kerio: because of friggin NOLO | 18:55 |
*** Snafu777 has joined #maemo | 18:55 | |
kerio | *prepare the image* | 18:55 |
DocScrutinizer05 | how would you tell NOLO to nandwrite? | 18:55 |
Pali | kerio, problem is that for unknown reason size of header in qemu n900 is not same as size of header on real n900... | 18:55 |
kerio | DocScrutinizer05: i meant the on-device flashing | 18:56 |
kerio | with the silly softupd+flasher | 18:56 |
Pali | kerio, you can start patching 0xFFFF for nandump/nandflash support | 18:56 |
DocScrutinizer05 | well, I for one am happy with a proper CAL and kernel backup on device in vicinity | 18:56 |
Pali | we need to RE that dtupid header | 18:56 |
Pali | *stupid | 18:56 |
kerio | Pali: 0xFFFF basically boils down to preparing a certain image and then writing it to the NAND, doesn't it | 18:57 |
DocScrutinizer05 | no, NOLO writes | 18:57 |
kerio | :o | 18:57 |
Pali | NOLO or softupd write to nand | 18:57 |
Pali | NOLO using NOLO protocol and softupd using MkII protocol | 18:57 |
DocScrutinizer05 | flasher-35 talks to NOLO with some weird (zmodem?) protocol | 18:57 |
kerio | oh, 0xFFFF is on a computer's side | 18:57 |
kerio | i see | 18:58 |
Pali | kerio, also on device side | 18:58 |
Pali | for backup | 18:58 |
kerio | Pali: what does it do on the device side? | 18:58 |
Pali | now nothing | 18:58 |
Pali | but old version had support for backup | 18:58 |
kerio | hm | 18:58 |
Pali | and call to nandflash | 18:58 |
kerio | oh well, i managed to successfully dump, erase and write the kernel partition | 18:58 |
Pali | maybe there was partial RE of that header for 770/N8x0 devices | 18:59 |
kerio | with only mtdtools | 18:59 |
DocScrutinizer05 | not only kernel, even CAL! :-) | 18:59 |
Pali | problem was that 0xFFFF had old source code of mtd tools included | 18:59 |
Pali | so I removed old code | 18:59 |
Pali | and new implementation should use direcl nanddump/nandsomething external applications... | 19:00 |
DocScrutinizer05 | cool | 19:00 |
DocScrutinizer05 | the unix way | 19:00 |
DocScrutinizer05 | kudos, Pali | 19:00 |
kerio | i still don't know if nanddump should skip bad blocks or not | 19:00 |
DocScrutinizer05 | it should | 19:00 |
kerio | are they skipped when reading? | 19:00 |
Pali | somebody who want to implement it? | 19:00 |
Pali | into 0xFFFF? | 19:01 |
DocScrutinizer05 | since nandwrite can't write bad blocks, neither skip them in input | 19:01 |
Pali | I really do not have time for 0xFFFF now.... | 19:01 |
Pali | now loading & booting kernel image working | 19:01 |
Pali | flashing was implemented but not tested | 19:01 |
Pali | and there is missing support for MkII protocol | 19:01 |
Pali | used for eMMC flashing | 19:01 |
Pali | and flashing N950 | 19:01 |
Pali | DocScrutinizer05, are you going to implement kernel & CAL backup to 0xFFFF? | 19:02 |
kerio | DocScrutinizer05: sheevaplug > n900 | 19:02 |
kerio | you can just nandwrite to the kernel mtd partition there | 19:03 |
DocScrutinizer05 | Pali: hardly, though it might be fun | 19:03 |
DocScrutinizer05 | probably not enough time | 19:03 |
DocScrutinizer05 | I *might* pimp BM though | 19:04 |
DocScrutinizer05 | o/ | 19:05 |
*** sq-one has joined #maemo | 19:05 | |
DocScrutinizer05 | gotta get to see some few hours of RL on this weekend | 19:05 |
kerio | Pali: does your uboot also read some configuration file on the uSD? | 19:08 |
Pali | kerio, no | 19:08 |
Pali | but there is SD support | 19:09 |
kerio | so you can configure uboot from the terminal... | 19:09 |
Pali | so you can load & run script/kernel from SD card | 19:09 |
kerio | i see | 19:09 |
kerio | i suppose i *should* keep uboot installed, just so i can recover in an emergency | 19:09 |
DocScrutinizer05 | cool, somebody edited Community_SSU wiki page, with an actually useful small addition | 19:10 |
Pali | kerio, you can boot resuceos from uboot | 19:10 |
kerio | an emergency that makes me lose the uUSB port | 19:10 |
DocScrutinizer05 | you should edit uBoot-script on eMMC/MyDocs to offer the menu entry for jumping to uSD and boot the kernel and rootfs from there | 19:11 |
kerio | DocScrutinizer05: you can configure uboot from the device | 19:12 |
kerio | it's got a console | 19:12 |
gena2x | seem my n900 reboots in loop. can anyone help? What i tried: boot Mer from sd (fails to boot kernel), reflash (fails to flash, only boots my pali bootloader)... | 19:12 |
DocScrutinizer05 | you however shoud try to do that without messing with files in /etc/bootmenu.d/ | 19:12 |
kerio | gena2x: "reflash" what? | 19:13 |
DocScrutinizer05 | kerio: I know genuine uBoot, I know it has a console. I also recall it sucks donkeyballs | 19:13 |
gena2x | kerio, emmc and combined image | 19:13 |
kerio | no you didn't | 19:13 |
kerio | otherwise you would've also flashed the kernel | 19:13 |
gena2x | maemo kernel seem boot, but then device restarts | 19:14 |
DocScrutinizer05 | gena2x: FLASHING IS THE PATH. iF IT FAILS, YOU DIDN'T READ THE ~FLASHING INSTRUCTIONS CAREFULLY | 19:14 |
DocScrutinizer05 | OOPS capslock | 19:14 |
gena2x | DocScrutinizer05, hi my evil doc, i followed all instructions of course | 19:14 |
DocScrutinizer05 | did you do the test for empty battery? | 19:14 |
gena2x | i bought new one... | 19:15 |
DocScrutinizer05 | but did you do the test? | 19:15 |
gena2x | for new battery??? | 19:15 |
kerio | gena2x: if you're still getting uboot, then you botched the flash | 19:15 |
DocScrutinizer05 | yep | 19:15 |
DocScrutinizer05 | so, pretty please: 1. do battery test | 19:16 |
gena2x | kerio, what i have is a: pali u-boot (work), it can boot kernel (reboots) | 19:16 |
DocScrutinizer05 | hold 'u', plug in wallcharger | 19:16 |
gena2x | kerio, pali boot also 'try' to boot mer (which worked a week ago!), it loads the kernel, but kernel can't start | 19:16 |
DocScrutinizer05 | hmm, how could we help? | 19:17 |
gena2x | DocScrutinizer05, sorry, i think battery test can't help in this situation... | 19:17 |
Pali | full reflash | 19:17 |
DocScrutinizer05 | you got exactly two options: set no_wd-timer flag, or reflash straight away | 19:18 |
kerio | gena2x: correctly flashing VANILLA and COMBINED will give you a n900 at near-factory-conditions | 19:18 |
Pali | combined, emmc, combined | 19:18 |
DocScrutinizer05 | gena2x: ok, if you're already knowing ehat can help, why do you ask here? | 19:18 |
Snafu777 | anyone get reaver working on the n900? | 19:18 |
Snafu777 | without uninstalling kismet | 19:18 |
kerio | right, combined, vanilla, combined | 19:18 |
gena2x | DocScrutinizer05, welcome back to my ignore list | 19:18 |
DocScrutinizer05 | :shrug: | 19:18 |
kerio | Snafu777: why would kismet cause problems to reaver? | 19:19 |
Snafu777 | dunno | 19:19 |
Snafu777 | want to see the output? | 19:19 |
kerio | (make sure you have the injection drivers with monitor mode enabled) | 19:19 |
DocScrutinizer05 | welcome back to BOFH chan moderating. I won't tolerate asking questions and ignoring perfectly fine answers | 19:19 |
*** Dynamit has quit IRC | 19:19 | |
*** RP_ has quit IRC | 19:19 | |
gena2x | you btw is the only person in my ignore list for all time i am using irc | 19:19 |
kerio | LART! LART! LART! LART! | 19:19 |
gena2x | and forums and internet | 19:19 |
Snafu777 | The following packages have unmet dependencies: | 19:19 |
Snafu777 | libpcap-dev: Depends: libpcap1 (= 1.0.0-1) but it is not going to be installed | 19:19 |
Snafu777 | E: Broken packages | 19:19 |
Snafu777 | Nokia-N900:~# apt-get install libpcap1 | 19:20 |
gena2x | sorry people, just some old stuff | 19:20 |
Snafu777 | The following packages will be REMOVED: | 19:20 |
Snafu777 | iftop kismet libpcap0.8 | 19:20 |
Snafu777 | The following NEW packages will be installed: | 19:20 |
Snafu777 | libpcap1 | 19:20 |
Pali | why you have -dev package installed? | 19:20 |
Snafu777 | =( | 19:20 |
Snafu777 | cuz u need it | 19:20 |
*** Dynamit has joined #maemo | 19:20 | |
kerio | no you don't | 19:20 |
DocScrutinizer05 | Snafu777: stop that shit! | 19:20 |
Snafu777 | eh Doc? | 19:20 |
Pali | do you compiling something on n900? | 19:20 |
*** zeq has quit IRC | 19:20 | |
Snafu777 | trying to run configure for reaver | 19:20 |
Snafu777 | and from what i understand i need libpcap to configure it | 19:21 |
kerio | Snafu777: do you even have a compiler on your n900? | 19:21 |
gena2x | Pali: i can't flash anything | 19:21 |
* Snafu777 bangs his head... | 19:21 | |
kerio | Snafu777: just grab the prebuilt reaver package | 19:21 |
Snafu777 | is it in the repos? | 19:21 |
Pali | Snafu777, compile it in scratchbox | 19:21 |
kerio | Snafu777: also, don't paste more than a couple lines, use a pastebin | 19:21 |
Pali | not on n900 | 19:21 |
Snafu777 | hah | 19:21 |
Snafu777 | okay | 19:21 |
Snafu777 | im an idiot | 19:21 |
Snafu777 | apt-get install reaver | 19:21 |
* Snafu777 bangs his head hard | 19:21 | |
kerio | Snafu777: it's in extras-devel | 19:21 |
Snafu777 | yep | 19:21 |
Snafu777 | it sure is | 19:21 |
Snafu777 | i just always try source first => | 19:22 |
gena2x | Pali, oh, i got it, combined-emmc-combined | 19:22 |
gena2x | Pali, i followed instructions on nokia site told me to flash emmc first... | 19:22 |
DocScrutinizer05 | Pali: could you tell gena2x this is written on ~flashing in all verbosity that makes you wheep | 19:22 |
gena2x | Pali, combined first really work, thanks | 19:22 |
kerio | gena2x: it's explained multiple times in ~flashing, btw | 19:24 |
Pali | ~flashing | 19:24 |
infobot | hmm... maemo-flashing is http://wiki.maemo.org/Updating_the_tablet_firmware | 19:24 |
*** RP_ has joined #maemo | 19:24 | |
gena2x | really sorry guys, just that man once told me that i stole his code... after 2 hour of talk it turned out that 'i am other person', and etc, etc, for some reason he just hates me, i don't know why, this is not my general attitude to people, but i just can't stand him anymore. | 19:25 |
DocScrutinizer05 | sure, he followed every single detail on that page, and when I give reasonable advice he tells me he knows better what can help and what won't, and I make it on his ignore that way | 19:25 |
DocScrutinizer05 | gena2x: nobody is interested in your lame personal problems | 19:26 |
DocScrutinizer05 | at least not here in this chan | 19:27 |
DocScrutinizer05 | take it to the chan where it happened | 19:27 |
DocScrutinizer05 | you came here for help, you rejected perfectly sane help | 19:28 |
DocScrutinizer05 | don't try to find lame excuses for that nasty behaviour | 19:28 |
Lava_Croft | yeah, thats only allowed for people who have gained enough social standing | 19:29 |
DocScrutinizer05 | rejecting help on a "I know nuttin that's why I came here, but I know THIS won't help" basis. No sir, nobody is allowed such attitude | 19:30 |
Lava_Croft | i guess you just disqualified yourself by disallowing someone to have a certain attitude | 19:31 |
Lava_Croft | Good night! | 19:31 |
*** guampa has joined #maemo | 19:31 | |
*** netkat has quit IRC | 19:32 | |
DocScrutinizer05 | I guess you were a tad picky on my words. everybody can have attitude whatever he wants, attitudes are like assholes, everybody has one. But *exposing* such attitude in this chan isn't tolerated | 19:32 |
Snafu777 | Wow | 19:33 |
Snafu777 | You guys are angry | 19:33 |
DocScrutinizer05 | since it is leaching time of otherwise way more productive people, to explain solutions to the guy who loves to plain reject them, based on arrogance | 19:33 |
Lava_Croft | No | 19:33 |
Snafu777 | You all need to chill | 19:33 |
* kerio grabs some popcorn | 19:33 | |
Lava_Croft | I just dont understand why apologies are so hard to accept :) | 19:33 |
Snafu777 | Just find something and exploit it | 19:33 |
Snafu777 | Write some code | 19:34 |
Snafu777 | and force a change for good | 19:34 |
kerio | *munch munch* | 19:34 |
Lava_Croft | And why it's almost exclusively the same person over and over who is the source of a certain kind of vitriol | 19:34 |
Lava_Croft | But I guess I'm not the first wondering, nor the last | 19:34 |
Lava_Croft | But, I am stretching my luck here, good night! :) (no hard feelings whatsoever!) | 19:35 |
Snafu777 | U know what is fun? | 19:35 |
Snafu777 | Sitting in the subway drive through | 19:35 |
Snafu777 | Running aircrack with my n900 | 19:35 |
Snafu777 | breaking the wep | 19:35 |
Snafu777 | and syn flooding the router, causing the credit card machine not to work | 19:35 |
NIN101 | that's lame. | 19:35 |
Snafu777 | proving that the owner is in violation of pcidss rules | 19:35 |
kerio | you know what else is fun? | 19:35 |
kerio | admitting to felonies on the internet | 19:36 |
DocScrutinizer05 | Snafu777: lol | 19:36 |
Snafu777 | Yeah? | 19:36 |
Snafu777 | Its a blast | 19:36 |
Snafu777 | Considering its my words | 19:36 |
Snafu777 | with no proof -=) | 19:36 |
Snafu777 | But is it a crime? | 19:36 |
Snafu777 | Really | 19:36 |
Snafu777 | Or is it a forray into ethics | 19:36 |
Snafu777 | Good discussion | 19:36 |
Snafu777 | if u ask me | 19:36 |
DocScrutinizer05 | Snafu777: if your lines would consist of more than avrg 2.3 words, it was way easier to read what you say | 19:37 |
*** e-yes has joined #maemo | 19:37 | |
Snafu777 | Man, yer an angry dude Doc | 19:38 |
DocScrutinizer05 | i'm not angry - I give advice with a smile | 19:38 |
Snafu777 | I type how i think man, sry if that bothers ya | 19:38 |
DocScrutinizer05 | it bothers all those with small screen | 19:39 |
Snafu777 | get a bigger screen or use bigger font......? =-) | 19:39 |
DocScrutinizer05 | since your text scrolls off on top before anybody made to read all those jumping lines | 19:39 |
Snafu777 | I call it Physical Training for the Eyes | 19:39 |
DocScrutinizer05 | not everybody has a IRC reader wirh softscroll | 19:40 |
DocScrutinizer05 | we're not in here for physical eye training | 19:40 |
Snafu777 | Im helping you to become stronger | 19:40 |
Lava_Croft | ok, not entirely good night yet! | 19:40 |
NIN101 | trolls here, trolls there. | 19:40 |
Snafu777 | Anyone want a copy of HydraFy or Ferret for the N900? | 19:40 |
Lava_Croft | Instead of discuss important matters, we can all just watch someone jump from the edge of space | 19:42 |
Lava_Croft | if gootube doesnt break down | 19:42 |
Snafu777 | whens he jumping? | 19:42 |
Lava_Croft | very soon | 19:42 |
Lava_Croft | http://www.redbullstratos.com/live/ | 19:42 |
Snafu777 | nice | 19:42 |
Snafu777 | watchin | 19:42 |
Lava_Croft | The stream is rather flaky | 19:43 |
DocScrutinizer05 | is it a plane? is it a meteor? NOOOO it's Superma.... err what's the name of this guy? | 19:43 |
Lava_Croft | Felix Baumgartner i think | 19:43 |
DocScrutinizer05 | yep | 19:43 |
DocScrutinizer05 | mach 1.5 or sth | 19:43 |
Lava_Croft | i just wanna see him go through the sound barrier | 19:43 |
gena2x | anyway, thanks much to all combined-emmc-combined way seems helped. It booted! | 19:43 |
Lava_Croft | if i can see that on live video today, ill be just fine | 19:43 |
Lava_Croft | gena2x: \o/ | 19:43 |
Snafu777 | wow | 19:44 |
Snafu777 | thanks for the reminder | 19:44 |
Snafu777 | History here... | 19:44 |
Lava_Croft | I'm watching this for the same reason I watch other ridiculous 'sports' | 19:44 |
gena2x | and i've found nothing like that on wiki, wiki only tell that you need to flash emmc then combined | 19:44 |
Lava_Croft | like Formula1 | 19:44 |
Lava_Croft | i just hope something goes horribly wrong | 19:44 |
Lava_Croft | gena2x: yes, the solution to problems caused by wrong flashing order are hard to find | 19:45 |
kerio | hahaha | 19:45 |
DocScrutinizer05 | http://wiki.maemo.org/Updating_the_tablet_firmware#Flashing_the_eMMC_in_the_N900 >> Note however that eMMC flashing will fail when your rootfs is completely messed up, the recommended flash sequence then is rootfs, eMMC, rootfs *again*.<< (Author: guess-who) | 19:45 |
Lava_Croft | that didnt work for me iirc | 19:45 |
Lava_Croft | i had to first flash older PR | 19:45 |
Lava_Croft | and then newer PR, before it booted | 19:45 |
DocScrutinizer05 | o.O | 19:46 |
kerio | gena2x: "Note however that eMMC flashing will fail when your rootfs is completely messed up, the recommended flash sequence then is rootfs, eMMC, rootfs *again*. " | 19:46 |
Lava_Croft | or just kernel from older PR, i dont recall correctly | 19:46 |
Lava_Croft | its been a while | 19:46 |
gena2x | kerio, whoops, than my bad, i skipped 'rationale'... | 19:47 |
gena2x | Full citation: "Rationale: on accidental booting in between the 2 flash processes, the sequence formerly suggested (rootfs first) will result in a broken system. The sequence "eMMC first, then rootfs" is checked back with Nokia affiliates and is proven to work as long as your rootfs still is somewhat functional. Note however that eMMC flashing will fail when your rootfs is completely messed up, the recommended flash sequence then is rootfs, eMMC, rootfs *again*. | 19:48 |
gena2x | " | 19:48 |
gena2x | didn't expect instructions in rationale... | 19:48 |
Lava_Croft | DocScrutinizer05: iirc, doing the rootsfs -> emmc --> rootfs again thing just kept hanging at a certain percentage while flashing | 19:48 |
DocScrutinizer05 | Lava_Croft: rootfs flashing is used as synonum for "flash COMBINED FIASCO image with rootfs, kernel, all that sh*t" in all that page. I don't think I ever heard it will fail unless you flash a former version first | 19:48 |
Lava_Croft | (in my case) | 19:48 |
Lava_Croft | yes, thats what i mean with rootfs too | 19:49 |
Lava_Croft | i use it to name the .bin that not the emmc .bin :P | 19:49 |
DocScrutinizer05 | then your experience is really a special case | 19:49 |
Lava_Croft | the thing is, im almost 100% certain it was the same problem for which i sent another n900 back to nokia care | 19:50 |
Lava_Croft | but meh, i will never know | 19:50 |
kerio | DocScrutinizer05: heh, i just realized that if my microsd breaks i'm hosed | 19:50 |
DocScrutinizer05 | well, those hangs on halfway are a rather ininvestigated mystery with flashing | 19:50 |
kerio | well, i'd have to reflash | 19:50 |
Lava_Croft | DocScrutinizer05: i had to flash an old PR, or part of it, for the newer PR to get flashed properly | 19:51 |
Lava_Croft | that i know for certain, i really should have remembered the details | 19:51 |
Lava_Croft | now i feel sad about not knowing it exactly anymore | 19:51 |
*** SpeedEvil has quit IRC | 19:51 | |
*** SpeedEvil_ has joined #maemo | 19:51 | |
Lava_Croft | Baumgartner better fail hard, so i can cheer up | 19:51 |
DocScrutinizer05 | realy strange, there's hardly any good explanation why this happens | 19:51 |
Lava_Croft | im not an engineer, screw explanations:) | 19:52 |
DocScrutinizer05 | Lava_Croft: don't worry, we'll find out about that bugger too, eventually | 19:52 |
DocScrutinizer05 | once we got a proper full-featured replacement for friggin flasher-3.5, and maybe even some insight into NOLO, we might actually succeed in debugging such cases | 19:53 |
DocScrutinizer05 | until then, we're happy you recovered on the second time it hit you, and we hope the experience will add to our toolbox | 19:55 |
DocScrutinizer05 | it's a really rare case anyway | 19:55 |
Lava_Croft | who hit the PR button? | 19:55 |
Lava_Croft | Im fairly sure i didnt touch anything | 19:55 |
Lava_Croft | Unless you are Nokia, there's not reason to use such language | 19:56 |
Lava_Croft | no* | 19:56 |
DocScrutinizer05 | well, sorry then | 19:56 |
DocScrutinizer05 | cya | 19:56 |
Lava_Croft | This feels like the Twilight Zone right now | 19:56 |
DocScrutinizer05 | I'm really not in the mood to argue for argument's sake | 19:56 |
Lava_Croft | I'll head out! | 19:56 |
*** madalu has joined #maemo | 19:57 | |
Lava_Croft | o/ | 19:57 |
kerio | trolls trolling trolls | 19:57 |
DocScrutinizer05 | kerio: yeah, and *me* is the angry man then, esp when I feel like it's maybe time to hit the eject button | 19:59 |
kerio | don't be upset | 20:00 |
kerio | have a puppy: http://i.imgur.com/YqlLn.jpg | 20:00 |
*** ALoGeNo has quit IRC | 20:00 | |
DocScrutinizer05 | nah, just bored | 20:00 |
Lava_Croft | Maybe I need to add some "this is not intended very seriously" sign or something | 20:00 |
gena2x | ahh, have to reinstall everything. | 20:00 |
Lava_Croft | I was merely amazed at how you suddenly started to talk like the guy who provided me with/produced my n900 | 20:00 |
Lava_Croft | I was not trying to sound angry :< | 20:00 |
kerio | Lava_Croft: well, #maemo *is* the current n900 helpdesk, pretty much | 20:01 |
kerio | this reminds me | 20:01 |
kerio | deepy: did you fix the kbd slider? | 20:01 |
*** rZr has quit IRC | 20:02 | |
*** sq-one has quit IRC | 20:03 | |
*** rzr has joined #maemo | 20:04 | |
DocScrutinizer05 | lost his magnet? | 20:04 |
kerio | something like that, yes | 20:05 |
DocScrutinizer05 | :nod: | 20:05 |
kerio | it's easily fixable, right? | 20:05 |
DocScrutinizer05 | sure | 20:05 |
DocScrutinizer05 | get a tiny magnet, and some good glue | 20:05 |
*** sLumPia has quit IRC | 20:06 | |
*** MetalGearSolid has quit IRC | 20:07 | |
DocScrutinizer05 | though, when device thinks slide is _open_ all the time, odds are original magnet sticks to hall-switch and you only need some glue to fix it in postion where it belongs | 20:07 |
* gena2x starts doing backups... | 20:07 | |
*** schen has quit IRC | 20:09 | |
*** rzr has quit IRC | 20:12 | |
*** khertan has quit IRC | 20:20 | |
*** SpeedEvil_ has quit IRC | 20:24 | |
*** SpeedEvil has joined #maemo | 20:25 | |
*** zsolt has joined #maemo | 20:25 | |
zsolt | what can I do?to charge need to short data+ and data - on usb cable,but if I do this can't use any peripheral | 20:26 |
kerio | zsolt: you need to short D+/D- on the charger's side | 20:30 |
kerio | but that's it | 20:30 |
kerio | aren't you using one of those Y cables? | 20:30 |
zsolt | yes I do | 20:30 |
kerio | the "power" side doesn't even have D+/D- i think | 20:30 |
zsolt | figured out,that if short d+ and d- on the power side n900 wont recognize it | 20:32 |
zsolt | so i have to short it on the cable that goes to phone directly | 20:32 |
*** rcg has quit IRC | 20:33 | |
zsolt | http://talk.maemo.org/showthread.php?t=85658&page=7 built my own set by this article's shematic | 20:33 |
*** SpeedEvil has quit IRC | 20:35 | |
*** SpeedEvil_ has joined #maemo | 20:36 | |
kerio | DocScrutinizer05: by the way, when toying with uboot today, i eventually had to flash a real kernel from my computer | 20:36 |
kerio | and when i booted it, i got the datepicker screen | 20:36 |
kerio | why? | 20:37 |
kerio | i never removed the battery | 20:37 |
kerio | and besides, my bupbat still holds, i think | 20:37 |
*** NIN101 has quit IRC | 20:39 | |
DocScrutinizer05 | zsolt: that Y-cable is for powering N900 during hostmode. It's definitely _not_ the right solution for general charging purposes, using bme (nevermind if you dunno what's bme) and fastcharger/carcharger | 20:40 |
DocScrutinizer05 | kerio: NOLO might reset the RTC chip | 20:40 |
DocScrutinizer05 | on flashing kernel | 20:40 |
DocScrutinizer05 | who knows | 20:40 |
*** RP_ has quit IRC | 20:40 | |
*** RP_ has joined #maemo | 20:41 | |
zsolt | what i try to do is charging my phone at the sime time as use peripherals | 20:42 |
*** FlameReaper has quit IRC | 20:42 | |
DocScrutinizer05 | kerio: look, RTC just has a flag register telling system whether it's all ok, or flawed by bupbat/power_dropout, or other general borkage | 20:42 |
DocScrutinizer05 | zsolt: so h-e-n with charging | 20:42 |
DocScrutinizer05 | for h-e-n USB-hostmode with charging you need to use our charger script (sth like e.g. ShadowJK's charge21.sh) and that script shouldn't care about D+/- short, it even mustn't try to detect D+/- short since that breaks real USB data connection | 20:44 |
ShadowJK | it does try do that | 20:45 |
ShadowJK | but it's a cat you could comment out | 20:45 |
GGon | goddamn raspberry pi | 20:46 |
DocScrutinizer05 | or rather, check if musb-hdrc is in hostmode, then skip the D+- check | 20:46 |
* DocScrutinizer05 smells charge22.sh | 20:47 | |
ShadowJK | The reason it does it is that when connected to real wallcharger it reduces power consumption by 80mA :-) | 20:48 |
DocScrutinizer05 | I might feel like patching that scriptie into charge30.sh, taking cmdline parameters like cur-max, no-softstart, no-dlineshort-check | 20:49 |
DocScrutinizer05 | yeah, the 80mA eaten by musb-hdrc not suspended | 20:50 |
DocScrutinizer05 | and ULPI likewise | 20:50 |
ShadowJK | charge3* is my secret experimental branch :) | 20:50 |
DocScrutinizer05 | mhm, so I should name it charge42 then ;-D | 20:50 |
ShadowJK | lol | 20:51 |
*** MacDrunk has joined #maemo | 20:54 | |
*** MacDrunk has left #maemo | 20:55 | |
kerio | 42 is clearly better than any other number | 20:56 |
*** _rd has quit IRC | 20:56 | |
*** _rd has joined #maemo | 20:57 | |
*** ZogG_laptop has joined #maemo | 20:58 | |
*** _rd has quit IRC | 20:58 | |
*** ZogG_laptop has quit IRC | 20:58 | |
*** ZogG_laptop has joined #maemo | 20:58 | |
zsolt | thank you | 21:00 |
DocScrutinizer05 | yw | 21:00 |
kerio | zsolt: if you like hot new things, install kp52 and use bq2415x_charger | 21:01 |
DocScrutinizer05 | :-D | 21:01 |
kerio | instead of running scripts, you just "echo auto > /sys/class/something/mode" | 21:02 |
DocScrutinizer05 | zsolt: if you like it convenient you might want to wait a bit longer before you dive into that adventure | 21:02 |
DocScrutinizer05 | kerio: just that "not running scripts" for now also means "no proper feedback about what's going on" | 21:03 |
*** SpeedEvil_ has quit IRC | 21:03 | |
DocScrutinizer05 | and the USB speed autodetect is far from being reliable yet | 21:04 |
kerio | btw, what's the procedure to connect something that won't work at all with only 200mA? | 21:04 |
*** retro|cz has joined #maemo | 21:04 | |
DocScrutinizer05 | start h-e-n, start boostmode, plug powersupply to Y-cable and 1 second later plug Y-cable to N900 | 21:06 |
DocScrutinizer05 | enumerate | 21:06 |
DocScrutinizer05 | stop boostmode and start charge21.sh | 21:06 |
kerio | oh, so boostmode still has to be on when enumerating | 21:06 |
DocScrutinizer05 | s/mode/on/ | 21:06 |
infobot | DocScrutinizer05 meant: stop booston and start charge21.sh | 21:06 |
DocScrutinizer05 | kerio: doesn't really matter | 21:07 |
DocScrutinizer05 | kerio: what matters though is not delaying enum too much | 21:07 |
kerio | why's that? | 21:07 |
DocScrutinizer05 | while stopping booston can be done any time | 21:07 |
DocScrutinizer05 | that's because of some peripherals will "time out" on USB crank-up when ENUM is delayed too long after VBUS got applied | 21:08 |
kerio | bleh | 21:09 |
kerio | :s | 21:09 |
DocScrutinizer05 | while other peripherals need like 30s before they even are ready to start enum | 21:09 |
*** messerting has quit IRC | 21:09 | |
*** SpeedEvil has joined #maemo | 21:09 | |
DocScrutinizer05 | so the sequence is: select speed, apply VBUS, [label:A] wait 3s, try ENUM, IF (ENUM_failed):A, wait 5s, mount. | 21:11 |
kerio | meh | 21:13 |
DocScrutinizer05 | only then "waste time" on dealing with charging | 21:13 |
kerio | i need a tiny usb HUB | 21:13 |
kerio | *hub | 21:13 |
DocScrutinizer05 | pretty good idea | 21:13 |
kerio | a cheap one that can be powered externally | 21:14 |
DocScrutinizer05 | get a battery pack with not only a (one) USB-F outlet, but actually that outlet being upstream port with power of an embedded hub | 21:14 |
DocScrutinizer05 | get a 3-pos switch on that package: off | fastcharger | hub | 21:16 |
kerio | but... i don't want a battery pack :( | 21:16 |
DocScrutinizer05 | with fastcharger pos obviously not powering hub electronics but only "upstream" port, and also shorting D+- | 21:17 |
*** rcg has joined #maemo | 21:19 | |
*** alehorst has quit IRC | 21:20 | |
*** SpeedEvil has quit IRC | 21:23 | |
*** SpeedEvil has joined #maemo | 21:24 | |
*** NIN101 has joined #maemo | 21:26 | |
zsolt | thank you | 21:29 |
*** zsolt has quit IRC | 21:29 | |
Pali | kerio, 47 is better random number :D | 21:38 |
kerio | Pali: 42 is everything but random | 21:38 |
DocScrutinizer05 | ~42 | 21:38 |
infobot | hmm... 42 is the answer to life the universe and everything, see also http://en.wikipedia.org/wiki/the_answer_to_life,_the_universe,_and_everything | 21:38 |
kerio | Pali: anyway, make uboot+kp52 plskthx | 21:38 |
Pali | kerio, I do not have time... | 21:39 |
kerio | :c | 21:39 |
kerio | it'll take like 20 seconds! | 21:39 |
kerio | unless your upload speed is *really* bad | 21:40 |
kerio | i don't have the latest uboot without an attached kernel | 21:40 |
Pali | kerio, I need to look at & test patches from dfries http://gitorious.org/~dfries/community-ssu/dfriess-kernel-cssu | 21:41 |
Pali | and also fiasco-image-update-ask must work | 21:41 |
*** x29a is now known as Sebastian | 21:41 | |
*** Sebastian is now known as x29a | 21:41 | |
kerio | fiasco-image-update-ask worksforme | 21:42 |
kerio | i tried kp52->kp52 (didn't ask), kp52->uboot (asked), uboot->kp52 (asked) | 21:42 |
Pali | ok, thanks for testing! | 21:42 |
Pali | kerio, and I have some problems here: https://www.spoj.pl/CHU12_Z1/problems/easy/ | 21:43 |
freemangordon | Pali: almost ready with cal, any idea how to test it? | 21:43 |
Pali | also some homeworks to school and ... | 21:43 |
*** nox- has joined #maemo | 21:43 | |
Pali | freemangordon, for testing cal is good qemu | 21:44 |
Pali | n900 image in qemu | 21:44 |
freemangordon | hmm | 21:44 |
freemangordon | no such animal here | 21:44 |
Pali | part of madde | 21:44 |
kerio | Pali: hmm, SUMFOUR is weird | 21:44 |
kerio | Pali: 10 seconds is... not a lot | 21:45 |
Pali | SUMFOUR is solved :-) | 21:45 |
Pali | also BOTTOM and SUMITR | 21:45 |
kerio | Pali: is it doable in the naïve way? | 21:45 |
Pali | kerio, no :-) | 21:45 |
freemangordon | recursion? | 21:46 |
Pali | but O(N^2*log(N)) is ok | 21:46 |
kerio | Pali: hmm, sort the lists and do stuff with that, or something | 21:47 |
freemangordon | Pali: could you help me with testing? | 21:48 |
kerio | freemangordon: you can test it on the device, CAL is restorable! :D | 21:48 |
Pali | freemangordon, first you dump CAL to pc and test in under nandsim | 21:48 |
freemangordon | so far I should have cal_read_block ready | 21:48 |
kerio | remember to dump it with nanddump -ob | 21:48 |
Pali | $ sudo modprobe nandsim first_id_byte=0x20 second_id_byte=0xaa third_id_byte=0x00 fourth_id_byte=0x15 parts=1,3,2,16,16,2010 | 21:49 |
Pali | on pc ^^^ | 21:49 |
freemangordon | Pali: onlu /dev/mtd1? | 21:49 |
freemangordon | *only | 21:49 |
Pali | this will create nand device (with same n900 partitions) in RAM | 21:49 |
freemangordon | the problem is I don't know what to try to read :D | 21:49 |
freemangordon | 256MB? | 21:50 |
Pali | yes | 21:50 |
Pali | cat /dev/mtd1 > dump | 21:50 |
freemangordon | comeon, my virtual machine has only 512 :D:D:D | 21:50 |
freemangordon | hmm, ok | 21:50 |
Pali | ok, look at modinfo nandsim | 21:50 |
Pali | there should be param for smaller nand | 21:50 |
freemangordon | Pali: that part is easy, more problematic is what am I supposed to read | 21:51 |
Pali | sudo cat /dev/mtd1 > dump | 21:51 |
freemangordon | ok | 21:51 |
Pali | copy dump to pc | 21:51 |
freemangordon | but what to read from CAL? | 21:51 |
freemangordon | cal_read_block needs some parameters, you know :P | 21:52 |
Pali | look at program calvaria | 21:52 |
Pali | it can parse CAL data | 21:52 |
Pali | so you will see what you can read | 21:52 |
Pali | it can show all sections in CAL | 21:52 |
freemangordon | are you sure it supports everything in CAL? as comparing opencal with my source, there is lots of stuff not supportd | 21:53 |
freemangordon | Pali: there are 4 sections :D | 21:53 |
freemangordon | section1/2, usersection and write-protect section | 21:53 |
freemangordon | at least that is what I understood from the code | 21:53 |
freemangordon | so I don;t need calravia to do that | 21:54 |
Pali | calvaria only parse data, it show everything | 21:54 |
Pali | write protect has other flag | 21:54 |
freemangordon | do you have binary? | 21:54 |
Pali | it also show old data | 21:54 |
Pali | only source code: svn://svn.openwrt.org/openwrt/packages/utils/calvaria/files/src | 21:55 |
freemangordon | this is not binary :D:D:D | 21:55 |
freemangordon | but ok | 21:55 |
kerio | why does openwrt care about CAL? | 21:58 |
kerio | i thought it was a nokia-specific thing | 21:58 |
DocScrutinizer05 | obviously not | 21:58 |
*** Zahra has quit IRC | 21:58 | |
DocScrutinizer05 | or wrt invented it for their N900 port | 21:58 |
*** pcfe has joined #maemo | 21:59 | |
*** pcfe has quit IRC | 21:59 | |
*** pcfe has joined #maemo | 21:59 | |
kerio | freemangordon: 256mb is perfect, you have 256mb of nand and 256mb of usable ram :D | 21:59 |
freemangordon | WTF? cal.h:4:26: error: mtd/mtd-user.h: No such file or directory | 22:01 |
*** SpeedEvil_ has joined #maemo | 22:05 | |
*** avtobiff has joined #maemo | 22:05 | |
*** ZogG_laptop has quit IRC | 22:05 | |
*** SpeedEvil has quit IRC | 22:05 | |
avtobiff | hi! i am trying to figure out how to add a button to the Conversations HildonAppMenu. I have read UI docs and tutorials but still can't figure it out. I am using Pythno | 22:08 |
avtobiff | Python | 22:08 |
*** rcg has quit IRC | 22:10 | |
*** Snafu777 has quit IRC | 22:13 | |
*** SpeedEvil_ has quit IRC | 22:14 | |
*** SpeedEvil has joined #maemo | 22:14 | |
DocScrutinizer05 | afaik conversations is using browserd to show some local "html-page" as UI | 22:15 |
avtobiff | do you by any chance now where i can find docs about this? | 22:16 |
DocScrutinizer05 | hardly | 22:16 |
avtobiff | :) | 22:16 |
DocScrutinizer05 | search tmo for any tweaks to conversation | 22:16 |
*** M4rtinK has joined #maemo | 22:17 | |
DocScrutinizer05 | I seem to recall somebody changed some aspects of the GUI, like left vs right side to show icons, or sth like that | 22:17 |
DocScrutinizer05 | google site:talk.maemo.org conversation | 22:18 |
DocScrutinizer05 | maybe try to add some meaningful search keys like "CSS" or dunno what | 22:18 |
DocScrutinizer05 | "html" | 22:18 |
*** VDVsx has quit IRC | 22:18 | |
DocScrutinizer05 | "browserd" | 22:19 |
beford | ping ZogG | 22:27 |
freemangordon | Pali: calvaria does nothing :( | 22:28 |
freemangordon | on /dev/mtd1 | 22:28 |
Pali | yes, it mapping file | 22:29 |
freemangordon | what? | 22:29 |
Pali | and you cannot map mtd device | 22:29 |
freemangordon | nice | 22:29 |
Pali | you need to dump mtd to file | 22:29 |
Pali | and then run calvaria on it | 22:29 |
Pali | calvaria is only cal parser | 22:29 |
freemangordon | well, and error message would be helpful , who wrote that? | 22:29 |
Pali | I do not know | 22:29 |
freemangordon | s/and/an/ | 22:29 |
infobot | freemangordon meant: well, an error message would be helpful , who wrote that? | 22:29 |
freemangordon | ok | 22:29 |
Pali | but mapping mtd device is possible in upstream kernel | 22:30 |
*** flo_lap has joined #maemo | 22:30 | |
Pali | but not on 2.6.28 | 22:30 |
DocScrutinizer05 | avtobiff: http://talk.maemo.org/showthread.php?t=70623 | 22:30 |
freemangordon | Pali: ok | 22:30 |
*** flo_lap is now known as florian | 22:31 | |
freemangordon | Pali: Unsupported ioctl: cmd=0x80204d01 | 22:36 |
freemangordon | CAL ERROR: MEMGETINFO: Function not implemented | 22:36 |
freemangordon | :( | 22:36 |
Pali | freemangordon, I'm doing some modular arithmetic - cannot think about something else now... | 22:38 |
freemangordon | hehe, ok | 22:38 |
Pali | my head is going to explode... | 22:38 |
avtobiff | DocScrutinizer05, found that also but the application menu does not seem to be in those html/css/js files | 22:41 |
DocScrutinizer05 | ooh, the menu :-S you're quite probably outa luck with that | 22:45 |
avtobiff | :( | 22:45 |
DocScrutinizer05 | at least I don't know (means I have no idea, yay or nay) if conversations app allows to add menu items | 22:46 |
DocScrutinizer05 | I'm rather sure convo app is closed source though | 22:46 |
DocScrutinizer05 | mediaplayer for instance actually allows adding menu items | 22:46 |
DocScrutinizer05 | contacts as well iirc | 22:47 |
DocScrutinizer05 | barisione did something for contact-specific ringtones and I think he added a menu item to contacts app for that. For mediaplayer there's this plugin that allows browsing of fs-tree for playback of real files. Sorry I never can recall the name | 22:48 |
gena2x | do anyone tried modrana? i do not understand how to setup gps there. | 22:49 |
DocScrutinizer05 | hth to find your way where to search | 22:49 |
*** alehorst has joined #maemo | 22:50 | |
*** madalu has quit IRC | 22:53 | |
*** joga has quit IRC | 22:54 | |
DocScrutinizer05 | Pali: take care! :-) | 22:54 |
DocScrutinizer05 | Pali: I don't even dare to wonder what modular arithmetics might be at all | 22:54 |
*** ALoGeNo has joined #maemo | 22:57 | |
*** ALoGeNo has joined #maemo | 22:57 | |
*** joga has joined #maemo | 22:57 | |
DocScrutinizer05 | ooh modulo | 22:58 |
DocScrutinizer05 | circular closed value space | 22:58 |
Pali | DocScrutinizer05, see: https://en.wikipedia.org/wiki/Modular_arithmetic | 22:59 |
DocScrutinizer05 | exactly what I just did :-) | 22:59 |
*** messerting has joined #maemo | 23:01 | |
kerio | number theory is fun! | 23:01 |
SpeedEvil | only in so many ways. | 23:01 |
Pali | gena2x, maybe ask M4rtinK | 23:01 |
*** disco_stu has quit IRC | 23:02 | |
gena2x | Pali, thanks | 23:03 |
*** Ian--- has quit IRC | 23:07 | |
*** Ian-- has joined #maemo | 23:07 | |
*** Vanadis__ is now known as vanadis | 23:09 | |
*** vanadis has quit IRC | 23:14 | |
*** Vanadis has joined #maemo | 23:15 | |
M4rtinK | gena2x: hi :) | 23:16 |
M4rtinK | gena2x: what can I help you with ? | 23:17 |
*** shanttu has quit IRC | 23:19 | |
gena2x | M4rtinK, hi | 23:19 |
*** ced117 has quit IRC | 23:20 | |
gena2x | M4rtinK, i am trying to install modrana | 23:20 |
gena2x | M4rtinK, and it seems can't turn on my gps | 23:20 |
gena2x | M4rtinK, actually i am already figured out that it's python package installation problem | 23:21 |
gena2x | python2.5-dbus seem can't be installed, but somehow installation of modrana went fine | 23:21 |
*** dhbiker has quit IRC | 23:22 | |
M4rtinK | are you installing the package from Extras-devel ? | 23:22 |
gena2x | yes | 23:22 |
M4rtinK | well, that should just work :) | 23:22 |
gena2x | i see in log: | 23:22 |
gena2x | modRana: module: device_n900/device failed to load | 23:22 |
gena2x | ImportError: No module named dbus.glib | 23:22 |
gena2x | apt-get install python2.5-dbus | 23:23 |
gena2x | The following packages have unmet dependencies: | 23:23 |
gena2x | python2.5-dbus: Depends: python2.5-xml (>= 0.8.4-1osso8) | 23:23 |
M4rtinK | hmm | 23:23 |
gena2x | apt-get install python2.5-xml | 23:23 |
gena2x | Package python2.5-xml is a virtual package provided by: | 23:24 |
gena2x | python-xml 0.8.4-10.1maemo4 | 23:24 |
gena2x | apt-get install python-xml | 23:24 |
gena2x | python-xml is already the newest version | 23:24 |
gena2x | %) | 23:24 |
M4rtinK | try to install just python-dbus | 23:24 |
M4rtinK | as it seems to be a different package | 23:25 |
M4rtinK | hmm, looks like there is no dependency on python-dbus or python2.5-dbus listed for the modRana package at all :D | 23:26 |
gena2x | shame on me! | 23:26 |
M4rtinK | ? | 23:26 |
gena2x | with python-dbus now it's fine =) | 23:26 |
M4rtinK | well, shame on me if I forgot to add it :) | 23:26 |
gena2x | are you one of authors of modrana? | 23:27 |
M4rtinK | ok, I'll update the package dependencies :) | 23:27 |
M4rtinK | yeah | 23:27 |
gena2x | cool. nice app. going to try it. | 23:27 |
M4rtinK | the sole active one :) | 23:27 |
gena2x | oh | 23:27 |
M4rtinK | thanks ! :) | 23:27 |
M4rtinK | not that there are any non-active authors | 23:28 |
M4rtinK | just that people send some patches or help with testing | 23:28 |
gena2x | now it works | 23:28 |
M4rtinK | but usually not participate on development regularly :) | 23:28 |
M4rtinK | good to hear that :) | 23:28 |
gena2x | thank you. going to try tomorrow in the car =) | 23:29 |
M4rtinK | will you have connectivity for the whole trip ? | 23:31 |
gena2x | yes | 23:31 |
gena2x | wonder do you have any plans to collect traffic information? | 23:31 |
M4rtinK | ok, so then everything should just work | 23:31 |
M4rtinK | from users ? | 23:32 |
M4rtinK | rather the other way around - use some API to display it in modRana | 23:32 |
gena2x | doesn't matter from there. i am interested to see such information =) | 23:32 |
M4rtinK | hh | 23:33 |
M4rtinK | yes, it could be quite useful | 23:33 |
DocScrutinizer51 | connecting to RDS woul.d be cool | 23:33 |
DocScrutinizer51 | TMS actually | 23:34 |
M4rtinK | IIRC how RDS works this might be actually doable | 23:34 |
M4rtinK | but is the RDS/TMS code <-> location database available somewhere ? | 23:35 |
DocScrutinizer51 | dunno | 23:35 |
M4rtinK | as i think it just sends some codes for the event & area | 23:35 |
DocScrutinizer51 | should be somehow defined somewhere | 23:35 |
M4rtinK | well, I'm quite overloaded already :) but won't mind to merge it in if somebody does it :) | 23:36 |
M4rtinK | modRana internals consultation included :) | 23:37 |
*** teotwaki has joined #maemo | 23:40 | |
*** teotwaki has joined #maemo | 23:40 | |
M4rtinK | BTW, there are more interesting data sources that could be added: POI extracts, weather radar data, weather prediction, restaurant/hotel review search, Wikimapia, Nominatim, etc. :) | 23:42 |
*** NIN101 has quit IRC | 23:43 | |
gena2x | M4rtinK, hm, going to add | 23:45 |
*** Snafu777 has joined #maemo | 23:45 | |
gena2x | M4rtinK, where can i found more information on this? | 23:46 |
gena2x | *find | 23:46 |
M4rtinK | gena2x: do you mean modRana or the different data sources ? | 23:48 |
gena2x | M4rtinK, sorry, misunderstood, you've said 'could' =) | 23:49 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!