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-10-15

00:03:22 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
00:04:38 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
00:07:18 Quit JdGordon_ (Ping timeout: 260 seconds)
00:12:19 Quit pamaury (Ping timeout: 248 seconds)
00:36:33 Join alexweissman [0] (
00:39:26 Join Guest___ [0] (c9d3a876@gateway/web/freenode/ip.
00:44:04 Quit Guest___ (Ping timeout: 260 seconds)
01:14:58 Quit ender` (Quit: If you're really successful at bulls​hitting, it means you're not hanging around enough people smarter than you. — Neil deGrasse Tyson)
01:20:38 Quit toli (Ping timeout: 256 seconds)
01:26:34 Join toli [0] (
01:36:59***Saving seen data "./dancer.seen"
01:43:09 Quit cc___ (Ping timeout: 258 seconds)
02:28:07 Nick [Sinner] is now known as [Saint] (~sinner@rockbox/staff/saint)
03:10:27 Quit lebellium (Quit: ChatZilla 0.9.92 [Firefox 49.0.1/20160922113459])
03:36:35 Quit uwe_ (Ping timeout: 248 seconds)
03:37:00***Saving seen data "./dancer.seen"
03:43:48 Join uwe_ [0] (
04:08:21 Quit prof_wolfff (Ping timeout: 268 seconds)
04:20:49 Join prof_wolfff [0] (
04:27:25 Join Strife1989 [0] (
04:28:02 Quit Strife89 (Ping timeout: 250 seconds)
04:29:30 Join Strife89 [0] (
04:32:56 Quit Strife1989 (Ping timeout: 260 seconds)
04:54:59 Quit krabador (Quit: Leaving)
05:35:40 Join Strife1989 [0] (
05:37:03***Saving seen data "./dancer.seen"
05:39:00 Quit Strife89 (Ping timeout: 268 seconds)
05:47:02 Join Strife89 [0] (~quassel@
05:48:12 Quit Strife1989 (Ping timeout: 250 seconds)
06:42:07 Quit idonob_ (Ping timeout: 260 seconds)
06:57:55 Quit [7] (Disconnected by services)
06:58:01 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
07:31:12 Join idonob [0] (
07:37:07***Saving seen data "./dancer.seen"
08:43:42 Quit idonob (Ping timeout: 250 seconds)
08:48:12 Join petur [0] (~petur@rockbox/developer/petur)
09:19:55 Join idonob [0] (
09:25:35 Quit girafe (Read error: Connection reset by peer)
09:30:59 Quit Kohlrabi_ (Quit: - Chat comfortably. Anywhere.)
09:31:12 Join Kohlrabi [0] (
09:37:10***Saving seen data "./dancer.seen"
09:53:16 Quit petur (Remote host closed the connection)
10:04:02 Quit soap (Read error: Connection reset by peer)
10:19:07 Quit [Saint] (Read error: Connection reset by peer)
10:24:05 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
10:26:23 Quit ps-auxw (Disconnected by services)
10:26:32 Join ps-auxw [0] (
10:29:21 Join zu_ [0] (
10:29:38 Join neer_ [0] (
10:30:39 Join shmibs_ [0] (
10:32:22 Join uwe__ [0] (
10:33:07 Join tomflint [0] (~tomflint@unaffiliated/tomflint)
10:33:27 Quit uwe_ (*.net *.split)
10:33:27 Quit krnlyng (*.net *.split)
10:33:27 Quit bluebrother^ (*.net *.split)
10:33:28 Quit Galois (*.net *.split)
10:33:28 Quit shmibs (*.net *.split)
10:33:28 Quit Bray90820_ (*.net *.split)
10:33:28 Quit dan- (*.net *.split)
10:33:28 Quit gluytium_ (*.net *.split)
10:33:29 Quit tombflint (*.net *.split)
10:33:29 Quit GeekShadow (*.net *.split)
10:33:29 Quit zu (*.net *.split)
10:33:29 Quit neersighted (*.net *.split)
10:33:29 Quit evilnick_ (*.net *.split)
10:33:29 Quit TD-Linux (*.net *.split)
10:33:39 Nick tomflint is now known as tombflint (~tomflint@unaffiliated/tomflint)
10:38:41 Join krnlyng [0] (
10:39:23 Join Strife1989 [0] (
10:42:04 Quit Strife89 (Ping timeout: 260 seconds)
10:43:51 Join Bray90820 [0] (
10:51:00 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
10:51:00 Join dan- [0] (~d@freenode/corporate-sponsor/
10:51:00 Join gluytium_ [0] (~g@
10:51:00 Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow)
10:51:00 Join TD-Linux [0] (~Thomas@about/essy/indecisive/TD-Linux)
10:54:22 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
11:05:31 Join ender` [0] (
11:08:04 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
11:10:42 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:2c1c:5f44:872a:84e4)
11:28:43 Join paulk-collins [0] (
11:32:50 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
11:34:22 Join GeekShad1w [0] (
11:36:01 Join gluytium [0] (~g@
11:37:12***Saving seen data "./dancer.seen"
11:37:19 Join dan-- [0] (~d@
11:37:19 Quit dan-- (Changing host)
11:37:19 Join dan-- [0] (~d@freenode/corporate-sponsor/
11:37:37 Quit bluebrother^ (*.net *.split)
11:37:38 Quit dan- (*.net *.split)
11:37:38 Quit gluytium_ (*.net *.split)
11:37:38 Quit GeekShadow (*.net *.split)
11:37:39 Quit TD-Linux (*.net *.split)
11:39:20 Nick dan-- is now known as dan- (~d@freenode/corporate-sponsor/
11:40:44 Join TD-Linux [0] (~Thomas@about/essy/indecisive/TD-Linux)
12:00:49 Join lebellium [0] (
12:17:58 Quit pamaury (Ping timeout: 268 seconds)
12:34:06 Join Galois [0] (
12:50:07 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
13:09:44 Quit pamaury (Ping timeout: 252 seconds)
13:25:41 Join soap [0] (~soap@rockbox/staff/soap)
13:37:14***Saving seen data "./dancer.seen"
13:58:50 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
14:06:30 Quit paulk-collins (Ping timeout: 268 seconds)
14:55:31 Quit advcomp2019 (Ping timeout: 258 seconds)
14:56:32 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
15:22:44 Join Kruppt [0] (~Krupptus@
15:37:15***Saving seen data "./dancer.seen"
15:40:33 Quit pamaury (Ping timeout: 250 seconds)
16:08:36 Quit krnlyng (Ping timeout: 248 seconds)
16:22:14 Join krnlyng [0] (
16:49:56 Join krabador [0] (~krabador@unaffiliated/krabador)
17:37:18***Saving seen data "./dancer.seen"
17:38:16 Quit dfkt (Read error: Connection reset by peer)
17:50:04 Join paulk-collins [0] (
18:01:56 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
18:26:28 Join ZincAlloy1 [0] (~Adium@2a02:8108:8b80:1700:2c1c:5f44:872a:84e4)
18:28:31 Quit Rondom (Remote host closed the connection)
18:29:07 Quit ZincAlloy (Ping timeout: 250 seconds)
18:30:56 Join Rondom [0] (
18:49:34 Join salty-horse [0] (~salty-hor@unaffiliated/salty-horse)
18:50:54salty-horsehi. I'm on Linux and I wish to format a microsd card I have inside my sandisk sansa. I don't have a "standalone" sdcard reader. any idea if that's possible? If I unmount the auto-mounted card, the device in /dev/ is gone so I can't reference it.
18:51:21pamaurysalty-horse: you can always umount using command-line
18:51:29pamauryumount /path/to/dev
18:51:40pamauryumount /mount/point
18:51:48pamaurythis will not remove the device
18:52:02pamaury(at least should not)
18:52:34salty-horseyou are right! thanks!
19:16:16 Join cc___ [0] (~ac@2001:910:113f:1:6a05:caff:fe1c:1627)
19:23:01salty-horsehow should I see the sdcard in rockbox's menu? I formatted a 128gb microsd to fat32 (was exfat) and I'm not sure it can find it
19:26:24salty-horsein the rockbox system info it says "MSD: not present" :(
19:32:40pamaurysalty-horse: it should appear in the file browser at the root in a directory named "<microSD>" typically. Did you try to remove it and put it back?
19:32:56pamaurywhich is this?
19:33:47salty-horsesansa e200. some unknown brand of microsdxc. trying to remove and put it back
19:34:36salty-horsedidn't help (did that when the device was off)
19:35:18 Quit Rondom (Remote host closed the connection)
19:35:22pamauryhum, it's a very old device, it is possible that the code cannot handle such big cards and does not manage to initialize it
19:35:40pamaurygive me a minute
19:35:40salty-horseis there a log I can tap into?
19:35:55 Join Rondom [0] (
19:35:56pamauryno, that would need a custom build, but I can easily do one I think
19:37:19***Saving seen data "./dancer.seen"
19:39:12salty-horseI build rockbox myself, so I just need a patch :)
19:39:33pamaurysalty-horse: ok :) give me 5 min, I'll try to provide a patch
19:39:53salty-horsefor the log or the sdcard support? :D
19:39:57salty-horsethanks again
19:42:40pamaurysalty-horse: you need to enable logf in configure
19:43:49pamaurycd /path/to/rockbox/directory
19:43:49pamaurymkdir build_e200
19:43:49DBUGEnqueued KICK pamaury
19:43:49pamaurycd build_e200
19:43:50***Alert Mode level 1
19:43:50pamaury=> select Sansa E200
19:43:52pamaury=> select 'A' (Advanced)
19:43:54pamaury=> select 'L' (Logf)
19:43:56pamaury=> press enter
19:44:03pamauryI hope it compiles ;)
19:44:32salty-horseare you using master? it doesn't apply cleanly
19:45:46pamauryI am more or less at master. Did you apply it with patch -p1 < patch
19:46:57salty-horseyes. nm, it only missed 2 lines so I added them myself
19:47:51pamauryok strange
19:49:07salty-horsethe patch error was "patch unexpectedly ends in middle of line". strange indeed.
19:50:31pamauryah, maybe a copy and paste error, I was lazy and copied from the shell
19:52:05salty-horseok where does logf write to?
19:53:32pamauryto System > Debug > Show logf
19:53:41pamauryyou can also System > Debug > Dump log
19:53:51***Alert Mode OFF
19:53:59pamauryand then it writes the log to logf.txt (or .rockbox/logf.txt)
19:54:27pamauryI would suggest the following procedure: start device without microsd, plug microsd, unplug, dump log and pastebin it
19:54:51pamaury(cause it will be cryptic :-p)
19:54:59salty-horseI don't have either of those options in the debug menu :(
19:55:12pamauryYou must have forgotten to enable logf in the configure
19:55:54pamauryin doubt, run "make reconf" and check it mentions logf enabled. Then run "make clean" and "make"
19:56:11salty-horse"logf() support enabled"
19:56:26salty-horseit was a clean build from a new build directory
19:56:28pamaury(and don't forget to put the new build on the device obviously, you may want to "make zip" and then unzip -d /path/to/mount
19:56:35salty-horseI did exactly that :)
19:56:41pamaurydid you reboot ?
19:56:44pamaury(the device)
19:56:56salty-horseI think so. making sure....
19:58:16salty-horseIIRC rockbox reboots automatically if it detects a new firmware. rebooted. nothing. for some reason the "version" string doesn't match the latest git sha1
19:59:09pamauryit should display the last one with a "M" at the end
19:59:55pamaurydid you extract to the main drive and not the sd by mistake?
20:00:30pamaury(as a run of dumb, the unzip should have warned you that you are overwriting files)
20:00:45salty-horseyes. it even asked me if I want to rewrite ".rockbox/backdrops/cabbiev2.bmp"
20:00:54salty-horsetrying again...
20:02:44salty-horseI picked "20" from memory which is ipodcolor instead of 50 for sansa e200
20:02:52salty-horsesorry :O
20:05:09salty-horseyour patch is bad. cmddat -> cmdat
20:08:32 Quit krabador (Read error: Connection reset by peer)
20:10:58salty-horsepamaury, in your process above, should I plug the microsd while the device is on or off?
20:11:15pamauryas you want
20:14:20salty-horsenot sure why the top is truncated:
20:14:48salty-horseI started with the microsd. shut down. started without microsd, plugged, unplugged, dumped.
20:14:53pamaurylog buffer has fixed size
20:14:59 Quit Smx (Excess Flood)
20:15:52salty-horseanything to glean from it?
20:16:50pamauryso there is a bunch of SD_APP_OP_COND with arg (1<<30)|0x100000 which means SHDC and waiting until it is initialised
20:17:22pamaurythen SD_ALL_SEND_CID
20:17:32pamaurythen SD_SEND_RELATIVE_ADDR
20:17:44pamaurythen SD_SEND_CSD
20:18:41salty-horseI'm amazed if you remember all the values :)
20:18:52pamaury(I'm reading the spec to remember ;))
20:18:54pamaurythen SD_SELECT_CARD
20:19:06 Join Smx [0] (Elite8556@gateway/shell/elitebnc/x-ewposvjbohjwunyp)
20:19:15salty-horsebut you also need to convert dec to hex :)
20:19:36salty-horse(ok.. only if going by the source code and not spec)
20:19:36pamaurythen SD_SET_BUS_WIDTH to switch bus size to 4
20:20:13pamaurythen SD_SET_BLOCKLEN, a bit unusual, why not
20:20:41pamaurythen SD_SEND_STATUS
20:20:54pamauryarg I never remember the status encoding
20:23:26pamauryseems ok, then SD_READ_MULTIPLE_BLOCK
20:23:34pamauryI guess that's the code trying to read the MBR
20:24:10pamauryfollowed by a STOP_TRANSMISSION and send status again
20:24:13pamauryit looks all nice
20:24:26pamauryso somehow rockbox does not recognize the MBR as valid
20:24:38pamaurycan you plug your device and dump the MBR ?
20:26:06pamaurydd if=/dev/microsd bs=512 count=1 of=/dev/stdout | hexdump -C
20:26:21pamauryreplace /dev/microsd/ with the microsd dev device
20:26:26salty-horseyeah yeah :)
20:26:44pamauryand I don't remember if hexdump is universally installed on linux distrib or not
20:29:56pamauryah you don't have MBR, you formatted the whole disk, I don't think we support that
20:30:00pamauryI can't remember
20:30:41salty-horseok how should I format it? :)
20:31:03pamauryuse fdisk
20:31:05salty-horseI used mkdosfs -F 32 -I /dev/sdcard
20:31:42pamauryfdisk /dev/microsd
20:31:42pamaurythen hit 'h' (I think) to have the help. You need to create a partition table, then create a primary partition that spans the whole disk
20:31:47pamauryor you can use gparted
20:31:47salty-horseI will use gparted because I'm stupid
20:32:00pamauryyeah fdisk is really user-unfriendly
20:32:23pamaurytell gparted you want a partition table using MBR/MSDOS format
20:32:32pamaurythen create a single FAT32 partition
20:34:46pamauryI need to, I'll be back later, I hope it will work
20:34:57salty-horsethanks A LOT for the help
20:35:10salty-horsevery much appreciated even if I was being silly
20:47:15 Join girafe [0] (
20:48:16 Join krabador [0] (~krabador@unaffiliated/krabador)
21:08:55cc___salty-horse: sorry, I didn't get the beginning of the conversation : do you have a problem of microsd not being found at insertion which forces you to reboot the device after inserting the microsd in order to access it ?
21:09:17salty-horsecc___, it was fixed. I formatted the microsd card without an MBR.
21:09:51salty-horseit would be nice if rockbox gave some kind of user-visible error about it
21:10:09cc___salty-horse: I think I didn't even format mine : are the microsd cards formatted with an mbr by default when they are sold ?
21:11:14salty-horsecc___, mine was exfat. proprietary and unsupported by rockbox
21:11:29salty-horseso I use mkfs to format to fat32. but it didn't create an mbr.
21:12:22cc___salty-horse: I'll try that then :)
21:13:02salty-horsecc___, I haven't tried inserting the sdcard while the device was on. do you want me to test that?
21:13:29 Quit krabador (Quit: Leaving)
21:13:37 Quit krnlyng (Remote host closed the connection)
21:16:35 Join krnlyng [0] (
21:29:27 Quit salty-horse (Quit: Leaving)
21:30:33 Join Saratoga [0] (ac3a98ee@gateway/web/freenode/ip.
21:31:22SaratogaPamaury: I always wondered if there is a reason we don't use splash prompts for serious errors (unmountable storage, etc)
21:36:36pamaurySaratoga: mostly because those errors happen asychronously in firmware/ which doesn't know about splash prompts
21:37:04pamaurythus supporting those would mean broadcasting messages, which means extra code ;)
21:37:20***Saving seen data "./dancer.seen"
21:43:54SaratogaMakes sense
21:44:09 Quit Saratoga (Quit: Page closed)
22:57:27 Join tracktheripper [0] (4d61f5e5@gateway/web/freenode/ip.
22:58:00 Quit Kruppt (Quit: Leaving)
23:04:52 Quit alexweissman (Remote host closed the connection)
23:18:09 Quit bluebrother (Disconnected by services)
23:18:14 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
23:18:28 Join fs-bluebot_ [0] (
23:20:36 Quit tracktheripper (Quit: Page closed)
23:20:53 Quit fs-bluebot (Ping timeout: 268 seconds)
23:24:25 Quit girafe (Quit: Leaving)
23:37:22***Saving seen data "./dancer.seen"

Previous day | Next day