Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2011-02-06

00:17:27 Join Strife1989 [0] (~Strife89@
00:19:43 Quit L-Strife89 (Ping timeout: 255 seconds)
00:25:05 Join JdGordon| [0] (
00:25:06 Quit JdGordon| (Changing host)
00:25:06 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
00:29:51 Quit kugel (Read error: Connection reset by peer)
00:30:43 Join saratoga_ [0] (9803c22e@gateway/web/freenode/ip.
00:30:47 Quit kevku (Ping timeout: 272 seconds)
00:35:01 Nick mordocai is now known as mordocai_afk (~mordocai@
00:56:17 Nick mordocai_afk is now known as mordocai (~mordocai@
01:02:07 Quit {phoenix} (Remote host closed the connection)
01:06:13amiconnpamaury: Gigabeat F/X uses a hardware usb-ata bridge afaik
01:06:50pamauryyes, I was just wondering if someone implemented a software usb driver; and apparently not :-/
01:08:22amiconnProbably the SoC's usb controller isn't connected anywhere
01:10:34 Quit pixelmob (Quit: Bye)
01:10:37pamauryI guess so, but it means the mini2440 doesn't have a usb driver then
01:10:56 Nick Strife1989 is now known as L-Strife89 (~Strife89@
01:12:24JdGordon|replying from talk a day or two ago..... there is a working patch to support multiple screen sizes in one build (size is configured on start)
01:12:45JdGordon|and we can support the system statusbar easily enough, but it will annoy themers
01:13:10JdGordon|i.e 480x800 themes wont work so they have to make a 480x780 theme also
01:15:19 Quit Dexpid (Quit: Computer has gone to sleep.)
01:16:44 Quit ender` (Quit: Life is what happens to you when you had other plans. -- John Lennon)
01:32:54 Quit efyx (Remote host closed the connection)
01:33:41 Quit mordocai (Ping timeout: 240 seconds)
01:34:45 Join foolsh [0] (
01:43:20 Quit foolsh (Quit: needs a cigarette.)
01:47:07 Quit mudd1 (Ping timeout: 245 seconds)
01:48:17sideralJdGordon: I've completed implementing and testing the autoresume changes / simplifications you and others have requested. Would you like to have a look at them before I commit?
01:48:17sideral(I won't do the commit tonight anyway because I'm tired; that will have to wait till tomorrow)
01:49:15***Saving seen data "./dancer.seen"
01:49:30JdGordon|put on FS of course
01:49:42JdGordon|i might have a look today
01:50:48sideralwill do. Thanks JdGordon!
01:59:12 Quit GeekShadow (Read error: Connection reset by peer)
02:01:28 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
02:04:58 Join Keripo [0] (
02:05:35 Join e4r [0] (
02:13:23 Join Horschti [0] (
02:13:24 Quit Horschti (Changing host)
02:13:24 Join Horschti [0] (~Horscht@xbmc/user/horscht)
02:14:50 Quit Horschti (Client Quit)
02:15:53 Quit Horscht (Ping timeout: 240 seconds)
02:20:11sideralJdGordon, saratoga, gevaerts: Posted updated patches to FS #11748 (autoresume). Comments appreciated!
02:32:05 Quit [Saint] (Disconnected by services)
02:32:06 Join S_a_i_n_t [0] (S_a_i_n_t@
02:32:14 Quit pamaury (Remote host closed the connection)
02:35:28 Quit sideral (Quit: Leaving.)
02:47:31 Join Dexpid [0] (
02:49:01 Join Horscht [0] (~Horscht@xbmc/user/horscht)
02:59:24 Quit saratoga_ (Quit: Page closed)
02:59:57 Quit casainho (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101027124101])
03:01:15CIA-7New commit by jethead71 (r29213): WM8978: Turn off AMUTE since it can cause annoying clicking with audio that produces runs of zeros (esp. emulators and synths) and makes it worse when ...
03:05:04 Join webguest20 [0] (
03:05:15CIA-7r29213 build result: All green
03:05:28webguest20Hello Everyone, does Rockbox offer any sort of device encryption or password-protection?
03:14:09 Quit factor (Read error: Connection reset by peer)
03:14:59 Join factor [0] (~factor@
03:19:37saratogawebguest20: i don't think so
03:22:00 Quit webguest20 (Quit: CGI:IRC)
03:23:36 Quit saratoga (Changing host)
03:23:36 Join saratoga [0] (9803c6dd@rockbox/developer/saratoga)
03:25:59 Join Zarggg [0] (
03:31:48 Quit qurvel (Ping timeout: 240 seconds)
03:33:54 Join JesusFreak316 [0] (
03:49:17***Saving seen data "./dancer.seen"
04:06:19 Quit GeekShadow (Quit: The cake is a lie !)
04:11:57 Quit amiconn (Disconnected by services)
04:11:57 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:12:14 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:12:57 Quit pixelma (Disconnected by services)
04:12:59 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:13:01 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:15:50 Quit Kitar|st (Ping timeout: 276 seconds)
04:21:22 Join Kitar|st [0] (
04:22:53 Quit TheSeven (Ping timeout: 245 seconds)
04:27:00 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:37:02 Quit e4r (Quit: e4r)
04:37:31 Join DerPapst1 [0] (
04:39:53 Quit DerPapst (Ping timeout: 276 seconds)
04:48:26 Quit JesusFreak316 (Ping timeout: 240 seconds)
04:53:17 Quit saratoga (Quit: Page closed)
05:07:15 Join Rob2223 [0] (
05:10:50 Quit DerPapst1 (Quit: Leaving.)
05:11:02 Quit Rob2222 (Ping timeout: 250 seconds)
05:18:09 Quit L-Strife89 (Quit: Bed!)
05:49:19***Saving seen data "./dancer.seen"
06:00:04 Quit jfc (Ping timeout: 272 seconds)
06:00:23 Join Nerdy3_14159265 [0] (
06:00:38Nerdy3_14159265hello everyone, hows rockbox going for you
06:01:46Nerdy3_14159265Is anyone on?
06:06:38 Quit tchan (Quit: WeeChat 0.3.4)
06:06:43Strife89Many of us are sleepy/ing
06:06:54Nerdy3_14159265that's understandable
06:07:28Nerdy3_14159265I was just curious how Sansa v2 usb support was coming along
06:09:51Strife89From what I've read, it's been a vexing issue.
06:11:02 Quit Dexpid (Quit: Computer has gone to sleep.)
06:12:19Nerdy3_14159265So there is some trouble with it still
06:12:55Nerdy3_14159265I can't wait until it's released, I hate the OFW
06:13:39Strife89The forced database refreshing is the killer for most.
06:13:48Strife89It'd be passable without that flaw.
06:16:29Nerdy3_14159265what happens with it? I'm not very informed about the workings behind rockbox
06:20:20 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
06:22:24 Join Horschti [0] (~Horscht@xbmc/user/horscht)
06:25:49 Quit Horscht (Ping timeout: 245 seconds)
06:32:10 Quit Nerdy3_14159265 (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
06:35:50 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
06:39:15 Quit milk (Quit: baaaiiii)
06:44:07 Quit Quazgaa (Ping timeout: 240 seconds)
06:44:12 Join Quazgaa [0] (
07:27:56 Quit t0rc (Quit: Give someone code, help them with one project. Teach someone to code, help them rule the world.)
07:30:54 Part mlt- ("brb")
07:32:01 Join mlt- [0] (
07:38:30 Join mudd1 [0] (
07:49:23***Saving seen data "./dancer.seen"
07:56:44 Quit panni_ (Read error: Connection reset by peer)
08:00:52 Quit antil33t (Read error: Connection reset by peer)
08:06:07 Join antil33t [0] (
08:34:57 Quit BHSPitMonkey (Remote host closed the connection)
08:36:47 Quit mlt- (Quit: ircII EPIC5-1.1.2 -- Are we there yet?)
08:39:41 Join milk [0] (
08:40:53 Join mlt- [0] (
08:46:39 Join sideral [0] (~sideral@
08:46:40 Quit sideral (Changing host)
08:46:40 Join sideral [0] (~sideral@unaffiliated/sideral)
09:06:52 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
09:29:02 Join stoffel [0] (
09:42:00 Join kevku [0] (~kevku@2001:7d0:0:f9af:215:c5ff:fe7e:794d)
09:45:20 Quit liar (Ping timeout: 255 seconds)
09:49:25***Saving seen data "./dancer.seen"
09:50:55 Join liar [0] (
10:02:59 Quit sideral (Ping timeout: 240 seconds)
10:15:41 Join {phoenix} [0] (
10:39:09 Quit Keripo (Quit: Leaving.)
10:43:13 Join ender` [0] (
10:51:27 Join stripwax [0] (
10:55:43AlexPFreeze is planned in a week
10:55:49*AlexP sends an email
10:57:57 Join e4r [0] (
11:12:53*pixelma wonders why the clock shows −−:−− in a Gigabeat S sim here
11:29:59 Quit stripwax (Quit:
11:31:51 Quit mystica555_ (Ping timeout: 260 seconds)
11:34:32 Join mystica555_ [0] (
11:37:31 Join petur [0] (~petur@rockbox/developer/petur)
11:45:59 Join pixelmob [0] (~AndChat@rockbox/staff/pixelma)
11:46:35 Join pamaury [0] (
11:46:35 Quit pamaury (Changing host)
11:46:35 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:49:16 Quit pixelmob (Client Quit)
11:49:28***Saving seen data "./dancer.seen"
12:03:25TheSevenwoah. 67.4mA, idle, backlight off, disk off
12:03:38TheSeventhe lcd adds another 25mA
12:03:52TheSevenand the disk another ~100
12:03:55pamauryis this good ?
12:04:49TheSevenwell, the idle current is way too high
12:05:31TheSevenand once again i have the impression that rockbox does never sleep
12:06:26TheSeven~55mA in emCORE being idle, ~67mA in emCORE with full CPU load, ~67mA in Rockbox being idle
12:06:46TheSevento make that even worse, the emCORE measurements are with backlight on, the Rockbox measurement with backlight off
12:07:36TheSevenemCORE, idle, backlight off: 48.7mA (still way too much)
12:09:52TheSevenwhile buffering, rockbox eats a whopping 200mA
12:10:07TheSeven(measurements done on the USB bus)
12:10:43TheSevenrockbox playing mp3: ~65mA, so less current than idle? what the heck?
12:11:32 Join vnl [0] (
12:11:42 Part vnl
12:16:51 Join qurvel [0] (
12:18:49 Join p3tur [0] (~petur@conference/fosdem/x-qkwjqpespnozenoe)
12:18:51 Quit p3tur (Changing host)
12:18:51 Join p3tur [0] (~petur@rockbox/developer/petur)
12:23:10TheSevenLDO3 (31/32): LCD
12:23:38TheSevenaccounts for ~5mA btw
12:23:42TheSevenquite a lot
12:24:27TheSevenpowering down LDO1 or 2 crashes the device
12:24:46TheSevenpowering LDO4 doesn't seem to have any effect (maybe the codec?)
12:26:13TheSevenLDO is the only one at 1.8V, the others are at 3.0V
12:26:42TheSevenLDO6 is very likely to be the clickwheel, HCLDO is the accessory power supply
12:27:17 Join Horscht [0] (
12:27:18 Quit Horscht (Changing host)
12:27:18 Join Horscht [0] (~Horscht@xbmc/user/horscht)
12:29:20TheSevenwe can undervolt the LCD I have to 2.5V
12:29:32TheSeven2.4V is stable as well but contrast is awful
12:29:47TheSeven2.5V to 3.0V doesn't make a visible difference contrast-wise
12:30:22 Quit Horschti (Ping timeout: 276 seconds)
12:30:54 Join casainho [0] (
12:31:12TheSeventhis is incredible
12:31:21TheSeventhe lcd controller still works at 0.9V (i can't go lower)
12:31:34TheSevenbut contrast is completely lost at <1.4V
12:33:01TheSevenwe can save 0.6mA by going down to 2.5V, or save 3.9mA at 0.9V without anything being visible any more :)
12:33:37 Quit mudd1 (Ping timeout: 276 seconds)
12:36:35TheSevenhaha, nice, i managed to power the cpu down completely while keeping the LCD and backlight active
12:36:46TheSeven16.3mA in that state
12:38:13 Join mudd1 [0] (
12:38:47TheSevenVcore @1.2V, Vmem @1.8V default
12:41:42TheSevenhaha, i can undervolt Vcore down to 0.95V at 216MHz :)
12:42:18TheSeventhat gets idle current down by 7.7mA!
12:43:22 Quit casainho (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101027124101])
12:43:30 Quit Rob2223 (Read error: Connection reset by peer)
12:43:55 Join Rob2222 [0] (
12:44:11 Quit {phoenix} (Ping timeout: 260 seconds)
12:46:52 Join {phoenix} [0] (
12:47:14TheSevenidle at 40.2mA now
12:47:47 Quit p3tur (Read error: Operation timed out)
12:48:43 Join p3tur [0] (~petur@rockbox/developer/petur)
12:51:43TheSevenmemory can be undervolted to 1.475V
12:51:49TheSevennow at 39.2mA idle
12:53:48TheSeven(rockbox at 57.1mA)
12:53:51pamaury"player can be undervolted to 0.00V, now at 0mA idle, can't go lower" :)
12:54:27TheSevenpamaury: that was the nano :)
12:55:20TheSevennow the fun begins: PLLs, clock domains and clock gates
12:55:41*TheSeven didn't manage to reconfigure a PLL so far
12:59:17TheSevenrockbox playing mp3 after writing 0x22: 0x22, 0x1e: 0x0d, 0x31: 0x0e is at ~55mA
13:07:52TheSeven165 milliwatts idle, that can't be quite right.
13:08:24 Join e4r_ [0] (~e4r@2a01:e35:8a2c:b210:226:8ff:fee7:c3d)
13:08:39 Quit e4r_ (Remote host closed the connection)
13:09:06 Join e4r_ [0] (
13:10:06 Join e4r__ [0] (~e4r@2a01:e35:8a2c:b210:226:8ff:fee7:c3d)
13:10:11 Quit e4r (Ping timeout: 246 seconds)
13:10:11 Nick e4r__ is now known as e4r (~e4r@2a01:e35:8a2c:b210:226:8ff:fee7:c3d)
13:10:20 Quit e4r (Remote host closed the connection)
13:10:47 Join e4r [0] (~e4r@2a01:e35:8a2c:b210:226:8ff:fee7:c3d)
13:11:26 Quit e4r (Client Quit)
13:13:11 Quit e4r_ (Ping timeout: 240 seconds)
13:16:28 Quit stoffel (Remote host closed the connection)
13:18:33 Quit TheSeven (Ping timeout: 250 seconds)
13:24:51 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
13:31:14 Join DerPapst [0] (
13:33:25 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
13:37:07 Join sideral [0] (~sideral@unaffiliated/sideral)
13:38:34 Join MethoS- [0] (~clemens@
13:49:31***Saving seen data "./dancer.seen"
13:52:49 Quit markun (Ping timeout: 276 seconds)
14:02:31 Quit Stummi (Quit: Bye!)
14:06:48 Join chattr [0] (
14:07:19 Part chattr
14:13:21 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
14:31:19 Join markun [0] (~b2e781f0@rockbox/developer/markun)
14:33:48 Join stoffel [0] (
14:36:46 Quit markun (Quit: CGI:IRC (Ping timeout))
15:00:44 Join markun [0] (~markun@rockbox/developer/markun)
15:03:21 Quit p3tur (Ping timeout: 245 seconds)
15:04:51 Quit w0m (Ping timeout: 255 seconds)
15:04:58 Join w0m [0] (~wom@
15:24:02 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
15:37:47 Join p3tur [0] (~petur@rockbox/developer/petur)
15:49:32***Saving seen data "./dancer.seen"
15:51:07 Quit p3tur (Quit: *plop*)
15:53:28 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
16:02:36 Quit Strife89 (Remote host closed the connection)
16:02:43 Join Strife89 [0] (~Strife89@
16:03:19 Join esperegu [0] (~quassel@
16:05:21 Quit factor (Read error: Connection reset by peer)
16:07:34 Join factor [0] (~factor@
16:10:13 Join panni_ [0] (
16:14:42 Quit esperegu (Read error: Connection reset by peer)
16:15:54 Join esperegu [0] (~quassel@
16:19:00 Join Dexpid [0] (
16:29:00 Quit user890104 (Ping timeout: 272 seconds)
16:29:10 Join Derreck [0] (
16:35:42 Join n1s [0] (
16:35:42 Quit n1s (Changing host)
16:35:42 Join n1s [0] (~n1s@rockbox/developer/n1s)
16:53:47 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
16:56:38 Quit bluebroth3r (Ping timeout: 246 seconds)
17:01:43 Quit sasquatch (Ping timeout: 240 seconds)
17:09:56 Join user890104 [0] (
17:13:10 Join sasquatch [0] (~username@
17:27:35 Quit petur (Quit: *plop*)
17:49:36***Saving seen data "./dancer.seen"
18:04:15 Quit n1s (Quit: Ex-Chat)
18:05:15 Quit Derreck (Read error: Connection reset by peer)
18:12:54 Join Horschti [0] (~Horscht@xbmc/user/horscht)
18:16:51 Quit Horscht (Ping timeout: 276 seconds)
18:19:29 Join madalu [0] (~user@unaffiliated/madalu)
18:34:03 Part mebus
18:39:40 Quit qurvel (Ping timeout: 240 seconds)
18:43:11 Quit factor (Read error: Connection reset by peer)
18:46:28 Join CEQ [0] (~CEQ@
18:48:18 Join n1s [0] (
18:48:18 Quit n1s (Changing host)
18:48:18 Join n1s [0] (~n1s@rockbox/developer/n1s)
18:48:19CEQhi, i have a quiestion; i really want to install rockbox but i have a 4th generation ipod nano, so, can i use for this ipod a rockbox for another supported ipod? thanks.
18:53:40n1sCEQ no
18:54:17CEQokk, thanks.
18:59:36 Join factor [0] (~factor@
19:08:02AlexPIf you could then we would say that the 4th gen nano was supported
19:09:18 Join dfkt [0] (dfkt@unaffiliated/dfkt)
19:17:18CEQexcuse me for that question then..
19:17:46 Quit Dexpid (Quit: Computer has gone to sleep.)
19:18:49AlexPIf you feel you need it, that wasn't intended to offend...
19:20:26 Quit stoffel (Remote host closed the connection)
19:21:22CEQtake it easy man, dont worry.
19:25:59 Join qurvel [0] (
19:29:30 Join JesusFreak316 [0] (
19:30:55 Quit n1s (Quit: Ex-Chat)
19:35:32 Quit Strife89 (Quit: Reboot)
19:40:27 Join Strife89 [0] (~Strife89@
19:41:01 Join stripwax [0] (
19:41:10 Quit stripwax (Client Quit)
19:45:26 Quit JesusFreak316 (Remote host closed the connection)
19:47:34 Join stripwax [0] (
19:48:26 Quit ender` (Quit: Those who can make you believe absurdities can make you commit atrocities. -- Voltaire)
19:49:01 Quit pamaury (Remote host closed the connection)
19:49:39***Saving seen data "./dancer.seen"
19:49:49 Join ender` [0] (
20:00:08 Quit madalu (Read error: Connection reset by peer)
20:00:20 Join esperegu_ [0] (~quassel@
20:00:58 Quit esperegu (Ping timeout: 255 seconds)
20:02:00 Quit CEQ (Quit: Saliendo)
20:09:01 Join Xerion_ [0] (
20:09:41 Quit Xerion (Ping timeout: 240 seconds)
20:09:41 Nick Xerion_ is now known as Xerion (
20:11:31CIA-7New commit by kkurbjun (r29214): M:Robe 500 TSC2100 Debug: Use hex values instead of binary.
20:14:11CIA-7New commit by kkurbjun (r29215): DM320: Add CPU revisions as defines.
20:15:31CIA-7r29214 build result: 0 errors, 1 warnings (kkurbjun committed)
20:15:57CIA-7New commit by kkurbjun (r29216): M:Robe 500: Update current numbers and add a comment.
20:18:01CIA-7New commit by kkurbjun (r29217): M:Robe 500: Clean up warning.
20:19:04CIA-7r29215 build result: 0 errors, 1 warnings (kkurbjun committed)
20:20:14 Join foolsh [0] (
20:22:38CIA-7r29217 build result: All green
20:26:35CIA-7New commit by kkurbjun (r29218): TSC2100: Sample multiple times and provide an average to clean up touch detection.
20:27:44 Quit Xerion (Quit: )
20:28:48CIA-7New commit by kkurbjun (r29219): DM320 DSP PCM handler: Use initialization library to make sure that code starts up reliably. Also make some variables volatile so code can be easier ...
20:30:32CIA-7r29218 build result: All green
20:31:19 Join petur [0] (~petur@rockbox/developer/petur)
20:33:42CIA-7New commit by kkurbjun (r29220): M:Robe 500 and TSC2100: Add more to the initialization. Some GPIO initializations are now removed - this will be hanled by the OF or bootloader (when ...
20:34:31CIA-7r29219 build result: All green
20:37:52CIA-7r29220 build result: 6 errors, 1 warnings (kkurbjun committed)
20:39:03 Quit user890104 (Ping timeout: 260 seconds)
20:42:22 Join Xerion [0] (
20:43:48CIA-7New commit by kkurbjun (r29221): Add ARMv4 16-bit(set, mod, clr) operations used on DM320.
20:45:21CIA-7New commit by kkurbjun (r29222): M:Robe 500: Remove references to files that are not ready for commit.
20:48:57CIA-7r29221 build result: 5 errors, 0 warnings (kkurbjun committed)
20:49:50 Join bertrik_ [0] (
20:49:50 Quit bertrik_ (Changing host)
20:49:50 Join bertrik_ [0] (~bertrik@rockbox/developer/bertrik)
20:51:51 Quit Dreamxtreme (Ping timeout: 250 seconds)
20:53:07CIA-7r29222 build result: All green
21:05:18 Join TheLemonMan [0] (
21:06:12CIA-7New commit by kkurbjun (r29223): M:Robe 500: Add a bunch of updates for the LCD. Remove some pin initializations and disable clocks when DMA is complete.
21:07:53 Quit GeekShadow (Quit: The cake is a lie !)
21:10:39CIA-7r29223 build result: All green
21:10:48CIA-7New commit by kkurbjun (r29224): DM320: Re-write of crt0.S and update to app linker script.
21:11:23mlt-why does it recompile all source code after applying small patch? Do I do something wrong? I thought only changed files should recompile. I did only make and make zip. No cleanup at all :(
21:11:55gevaertsprobably some widely-included headers were changed
21:12:54mlt-bummer... you are right! I didn't even pay attention to it :-)
21:14:48 Join user890104 [0] (
21:15:00CIA-7r29224 build result: 3 errors, 0 warnings (kkurbjun committed)
21:16:01 Nick bertrik_ is now known as bertrik (~bertrik@rockbox/developer/bertrik)
21:17:19CIA-7New commit by kkurbjun (r29225): DM320: Update boot linker script (right now it is linked against flash). Include board initialization for M:Robe 500.
21:21:37CIA-7r29225 build result: 4 errors, 0 warnings (kkurbjun committed)
21:26:35CIA-7New commit by kkurbjun (r29226): Fix ZVM build.
21:29:03 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
21:30:49CIA-7r29226 build result: All green
21:34:16CIA-7New commit by kkurbjun (r29227): DM320 UART: Remove more pin initializations.
21:36:03CIA-7New commit by kkurbjun (r29228): DM320: Clock source selection for timer happens in bootloader.
21:37:08 Join pamaury [0] (
21:37:09 Quit pamaury (Changing host)
21:37:09 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
21:37:25CIA-7New commit by kkurbjun (r29229): M:Robe 500 ATA: Remove pin initializations.
21:38:24CIA-7r29227 build result: All green
21:41:34 Join p3tur [0] (~petur@rockbox/developer/petur)
21:41:52CIA-7New commit by kkurbjun (r29230): M:Robe 500 ADC: Remove pin initializations.
21:42:32CIA-7r29229 build result: All green
21:44:24 Quit petur (Ping timeout: 240 seconds)
21:45:01CIA-7New commit by kkurbjun (r29231): M:Robe 500 Backlight: Add setup based on OF - purpose of operations are a mystery, but needed when loading from flash.
21:46:35CIA-7r29230 build result: All green
21:46:40CIA-7New commit by kkurbjun (r29232): M:Robe 500 Power: Remove pin initializations.
21:47:42CIA-7New commit by kkurbjun (r29233): M:Robe 500 USB: Remove EMIF and pin initialization.
21:49:43***Saving seen data "./dancer.seen"
21:50:16CIA-7r29231 build result: All green
21:53:53CIA-7r29233 build result: All green
21:54:52CIA-7New commit by kkurbjun (r29234): DM320 SPI: Add a bunch of updates to the SPI driver.
21:55:40pamaurykkurbjun is on a commit spree :)
21:55:56AlexPHe's on a spam emails at me spree :)
21:58:28CIA-7r29234 build result: All green
21:59:02CIA-7New commit by kkurbjun (r29235): Remove some initializations that are taken care of in the bootloader or crt0 setup. Agressive timings are #if 0'd since they are unstable, but may ...
22:01:48CIA-7New commit by kkurbjun (r29236): Remove reference to pin setup function.
22:02:43CIA-7r29235 build result: All green
22:04:52CIA-7New commit by kkurbjun (r29237): M:Robe 500 bootloader: change the order of the backlight/lcd setup.
22:06:44CIA-7r29236 build result: All green
22:08:59 Join mt [0] (~mt@rockbox/developer/mt)
22:09:12CIA-7New commit by kkurbjun (r29238): Keep the clocks enabled once the LCD DMA transfer completes. It kills the PCM driver if they are disabled.
22:10:49CIA-7r29237 build result: All green
22:13:38 Quit Stummi (Quit: Bye!)
22:14:09CIA-7r29238 build result: All green
22:23:53 Quit foolsh (Quit: see ya)
22:25:56 Quit benedikt93 (Quit: Bye ;))
22:36:45pixelmalooks like commit spam ;)
22:40:28sideralIs there any reason not to commit FS #11883 (Close all files and safely unmount disks before entering USB mode, shutting down, or rebooting)?
22:41:47sideralIt's a defensive way of making sure all written files are flushed to disk, although if that's needed, it's technically a bug somewhere else
22:43:41sideralIn which way?
22:44:04sideralIf this code closes a file, clearly that close is missing somewhere else -> no redundancy, it seems?
22:44:04 Join kugel [0] (
22:44:05 Quit kugel (Changing host)
22:44:05 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:44:44amiconnThen "somewhere else" needs fixing
22:45:18sideralRight, but the user doesn't care after we've trashed his filesystem
22:46:15amiconnProtecting against user error and broken external data (i.e. audio files, wps files etc) is necessary. Protecting against programming errors is most of the time code bloat
22:46:15kugelwhat's the problem with fix "somewhere else"?
22:46:56sideralkugel: There's absolutely no problem with that.
22:48:35sideralamiconn: Valid viewpoint. I more view this as defensive programming in the interest of the user.
22:49:41kugelwe don't like defensive programming so much :)
22:51:12sideralAlso, "fixing somewhere else" might actually lead to more complexity than this patch. For example, both shutdown and reboot do not quiesce the system before halting the system. (Shutdown asks around nicely in clean_shutdown, but rolo_load doesn't even do that.)
22:52:20sideralUSB slave mode is in the best shape, but even there I found several subsystems that do not close their files when receiving the USB-connected event
22:53:01amiconnThat especially a situation where the respective subsystem needs fixing
22:53:12amiconnClosing files behind its back won't do any good
22:53:55sideralAgree −− and easy enough to do. But it's not so simple for shutdown/reboot
22:54:29amiconnShutdown/ reboot would need to take exactly the same measures wrt files as usb connect
22:55:33sideralYeah. Is there a reason why that isn't done today?
22:56:00kugelI guess nobody was interested enough to do it
22:56:13amiconnShutdown is basically a mess
22:56:49amiconnThis needs fixing before even thinking about proper suspend (on targets that support suspend, e.g. all (most?) PP targets)
22:58:44sideralIt sounds like a major project to clean up shutdown/reboot. Don't you think a clean unmount, if it shouldn't be done anyway, would at least be a good stopgap measure?
23:01:37 Join Horscht [0] (
23:01:38 Quit Horscht (Changing host)
23:01:38 Join Horscht [0] (~Horscht@xbmc/user/horscht)
23:03:32*S_a_i_n_t agrees with that. I use the patch presently, and until there's a better measure in place not trashing my FS 9 out of 10 times is appreciated.
23:03:48AlexPsideral: Making no comment on this situation, but people generally don't like stop-gap fixes as then there is even less chance of it being fixed properly
23:04:09 Quit Horschti (Ping timeout: 246 seconds)
23:04:30 Join markun_ [0] (~markun@rockbox/developer/markun)
23:05:04*sideral just likes questioning people's beliefs ;)
23:05:26S_a_i_n_tEven when/if shutdown cod edoes get a drastic cleanup, I don't think that a sanity check to make damn sure everything is closed up shotdown is a bad idea.
23:06:18 Quit markun (Ping timeout: 245 seconds)
23:06:38S_a_i_n_terrrr...*at shutdown, even.
23:06:41AlexPI make no comment either way as I don't know the code
23:06:43amiconnIt's extra code for something that shouldn't be needed. Closely matches the definition of bloat. It may make sense for a debug build - but only there
23:07:13*amiconn likes the new(ish) 'make symlinkinstall'
23:07:15sideralThe reason we don't need to unmount today is an artifact of the FAT filesystem implementation
23:07:46 Quit esperegu_ (Remote host closed the connection)
23:08:54sideralIf that was ever optimized (for example, to not write to sector 1 each time we close a written file), we'd need a proper unmount anyway
23:12:00 Part domonoky
23:14:42 Join Dexpid [0] (
23:15:57sideralAlright then, let's let that patch simmer in FS some more :) It still feels bad to not save some more people's filesystems...
23:17:26pamauryI agree that this needs a proper fix, but there are regular issues with FS corruption; if nobody is willing to fix them in a proper way, a partial solution is acceptable
23:17:46sideralJdGordon: Have you had a chance to review FS #11748?
23:18:05 Quit bertrik (Quit: :tiuQ)
23:18:24stripwaxI had some weird db behaviour recently - database update resulted in rockbox hanging if I was on WPS while the db update was running; but the database update succeeded if I was on debug screen looking at the Database Status
23:20:06stripwaxtried three times while being on WPS - each time locked up and after a menu+select (ipod) reboot, found only 4/9 db files. deleted, tried again, same. But as I say, worked fine if I started the db update running and then went to the Debug menu instead of the WPS
23:20:53stripwaxthis is with a recent build. I seem to remember some recent changes to database mutexes or something; guessing more are needed
23:20:53 Quit leavittx (Ping timeout: 240 seconds)
23:21:22sideralstripwax: Could you try whether the patch I've posted to FS #11821 resolves your problem?
23:21:45JdGordon|sideral: nope :) I had a wonderful weekend away from my computer... dont bother waiting for me to look at it, if you were
23:22:27sideralJdGordon: That's fine −− glad you had a great weekend :)
23:23:04pixelmamaybe the filesystem corruption thing should be put into a 3.8 branch if the proper fix isn't in place by the time
23:24:05pixelmaother than that, yeah - stop gap solution have a weird tendency to make people forget about the real issue
23:24:48pixelmaof course, anti filesystem corruption ;)
23:25:09sideralMaybe I shouldn't have referred to proper filesystem unmounting as a stopgap solution :)
23:25:39stripwaxsideral - interesting. i'll try and take a look tomorrow
23:27:14pamauryproper filesystem unmounting is clearly not a stopgap, it perfectly sensible
23:27:16sideralstripwax: I hope that patch does _not_ help you. It reverts an important fix I've made to the DB code :-/
23:28:56 Join enthdegree [0] (
23:29:03 Quit mystica555_ (Read error: Connection reset by peer)
23:29:06kugelsideral: does autoresume need gather runtime data to be enabled?
23:29:15sideralpamaury: I fully agree. However, amiconn is right in that our filesystem code currently does not need unmounting if all files have been closed properly
23:29:32sideralkugel: No, it does not. But it relies on the same fix
23:30:02kugelit probably should (?)
23:30:31pamauryyes I know, but even though this is the case, it's ugly. I prefer to have proper unmounting, even if it ends up in a situation where all files are properly closed and unmounting amounts to no work
23:31:38pamauryAnyway, I'll go to bed; but I won't forget this issue, stopgap or not :)
23:31:38sideralkugel: No, you can use one without the other; they just share the implementation dependency on the DB (and the tagtree_*_event functions in which they do their respective bookkeeping)
23:32:04kugelresume info is runtime data isn't it?
23:32:06 Quit pamaury (Remote host closed the connection)
23:32:09sideralpamaury, amiconn: Thanks for your input on this!
23:32:13kugelit seems related to me
23:33:27sideralkugel: Many users who use runtime statistics will want leave the autoresume feature disabled
23:33:39 Quit TheLemonMan (Quit: free(me))
23:34:41 Quit kevku (Quit: KVIrc 4.0.2 Insomnia
23:34:58kugelI'm not saying enabling "gather runtime data" should enable autoresume
23:35:38sideralbut the other way around?
23:36:34kugelI'm wondering if autoresume should be dependent on gather runtime data
23:37:00 Quit stripwax (Read error: Connection reset by peer)
23:37:49sideralkugel: Don't think so. There's no semantic or implementation dependency. Also, it's conceivable for users to disable "gather runtime data" but enable "autoresume" −− the latter needs much less disk / DB bandwidth
23:38:44sideralBut the two features are clearly useful together :)
23:39:17sideralFor example, I have a database view that uses data from both features to list "completed" podcasts
23:44:42 Part Bushmills
23:48:36 Quit p3tur (Quit: Leaving)
23:49:38 Quit mt (Ping timeout: 245 seconds)
23:49:46***Saving seen data "./dancer.seen"
23:52:34 Join Dreamxtreme [0] (~Dre@
23:55:33 Nick markun_ is now known as markun (~markun@rockbox/developer/markun)

Previous day | Next day