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 2016-02-20

00:06:58 Quit lebellium (Quit: ChatZilla 0.9.92 [Firefox 45.0/20160215141016])
00:11:17 Quit pamaury (Read error: Connection reset by peer)
00:12:33 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
00:17:39 Part tomflint ("Textual IRC Client:")
00:27:04 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
00:33:29 Quit ender` (Quit: An alcoholic is someone you don't like who drinks as much as you do. -- Dylan Thomas)
00:42:31 Quit Strife89|Quassel (Ping timeout: 250 seconds)
00:43:15 Join Strife89 [0] (
00:55:50 Nick zz_HazWard is now known as HazWard (~HazWard@
00:56:02 Quit pamaury (Read error: Connection reset by peer)
00:57:17 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
00:58:22 Quit Smx (Excess Flood)
01:00:29 Join Smx [0] (Elite8556@gateway/shell/elitebnc/x-xtkwdjylvfmtuqmi)
01:03:27 Quit Smx (Excess Flood)
01:07:29 Join Smx [0] (Elite8556@gateway/shell/elitebnc/x-hipyhgrkzdfdshlg)
01:14:57 Quit bertrik (Ping timeout: 240 seconds)
01:19:05 Quit krnlyng (Quit: huiiiiii)
01:25:37***Saving seen data "./dancer.seen"
01:36:15 Quit Rower (Ping timeout: 250 seconds)
01:55:17 Join krnlyng [0] (
02:34:02 Quit pamaury (Read error: Connection reset by peer)
02:34:29 Quit FSanches (Quit: Leaving.)
02:35:06 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
02:46:26 Quit krnlyng (Quit: huiiiiii)
02:49:28 Join krnlyng [0] (~liar@
03:09:54 Join ZincAlloy1 [0] (
03:10:45 Quit ZincAlloy1 (Client Quit)
03:12:49 Quit ZincAlloy (Ping timeout: 248 seconds)
03:15:55 Quit [Saint] (Ping timeout: 250 seconds)
03:17:02 Join [Saint] [0] (~hayden@rockbox/staff/saint)
03:17:42 Nick HazWard is now known as zz_HazWard (~HazWard@
03:25:03[Saint]I threw together an archive with both linux and windows mk6gboot and rbutil binaries for ipod6g, and bootloader, Rockbox image, and the .dfu files that I would _love_ to know how prof_wolfff generated - for the sake of convenience:
03:25:38***Saving seen data "./dancer.seen"
03:26:25[Saint]prof_wolfff: I figured out the windows rbutil issue, what I'd really love to know is how you generated the dualboot-*-ipod6g.dfu images.
03:39:04 Quit Mir (Quit: Konversation terminated!)
03:39:18 Join Mir [0] (
03:47:30 Quit Smx (Excess Flood)
03:47:59 Join Smx [0] (Elite8556@gateway/shell/elitebnc/x-ykgobpkyeeuxnvzl)
03:57:57 Quit [Saint] (Ping timeout: 240 seconds)
04:00:38 Join [Saint] [0] (~hayden@rockbox/staff/saint)
04:07:31 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
04:09:37 Quit JdGordon (Ping timeout: 240 seconds)
04:15:16 Join JdGordon [0] (
04:15:16 Quit JdGordon (Changing host)
04:15:16 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
04:18:03 Quit JdGordon_ (Ping timeout: 240 seconds)
04:22:24 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
04:25:01 Quit JdGordon (Ping timeout: 255 seconds)
04:28:15 Quit Mir (Remote host closed the connection)
04:38:42 Quit [Saint] (Ping timeout: 250 seconds)
04:47:58 Join [Saint] [0] (~hayden@rockbox/staff/saint)
05:04:03 Quit pamaury (Ping timeout: 240 seconds)
05:15:34 Quit TheSeven (Disconnected by services)
05:15:42 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
05:25:39***Saving seen data "./dancer.seen"
05:39:47 Join shai [0] (
05:42:01 Quit shai (Client Quit)
05:42:57 Quit [Saint] (Ping timeout: 276 seconds)
05:44:56 Join [Saint] [0] (~hayden@rockbox/staff/saint)
05:55:10 Quit sparetire (Quit: sparetire)
06:32:29 Join [Saint_] [0] (~hayden@rockbox/staff/saint)
06:33:39 Quit [Saint] (Ping timeout: 276 seconds)
06:44:40 Quit sparetire_ (Quit: sparetire_)
06:51:50 Join PurlingNayuki [0] (~Thunderbi@
07:21:49 Quit [Saint_] (Ping timeout: 244 seconds)
07:25:43***Saving seen data "./dancer.seen"
07:29:59 Join [Saint] [0] (~hayden@rockbox/staff/saint)
07:49:46 Join JdGordon [0] (
07:49:46 Quit JdGordon (Changing host)
07:49:46 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
07:52:33 Quit JdGordon_ (Ping timeout: 240 seconds)
07:57:03 Join bzed__ [0] (
07:57:18 Join bzed___ [0] (
07:57:18***Alert Mode level 1
07:57:18DBUGEnqueued KICK bzed
07:57:18DBUGEnqueued KICK bzed_
07:57:18***Alert Mode level 2
07:57:18DBUGEnqueued KICK bzed__
07:57:18DBUGEnqueued KICK bzed___
07:57:18***Alert Mode level 3
07:58:22 Quit bzed (Ping timeout: 252 seconds)
07:58:25 Nick bzed__ is now known as bzed (
07:58:25DBUGEnqueued KICK bzed
07:58:25***Alert Mode level 4
07:59:01 Quit bzed_ (Ping timeout: 244 seconds)
08:08:26***Alert Mode OFF
08:20:37 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
08:22:57 Join einhirn [0] (
08:22:59 Quit JdGordon (Ping timeout: 240 seconds)
08:32:51 Quit amiconn (Remote host closed the connection)
08:32:51 Quit pixelma (Read error: Connection reset by peer)
08:34:50 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
08:34:51 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
08:37:46 Quit einhirn (Ping timeout: 244 seconds)
08:38:10 Join einhirn [0] (
08:57:43 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
09:08:53 Join petur [0] (~petur@rockbox/developer/petur)
09:25:45***Saving seen data "./dancer.seen"
09:26:12 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
09:42:53 Quit Bray90820 ()
09:52:23 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
09:53:42 Quit petur (Quit: Leaving)
09:54:52 Quit JdGordon_ (Ping timeout: 255 seconds)
09:57:27 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
09:58:23 Quit JdGordon (Ping timeout: 276 seconds)
09:59:02 Quit JanC (Ping timeout: 276 seconds)
10:11:59 Join JanC [0] (~janc@lugwv/member/JanC)
11:00:26 Join lebellium [0] (
11:11:45 Quit APLU (Quit: !suicide)
11:16:16 Join APLU [0] (
11:19:24 Join ender` [0] (
11:24:48 Join JdGordon [0] (
11:24:48 Quit JdGordon (Changing host)
11:24:48 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
11:25:48***Saving seen data "./dancer.seen"
11:27:45 Quit JdGordon_ (Ping timeout: 244 seconds)
11:46:15 Quit bertrik (Remote host closed the connection)
12:26:41 Join petur [0] (~petur@rockbox/developer/petur)
12:28:44 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
12:31:47 Quit JdGordon (Ping timeout: 248 seconds)
13:12:19 Join einhirn [0] (
13:12:56 Join FSanches [0] (~felipe@
13:13:06 Join einhirn_ [0] (
13:16:46 Quit einhirn (Ping timeout: 244 seconds)
13:22:19 Quit einhirn_ (Quit: Miranda IM! Smaller, Faster, Easier.
13:25:51***Saving seen data "./dancer.seen"
13:29:57 Join aevin [0] (eivindsy@unaffiliated/aevin)
13:51:00 Quit FSanches (Quit: Leaving.)
13:57:05 Join edhelas [0] (~edhelas@2a01:7c8:aab8:6b9:5054:ff:fec9:fd84)
14:14:50 Join FSanches [0] (~felipe@
14:28:03 Join ZincAlloy [0] (
14:31:26 Join JdGordon [0] (
14:31:26 Quit JdGordon (Changing host)
14:31:26 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
14:32:04 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
14:34:21 Quit JdGordon_ (Ping timeout: 252 seconds)
14:38:02 Join Mihail [0] (25d478a9@gateway/web/freenode/ip.
14:41:23MihailI need help with review and testing (on AMSv2 and especial on AMSv1) for g#1269 g#1270 g#1271 g#1272 g#1273
14:41:28fs-bluebotGerrit review #1269 at : usb-s3c6400x: prevent lockup if usb extracted during data sending by Mihail Zenkov
14:41:28fs-bluebotGerrit review #1270 at : as3525: reverting I2C2 to non-interrupts version by Mihail Zenkov
14:41:29fs-bluebotGerrit review #1271 at : usb-s3c6400x: prevent calling usb_enable(enable) twice on USB insert by Mihail Zenkov
14:41:30DBUGEnqueued KICK fs-bluebot
14:41:30fs-bluebotGerrit review #1272 at : AMSv2: additional delay for voltage scaling by Mihail Zenkov
14:41:31fs-bluebotGerrit review #1273 at : Fix NUM_ADC_CHANNELS for AS3525v2 by Mihail Zenkov
14:41:56MihailIt fix all my freezes on usb extraction and some other strange behavior (usb can't connect after few insert/extract cycles) and freezes (on power off) that occur very rarely.
14:44:41 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
14:47:13pamauryMihail: I can have a look at the US ones
14:47:15 Quit JdGordon (Ping timeout: 248 seconds)
15:06:33 Join JdGordon [0] (
15:06:33 Quit JdGordon (Changing host)
15:06:33 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
15:09:39 Quit JdGordon_ (Ping timeout: 248 seconds)
15:25:55***Saving seen data "./dancer.seen"
15:41:21lebelliumMihail: is g#1273 really for AS3525v2 or only for AS3543? Just to be sure the YP-R0 is now properly taken into account in all patches ;)
15:41:22fs-bluebotGerrit review #1273 at : Fix NUM_ADC_CHANNELS for AS3525v2 by Mihail Zenkov
15:43:43Mihaillebellium: yes, it also for AS3543
15:46:29 Join sparetire_ [0] (~sparetire@unaffiliated/sparetire)
15:48:40lebelliummaybe my question was not clear: Is this patch for targets with an AS3525v2 CPU or should it rather be for all targets with an AS3543 DAC?
15:53:02lebelliumIn older patches there was a bad assumption that an AS3543 target is necessarily an AS3525v2 target
15:55:53Mihailprobably for all, you can check system > debug > view i/o ports > third screen > I_CHGact and ICHGref. Without this patch it show always zero even on charging.
15:55:54pamauryMihail: how do you know the i2c interrupt is responsible for the freeze ?
15:59:21MihailI trace it with logf on screen - it freeze or panic (as I write before) on adc_read.
15:59:34lebelliumMihail: there is no view i/o ports debug menu on YP-R0
16:00:06 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
16:00:08pamaurywhy does it freeze or panic ?
16:03:03 Quit JdGordon (Ping timeout: 240 seconds)
16:06:41Mihailnot sure how many problems it have, it overcomplicated for debug, but on problem - we should disable IRQ in INT_AUDIO before ascodec_read or ascodec_write
16:07:01Mihail*on = one
16:12:20pamauryI think as3525v2 is complicated because it allows nested interrupts
16:17:55 Quit suYin`OFF (Ping timeout: 248 seconds)
16:20:03 Join suYin`OFF [0] (
16:20:20 Part edhelas ("Disconnected: closed")
16:31:28 Join sparetire [0] (~sparetire@unaffiliated/sparetire)
16:44:27 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
16:47:46 Quit JdGordon_ (Ping timeout: 248 seconds)
16:51:13 Quit FSanches (Quit: Leaving.)
17:25:56***Saving seen data "./dancer.seen"
17:34:16Mihailpamaury: we handle nested interrupts in way as VIC datasheet recommend, so it should be correct. But probably we have some special case for I2C2 (AFAIK we don't have datasheet for it).
17:38:30 Quit PurlingNayuki (Quit: PurlingNayuki)
17:42:42Mihaillebellium: YP-R0 use as3543 PMU only for backlight and have own i2c, so this patches shouldn't affect YP-R0
17:43:52pamauryMihail: ah yeah, so it's possible it's just a problem with the programming of the I2C2
17:45:43 Nick suYin`OFF is now known as suYin (
17:53:15 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
17:56:12 Quit JdGordon (Ping timeout: 252 seconds)
18:10:03 Quit michaelni (Ping timeout: 240 seconds)
18:13:42 Join michaelni [0] (
18:15:06 Join rela [0] (~x@pdpc/supporter/active/rela)
18:25:16 Join PurlingNayuki [0] (~Thunderbi@
19:04:03 Quit __builtin (Ping timeout: 240 seconds)
19:17:53 Join __builtin [0] (~me@unaffiliated/franklin)
19:25:58***Saving seen data "./dancer.seen"
19:29:54prof_wolfff[Saint]: the .dfu files are generated using "mk6gboot.exe −−mkdfu-inst botlader-ipod6g.ipod dualboot-installer-ipod6g.dfu", really they are not necessary because they are created in memory and sent to the Classic using "mk6gboot −−bl-inst bootloader-ipod6g.ipod"
19:43:15 Quit girafe (Read error: Connection reset by peer)
19:45:30 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
19:47:58 Quit JdGordon_ (Ping timeout: 240 seconds)
19:58:32 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
20:01:36 Quit JdGordon (Ping timeout: 252 seconds)
20:29:25 Quit jtdesigns01 (Ping timeout: 268 seconds)
20:29:26 Join jtdesigns01_ [0] (~quassel@2601:400:8000:34f5:230:bdff:fe71:cebd)
20:49:55 Quit soap (Ping timeout: 248 seconds)
20:52:17 Quit JanC (Ping timeout: 276 seconds)
20:52:39 Join Bray90820 [0] (
20:53:28 Quit jtdesigns01_ (Ping timeout: 240 seconds)
20:55:37 Join jtdesigns01 [0] (~quassel@2601:400:8000:34f5:230:bdff:fe71:cebd)
21:05:25 Join JanC [0] (~janc@lugwv/member/JanC)
21:12:32 Join Ketturi [0] (
21:17:53 Part Ketturi ("WeeChat 1.4")
21:18:17 Quit nosa-j (Ping timeout: 276 seconds)
21:21:47 Join nosa-j [0] (
21:26:00***Saving seen data "./dancer.seen"
21:56:38 Quit Bray90820 (Ping timeout: 276 seconds)
22:00:05pamaurywodz (logs): the book is indeed very interesting, I understand MIPS much better now
22:03:33 Join Saratoga [0] (629b59ee@gateway/web/freenode/ip.
22:04:26SaratogaIf anyone wants to commit the AMS voltage scaling please do
22:04:43SaratogaIf not I'll do it in a week or two when I'm done traveling
22:05:37SaratogaWould have done it already but have been away from a development machine this month
22:28:39Mihailpamaury: I still have one software lockup (something like in g#1269), but in another situation - when I try move files from internal flash memory to sd card.
22:28:40fs-bluebotGerrit review #1269 at : usb-s3c6400x: prevent lockup if usb extracted during data sending by Mihail Zenkov
22:28:48MihailWhen I try move files in another directions - it work. If I try trace it with logf on screen - it also work (speed much slower and behavior can't be reproduced). Any idea?
22:29:29 Nick kugel_ is now known as kugel (~kugel@rockbox/developer/kugel)
22:31:31pamauryMihail: difficult to say, does it happen when you unplug the cable or just by copying ?
22:32:37Mihailjust copy, if I try extract/insert USB it still in lock
22:34:27pamauryit sounds strange that it works in one direction but not the other
22:35:28Mihailprobably we have different speed for read/write
22:40:21pamaurymaybe you could try to fake storages with ramdisk ?
22:40:59pamaury(for USB I mean)
22:46:52Mihailanother way to reproduce: moving from internal flash to /tmp (tmpfs). If I try copy - it work. If I try without sd card - it also work. Very strange ...
22:51:09Mihailbut in this case (moving to /tmp) it harder to reproduce
22:56:17MihailI extract it in lockup state and wait minute or more - it return to main menu, but font totally corupted
22:57:32 Quit pamaury (Read error: Connection reset by peer)
22:58:31 Join wodz [0] (
22:58:48 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
23:06:05wodzpamaury: ping
23:06:10pamaurywodz: pong
23:08:05wodzpamaury: I am exploring irq based usb transfers in atj. I am testing EP0 IN transfers. I see that SET CONFIGURATION request gets invalid response. How device respond to this request? ZLP to ack the configuration?
23:08:26pamauryyes most probably
23:09:21wodzok, so ZLP sending is broken most probably
23:10:56pamauryI think I better understand the boot procedure of JZ now
23:12:00pamauryI'm disassembling the ROM and essentially on boot, it prefills the cache tags so that 0x8000000-0x80003fff appear as dirty valid entries, so that any access to them will not go to RAM, so essentially using cache as RAM
23:12:46MihailI have see panic "usb-drv: EP0 completion while waiting for SETUP" before, not sure at which condition. What that mean?
23:13:28pamauryMihail: are you familar with USB or not ?
23:13:39Mihailmostly not
23:16:01pamauryok, so EP0 is endpoint 0, it's a special endpoint used to send commands to the device. When sending a command, it begins by a SETUP packet, followed by optional data and then acknowledgement. The code tracks the state of endpoint and this panic means that the endpoint was idle (waiting for the next cmd = SETUP) but instead received data
23:17:38pamauryin theory if the host is well-behaved and the driver is correct, this should never happen...
23:20:03pamaurydoes that happen on unplug or during regular use ?
23:22:27wodzpamaury: ah, that explains this strange using cache as bootstrap ram.
23:23:59pamaurythe cache doesn't really have an address, it's just a trick
23:24:19pamauryalso means you have to be quite careful when using the boot rom, otherwise strange things might happen
23:25:30MihailI not sure, may be on file copy/moving. EP0 locate in host? Can you recommend some basic book about usb?
23:25:47wodzpamaury: bingo! It was ZLP issue. Now time for OUT transfers.
23:26:04***Saving seen data "./dancer.seen"
23:26:58pamauryMihail: it can help, but I don't know a good reference except the standard itself, which is quite huge
23:28:42wodzusbnutshell is enough to grasp the basic concept
23:29:06Mihailok, thanks!
23:30:39wodzit is much harder to map basic concept with the steps needed for UDC to fulfill the requirements :-)
23:31:23pamauryyeah the problem is that the high-level overview is nice and clean but the details and implementation in UDC is horrible
23:31:59pamauryand this UDC is particularly horrible because it let's the software do everything
23:35:34wodz\o/ irq based ep0 transfers are working
23:35:51Mihailone my friend from nokia also tell many horrible stories about USB and documentation for it :)
23:39:09pamauryahhh, I can't understate how much I like chinese documentation
23:39:57[Saint]Sometimes the machine translations are genuinely hilarious.
23:46:27 Quit petur (Quit: Leaving)
23:46:48 Quit tMH (Ping timeout: 240 seconds)
23:48:11 Join tMH [0] (tmh@2002:5914:865e::42)
23:50:22 Join Bray90820_ [0] (
23:51:04 Quit rela (Quit: Leaving)
23:58:42 Quit pamaury (Read error: Connection reset by peer)

Previous day | Next day