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 2021-09-17

00:35:29 Quit smithjd (Ping timeout: 268 seconds)
01:00
01:43:24***Saving seen data "./dancer.seen"
02:00
02:47:38 Join lebellium [0] (~lebellium@pop.92-184-118-123.mobile.abo.orange.fr)
03:00
03:43:28***No seen item changed, no save performed.
04:00
04:10:27 Quit ufdm (Ping timeout: 240 seconds)
04:19:33 Join mendel_munkis [0] (~mendel_mu@ool-ae2cb218.dyn.optonline.net)
04:20:10 Quit munkis (Read error: Connection reset by peer)
04:25:07 Join lebellium_ [0] (~lebellium@pop.92-184-118-123.mobile.abo.orange.fr)
04:27:58 Quit lebellium (Ping timeout: 268 seconds)
04:29:10 Quit lebellium_ (Ping timeout: 240 seconds)
05:00
05:16:02 Join munkis [0] (~mendel_mu@ool-ae2cb218.dyn.optonline.net)
05:17:42 Quit mendel_munkis (Ping timeout: 268 seconds)
05:21:43 Join mendel_munkis [0] (~mendel_mu@ool-ae2cb218.dyn.optonline.net)
05:22:45 Quit munkis (Ping timeout: 260 seconds)
05:24:49 Join lebellium [0] (~lebellium@pop.92-184-97-231.mobile.abo.orange.fr)
05:35:15 Quit lebellium (Quit: Leaving)
05:43:31***Saving seen data "./dancer.seen"
05:55:32 Quit mendel_munkis (Ping timeout: 268 seconds)
06:00
06:19:35 Join amachronic [0] (~amachroni@user/amachronic)
06:36:45amachronicsigh... it seems I'm suffering from the dreaded cache problems with USB.
06:37:49amachronicit seems mass storage keeps hitting stuff in the cache which does not belong there, for no apparent reason
06:48:20amachronicat least i've managed to uncover a public datasheet which documents the dwc2 usb controller:
06:48:23amachronichttps://www.silabs.com/documents/public/reference-manuals/efm32hg-rm.pdf
06:49:08amachronicfrom the sounds of it, the way we're handling setup packets in the usb driver is semi-broken.
06:51:46amachronicthe way we're doing it in the common usb code is pretty confusing and error prone, which doesn't help either.
06:54:06amachronicso, i'm no closer to getting DMA working but I /think/ the problem is down to the setup packet handling and cache issues.
06:55:38kirvesAxeSorry if this is too offtopic for this channel... but just for the lulz ;) https://twitter.com/letshugbro/status/1438110445613760513
07:00
07:04:34 Join ufdm [0] (~ufdm@c-73-164-63-214.hsd1.mn.comcast.net)
07:18:59 Quit amachronic (Quit: amachronic)
07:43:32***Saving seen data "./dancer.seen"
07:47:23 Join massiveH [0] (~massiveH@ool-18e4e82f.dyn.optonline.net)
09:00
09:05:10 Quit massiveH (Quit: Leaving)
09:43:33***Saving seen data "./dancer.seen"
09:59:22paulcarrotyfuzev1 usb storage mode is broken in master
10:00
10:51:30 Join smithjd [0] (~enderw@node-1w7jra28yypte4b1rejm4lqiw.ipv6.telus.net)
10:58:56 Join smithjd_ [0] (~enderw@d199-126-230-79.abhsia.telus.net)
10:59:20 Quit smithjd (Ping timeout: 268 seconds)
11:00
11:09:41 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:8ce4:b2e5:939d:7244)
11:43:36***Saving seen data "./dancer.seen"
11:50:38_bilguspaulcarroty, define broken? like it won't connect with usb?
11:51:20_bilgusdoes it work in 3.15?
11:51:41paulcarroty_bilgus only charging. working fine in 3.15
11:55:16_bilgusoi lots of USB stuff since then too :/
11:57:14_bilgusmight even be the usb prompt messing up if charging still works
11:58:14 Quit smithjd_ (Ping timeout: 260 seconds)
12:00
12:02:41 Join LambdaCalculus37 [0] (~LambdaCal@191.96.185.143)
12:13:25 Join amachronic [0] (~amachroni@user/amachronic)
12:15:44amachronicpaulcarroty: not sure if the fuze has it, but does it work if you turn off USB HID?
12:23:56paulcarrotynope, nothing changes
12:31:10amachronichave you tried bisecting it?
12:55:25paulcarrotyhttps://github.com/Rockbox/rockbox/commit/0400a391d3138800752c4301070c65707043034d https://github.com/Rockbox/rockbox/commit/d8d37ffdb8bed39df5d021afa9e09bf087b45d0d
12:56:40paulcarrotymaybe it happened after these commits, can't find nothing fuze-related
13:00
13:21:21 Quit amachronic (Quit: amachronic)
13:43:38***Saving seen data "./dancer.seen"
14:00
14:27:04 Quit jschwart (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
14:32:30 Join jschwart [0] (~quassel@2001:985:2c6e:0:b00b:32ff:fe28:5567)
14:45:11 Quit jschwart (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
14:47:25 Join jschwart [0] (~quassel@2001:985:2c6e:0:b00b:32ff:fe28:5567)
14:48:27 Quit jschwart (Client Quit)
15:00
15:02:29 Join jschwart [0] (~quassel@2001:985:2c6e:0:b00b:32ff:fe28:5567)
15:02:35speachypaulcarroty: just confirming that the usb mode stuff is not set to prompt.
15:14:22 Join S|h|a|w|n [0] (~shawn156@user/shawn/x-4432647)
15:20:15speachyin other news, things are staged for the forums to move.
15:37:37paulcarrotytested all usb options, also loaded sansa firmware for port&cable check
15:42:31 Join johnb2 [0] (~johnb2@p5b3afbae.dip0.t-ipconnect.de)
15:43:39***Saving seen data "./dancer.seen"
15:45:02johnb2e09df1ce5b-210403 is already broken for me.
15:46:31johnb2That is the version I had on my fuze. I thought it might be my usb ports, but with 3.15 it's fine.
15:46:49speachyUSB 2.0 or 3.0 port?
15:47:00johnb22.0
15:47:33johnb2I have a windows laptop. It fails to recognize the player.
15:47:54johnb2pops up the error message
15:51:18johnb2well, fine is relative: wiht 3.15 the player is recognized, but trying to copy many files, the transfer aborts somewhere in the middle.
15:51:37speachyalso a fuzev1?
15:51:48johnb2yes, v1
15:51:54 Join smithjd_ [0] (~enderw@d199-126-230-79.abhsia.telus.net)
15:54:18speachyhmm. The only sansa device I have here is an AMSv2 and seems to work okay
15:58:43johnb2AMSv2 is fine (my clip+), but my e200v2 (AMSv1) seems to have the same problem: not being recognized.
16:00
16:05:13 Quit smithjd_ (Ping timeout: 265 seconds)
16:05:38speachyok, so it's isolated to AMSv1 targets, that does help a lot
16:06:15speachyhmm. I actually do have a fuzev1 in my pile of broken dreams.. it ought to work okay for this purpose
16:06:58speachy(don't actually need working controls to test USB...)
16:10:51speachyokay to try some bisected builds?
16:11:29speachy https://www.shaftnet.org/~pizza/fuzev1-test1.zip
16:16:14johnb2This works
16:18:40speachyok. next up: https://www.shaftnet.org/~pizza/fuzev1-test2.zip
16:21:32johnb2works,too.
16:22:49speachythe battery on my v1 is too drained to do anything with yet
16:23:10speachyok, that's roughly 2020-10-03 :)
16:23:47speachyso down to a mere 6 month window
16:24:30speachyok, #3: https://www.shaftnet.org/~pizza/fuzev1-test3.zip
16:25:31speachy(heh, my v1 has 8ecbcad-121226 :)
16:27:30johnb2That is broken
16:28:56speachy#4: https://www.shaftnet.org/~pizza/fuzev1-test4.zip
16:30:39 Join smithjd_ [0] (~enderw@d199-126-230-79.abhsia.telus.net)
16:31:22johnb2broken
16:31:47speachynarrows it down to about 3 weeks in October 2020
16:32:51speachy next up: https://www.shaftnet.org/~pizza/fuzev1-test5.zip
16:33:07 Quit smithjd_ (Read error: Connection reset by peer)
16:33:13speachy... I wonder if this is fallout from the GCC 4.9 migration
16:34:07speachy(or more likely, the switch to -Os by default)
16:35:10 Join smithjd_ [0] (~enderw@2001:56a:f947:bf00:352f:c44e:58c4:c588)
16:35:20johnb2broken
16:37:20speachy2next up: https://www.shaftnet.org/~pizza/fuzev1-test6.zip
16:38:20 Quit asabas (Quit: Relay server offline)
16:40:16johnb2works
16:40:37speachyit's all but guaranteed to be the -Os change.
16:41:37speachy https://www.shaftnet.org/~pizza/fuzev1-test7.zip
16:43:01speachy(remaining things in the gap are some hosted port work, h1x0 bootloader fixes, and the toolchain bump
16:44:01johnb2works
16:46:46speachy https://www.shaftnet.org/~pizza/fuzev1-test8.zip
16:49:20johnb2works
16:52:20speachynearly no differences between v1 and v2 as far as the USB code is concerned...
16:52:30speachybut there are some
16:52:57speachyhttps://www.shaftnet.org/~pizza/fuzev1-test9.zip
16:56:36 Quit LambdaCalculus37 (Ping timeout: 268 seconds)
16:57:36 Quit ZincAlloy (Quit: Leaving.)
16:59:14 Quit johnb2 (Ping timeout: 260 seconds)
16:59:28 Join johnb2 [0] (~johnb2@p5b3afbae.dip0.t-ipconnect.de)
16:59:57johnb2works
17:00
17:02:00speachyhttps://www.shaftnet.org/~pizza/fuzev1-test10.zip
17:02:07speachy(This I expect to fail)
17:04:39 Join LambdaCalculus37 [0] (~LambdaCal@191.96.185.143)
17:05:20johnb2correct, it fails.
17:06:02speachyhttps://www.shaftnet.org/~pizza/fuzev1-test10a.zip
17:06:25 Join asaba [0] (~asabas@103.113.159.250)
17:06:38speachy(identical to the previous one, but backs off the optimization flag change)
17:09:02johnb2works
17:11:11speachyokay.
17:11:58johnb2can you compile for e200 v2, too, for completeness?
17:11:59speachyBack onto master. Let's try this: https://www.shaftnet.org/~pizza/fuzev1-test11.zip
17:14:35speachy(this uses the same usb static buffer logic for v1 as v2 uses)
17:17:16johnb2it fails
17:21:18speachyok. so much to the easy fix.
17:22:11speachy https://www.shaftnet.org/~pizza/e200v2-noopt.zip
17:22:13speachythat should work
17:23:23speachyhttps://www.shaftnet.org/~pizza/fuzev1-noopt.zip
17:23:33speachyboth are current git master with the optimization flags changed
17:24:37speachydelving into _what_ is going wrong will take more work that I probably won't be able to get further into tonight.
17:26:15johnb2e200 works
17:27:06johnb2Alright, thanks so far.
17:27:22johnb2Then I will quit for today.
17:28:20 Quit johnb2 (Quit: Nettalk6 - www.ntalk.de)
17:32:41 Quit LambdaCalculus37 (Quit: Quit)
17:43:40***Saving seen data "./dancer.seen"
18:00
18:22:42_bilgusill throw up a coverity build maybe we will get lucky
19:00
19:06:07smithjd_@bilgus: New comments on the Database patches. A bug was fixed in the other patch and all three fields have now been tested to work.
19:08:08smithjd_I tried to make canonicalartist into a virtual tag but Rockbox wasn't having any of that. I kept getting a "Database not ready" error when attempting to use the entry.
19:13:26 Nick smithjd_ is now known as smithjd (~enderw@2001:56a:f947:bf00:352f:c44e:58c4:c588)
19:43:42***No seen item changed, no save performed.
19:45:39_bilgussmithjd, I don't think you chnaged anything in that second patch set
19:47:33_bilgusI think the backend uses artist or fallsback to album artist might have the order reversed
19:48:01_bilgusI think I discovered this when I was messing with pictureflow
19:48:12_bilgusso might be specific to that as well
19:51:47speachy_bilgus: could you do a coverity run with the fuzev1 or some other amsv1 target?
19:52:05_bilgusits already up
19:52:09speachyawesome!
19:56:37smithjd@bilgus: I made the fix and rebased the branch. It came down to leaving the artist and albumartist fields in the sort define.
20:00
20:14:32 Quit braewoods (Quit: WeeChat 2.8)
20:14:53 Join braewoods [0] (~braewoods@user/braewoods)
20:17:11 Quit _bilgus (Quit: Leaving)
20:17:25 Join _bilgus [0] (~bilgus@162.154.213.134)
20:25:16_bilgussmithjd, ok
20:28:17smithjdpictureflow looks broken in master. I don't get any cover art and <untagged> entries are interspersed with albums.
20:30:19smithjdi'm going to update the patchset for pictureflow and I think change the name of tag_canonicalartist to tag_virt_canonicalartist.
20:40:47 Join massiveH [0] (~massiveH@ool-18e4e82f.dyn.optonline.net)
20:49:43_bilguspictureflow works for me at head
20:50:45smithjdon your device or in the sim?
20:50:57_bilgussim
21:00
21:05:50 Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net)
21:09:07_bilgusand on the device too
21:09:17_bilgusFuze Plus @ Head
21:10:03_bilgusmost likely your albums arent set up right
21:10:34_bilgusthough I do see a few <untagged> ones which I thought I had gotten rid of (making sane fallbacks)
21:10:56_bilguscover art needs to be named specifically as well
21:11:13_bilgussuch as cover100x100.bmp IIRC
21:11:23smithjdfiio m3k. make clean'ed, still no pictures. sim and @HEAD
21:11:57_bilguscover_100x100.bmp
21:12:04smithjdembedded coverart here.
21:12:12_bilgusit doesn't use it
21:12:21_bilgusnever worked
21:12:53_bilguscould it work yes but currently no
21:22:57smithjdOK, new patch series up. DB works as expected and PictureFlow doesn't segfault or anything.
21:23:59smithjdLooks like nowhere else used tag_albumartist.
21:39:29_bilgusI don't see anything that makes me go BAH but I'm not familar with this code and its a MF'ing large mess each time I jump in it
21:39:49_bilgusso that being said you ready to push it smithjd?
21:40:03smithjdyep. push away.
21:42:23_bilgusok I think they should just go
21:43:43***Saving seen data "./dancer.seen"
21:44:52smithjdthanks again for the review!
21:45:30_bilgusnp lets hope it works :)
21:45:48 Quit smithjd (Quit: Konversation terminated!)
21:46:04_bilgusIDK if it will just bunch them all together or do them separated
21:50:36_bilgusspeachy the more I look at this the more it looks wrong https://scan3.coverity.com/reports.htm#v55173/p14259/fileInstanceId=59588457&defectInstanceId=10979166&mergedDefectId=356971
21:51:55_bilgusit is a 32 bit struct
22:00
22:03:39_bilgushuh it apparently works
22:18:27 Join dconrad [0] (~dconrad@208.38.228.17)
22:20:00 Quit S|h|a|w|n (Read error: Connection reset by peer)
22:20:09 Join S|h|a|w|n [0] (~shawn156@user/shawn/x-4432647)
22:33:29speachyyeah, it can't quite grok the aliasing going on.
22:34:21speachyit might need to be marked as explicitly volatile though?
22:42:35speachyI have a USB sniffer here, might be useful to see what actually happens over the wire
22:42:42speachyand work back from that
22:59:20_bilgusyeah timing sounds like something that would be quite apparent
23:00
23:17:26dconradif anybody here feels like testing g#3777 yes/no keymapping on Q1, Sansa Connect, HM60x, HM801, ihifi, or MA, I haven't been able to test them on sim for various reasons
23:43:46***Saving seen data "./dancer.seen"

Previous day | Next day