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 2024-11-07

00:26:14***Saving seen data "./dancer.seen"
00:49:39 Quit othello7 (Ping timeout: 252 seconds)
02:00
02:25:27 Join braewoods_ [0] (~braewoods@user/braewoods)
02:26:18***Saving seen data "./dancer.seen"
02:27:49 Quit braewoods (Ping timeout: 248 seconds)
02:41:05 Join chris_s [0] (~chris_s@2a09:bac2:2a1d:1b4b::2b8:9f)
03:00
03:13:20 Quit chris_s (Quit: Client closed)
03:17:54 Quit floxley (Ping timeout: 248 seconds)
03:18:31 Join braewoods__ [0] (~braewoods@user/braewoods)
03:19:09 Quit braewoods_ (Read error: Connection reset by peer)
04:00
04:03:46 Quit jacobk (Ping timeout: 248 seconds)
04:04:51 Join jacobk [0] (~quassel@47-186-105-237.dlls.tx.frontiernet.net)
04:26:21***Saving seen data "./dancer.seen"
04:45:19 Quit cstine (Quit: Ping timeout (120 seconds))
04:45:38 Join cstine [0] (~cstine@150.136.136.191)
06:00
06:26:25***Saving seen data "./dancer.seen"
06:28:30 Join berber_l517 [0] (~berber@2a03:4000:7:4e0::)
07:00
07:04:00 Quit yang2 (Quit: Connection closed for inactivity)
07:48:19rb-bluebotBuild Server message: New build round started. Revision e29ddfb6be, 345 builds, 9 clients.
07:48:19rb-bluebotata: Support for ATA logical sector sizes > 512B by Solomon Peachy
08:00
08:00:31rb-bluebotBuild Server message: Build round completed after 733 seconds.
08:00:33rb-bluebotBuild Server message: Revision e29ddfb6be result: All green
08:00:41rb-bluebotBuild Server message: New build round started. Revision f58fad943e, 345 builds, 9 clients.
08:00:41rb-bluebotdiskcache: Size the buffers for MAX_LOG_SECTOR_SIZE by Solomon Peachy
08:13:11rb-bluebotBuild Server message: Build round completed after 751 seconds.
08:13:13rb-bluebotBuild Server message: Revision f58fad943e result: All green
08:13:18rb-bluebotBuild Server message: New build round started. Revision 9e70991174, 345 builds, 7 clients.
08:13:19rb-bluebotdisk: Simplify LOG_SECTOR_SIZE() definition by Solomon Peachy
08:26:29***Saving seen data "./dancer.seen"
08:30:32rb-bluebotBuild Server message: Build round completed after 1034 seconds.
08:30:33rb-bluebotBuild Server message: Revision 9e70991174 result: All green
08:30:40rb-bluebotBuild Server message: New build round started. Revision 2156d9874f, 345 builds, 9 clients.
08:30:41rb-bluebotmetadata: mp3: Improve support for long tags by Roman Artiukhin
08:44:44rb-bluebotBuild Server message: Build round completed after 845 seconds.
08:44:46rb-bluebotBuild Server message: Revision 2156d9874f result: All green
08:44:53rb-bluebotBuild Server message: New build round started. Revision da478aaa32, 345 builds, 9 clients.
08:44:53rb-bluebotmetadata: mp3: Simplify comment tag processing by Roman Artiukhin
08:52:16speachychris_s: The plot thickens with the ipod6g weridness. I know which commit is responsible, but _why_ appears to be a deeper bug.
08:54:43speachy(the codepath is long successfully used on the ipod5g)
08:57:54speachy(albeit with a logical sector size of 2K rather than 4K)
08:59:01rb-bluebotBuild Server message: Build round completed after 848 seconds.
08:59:02rb-bluebotBuild Server message: Revision da478aaa32 result: All green
08:59:10rb-bluebotBuild Server message: New build round started. Revision ee365f21c4, 345 builds, 9 clients.
08:59:10rb-bluebotshow track info: skip Comment and codec string copies by Roman Artiukhin
08:59:29speachyit's debatable if some of this crap is even necessary (ie supporting ATA drives that use >512B logical sector sizes)
09:00
09:07:14speachyI want to finish landing the "support variable sector size" patchset first, but afterwards I'll go back and (1) rename MAX_LOG_SECTOR_SIZE/MAX_PHYS_SECTOR_SIZE to accurately reflect what they actually represent, and introduce new ones covering supporting varying-at-runtime logical/physical sector sizes.
09:12:31rb-bluebotBuild Server message: Build round completed after 802 seconds.
09:12:33rb-bluebotBuild Server message: Revision ee365f21c4 result: All green
09:47:49 Quit paulk (Ping timeout: 248 seconds)
09:53:59 Join paulk [0] (~paulk@vpn-0-22.aquilenet.fr)
09:53:59 Quit paulk (Changing host)
09:53:59 Join paulk [0] (~paulk@about/aquilenet/user/paulk)
10:00
10:26:31***Saving seen data "./dancer.seen"
10:33:31 Quit Tonux (Ping timeout: 252 seconds)
10:33:39 Join Tonux_ [0] (~Tonux@193.32.127.240)
10:35:30 Nick Tonux_ is now known as Tonux (~Tonux@193.32.127.240)
10:44:16 Quit paulk (Quit: WeeChat 3.0)
10:47:21 Join paulk [0] (~paulk@about/aquilenet/user/paulk)
10:58:38 Join davisr [0] (~davisr@fsf/emeritus/davisr)
11:00
11:54:48 Join chris_s [0] (~chris_s@2a02:26f7:ec48:4000:a112:fd8e:1145:136a)
11:54:58rb-bluebotBuild Server message: New build round started. Revision 0386469794, 345 builds, 9 clients.
11:54:58rb-bluebotFix incorrect UI font id in some plugins by Christian Soffke
12:00
12:07:19rb-bluebotBuild Server message: Build round completed after 742 seconds.
12:07:21rb-bluebotBuild Server message: Revision 0386469794 result: All green
12:17:13speachychris_s: one unexpected thing I ran into when fixing mikmod's use of SYSFONT was that it had hardcoded assumptions about the font size. Just something to watch out for.
12:19:29 Quit chris_s (Quit: Client closed)
12:24:14 Join chris_s [0] (~chris_s@2a09:bac3:2918:1282::1d8:188)
12:26:35***Saving seen data "./dancer.seen"
12:33:10chris_sthanks speachy, good point
12:34:03chris_sthese seem to be the last vestiges of font_get being used with FONT_UI, something that was apparently deprecated.a decade ago
12:34:50speachyheh heh, that's fairly young by our standards
12:35:07chris_s:)
12:40:41 Quit davisr (Quit: yeehaw)
12:49:46 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
13:00
13:33:22 Quit chris_s (Quit: Client closed)
13:41:58 Join JanC_ [0] (~janc@user/janc)
13:41:58 Quit JanC (Killed (erbium.libera.chat (Nickname regained by services)))
13:41:58 Nick JanC_ is now known as JanC (~janc@user/janc)
13:42:29 Quit hactar|ant (Quit: and it's always been the same / it's just a complicated game)
14:00
14:09:21 Quit othello7 (Ping timeout: 252 seconds)
14:18:05 Quit JanC (Ping timeout: 260 seconds)
14:25:32 Join JanC [0] (~janc@user/janc)
14:26:39***Saving seen data "./dancer.seen"
14:40:24speachywell well well, looks like we have a smoking gun for the ipod6g weirdness. Appears to be some sort of DMA alignment issue.
14:42:11 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
14:50:52 Quit othello7 (Quit: othello7)
16:00
16:09:07 Join hactar|ant [0] (~zem@97-115-77-115.ptld.qwest.net)
16:26:42***Saving seen data "./dancer.seen"
16:35:00 Quit jacobk (Remote host closed the connection)
16:44:35rb-bluebotBuild Server message: New build round started. Revision 9dd2781b87, 345 builds, 9 clients.
16:44:36rb-bluebotipod6g: Use storage bounce buffer for ipod6g by Solomon Peachy
16:45:19speachyall of this crap can't be good for performance, but once it's all "correct" we can see about optimizing some of these buffers out.
16:45:50_bilgus__great! hope its not actually subtle code alignment issue
16:48:10_bilgus__if it is the problem will pop up at some later time in an unrelated change that moves something, we've had a few and they are usually simple if you can find it, finding it being the hard part
16:49:51speachyStill don't understand it, honestly.
16:50:03_bilgus__like a one off error that works because it hits somebody elses padding etc
16:50:20speachyAll I/O should be going through a 'struct sector_cache_entry' which has STORAGE_ALIGN_ATTR
16:50:33speachyno, I stand corrected
16:50:36_bilgus__code gets aligned a bit different and now you just overwrote someones stuff
16:52:00speachyit only uses that on the first or last chunks of a transfer; stuff in the middle goes straight through
16:52:33_bilgus__so maybe some math is still using 512?
16:53:28speachyoho! ipod6g doesn't define STORAGE_WANTS_ALIGN
16:54:54 Join Everything [0] (~Everythin@178-133-1-121.mobile.vf-ua.net)
16:57:26rb-bluebotBuild Server message: Build round completed after 771 seconds.
16:57:27rb-bluebotBuild Server message: Revision 9dd2781b87 result: All green
17:00
17:00:09speachyI'll bet that's the problem. the first and last block get fixed up through the buffer but the stuff in the middle might end up unaligned.
17:14:51_bilgus__I found STORAGE_ALIGN_ATTR in ata-common.c so sounds plausible to me
17:16:01speachything is ipod6g has _never_ had STORAGE_WANTS_ALIGN defined
17:16:26_bilgus__there were major issues with enabling DMA from the get no?
17:16:28speachyso this could be a case where it accidentally worked.
17:16:50speachystill I'd expect a lot more to go wrong.
17:16:52_bilgus__or was that one of the other ipods?
17:17:01speachythat was the PP-based ipods
17:17:07speachyDMA worked but was slower.
17:17:26speachyand with the iflash boards, our optimized PIO timings caused corruption. :)
17:19:40_bilgus__add some buffers infront and behind fill with a sentinel and see if you can cause the issue by changing the alignment?
17:24:23_bilgus__sector_cache_entry has unsigned char as first element could you put sector_t prior and get alignment?
17:24:46speachyI don't have one of these devices so I'm entirely dependent on 3rd parties.
17:24:46_bilgus__it being an int
17:24:50_bilgus__ah
17:25:24speachySTORAGE_ALIGN_ATTR is nil so...
17:27:28_bilgus__STORAGE_WANTS_ALIGN changes that
17:28:53speachyyeah. I have two more test builds up, (1) is just git master, without the rest of my fat/file variable sector size stuff, and (2) swapping BOUNCE_BUFFER for WANTS_ALIGN
17:36:26 Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net)
17:42:04 Quit Xeha (Ping timeout: 245 seconds)
17:46:23 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
17:58:04 Quit Everything (Remote host closed the connection)
18:00
18:16:20speachyfinished my variable sector size storage rework too, properly wrapped by #ifdef(MAX_VARIABLE_LOG_SECTOR)
18:17:06speachyso we won't pay any significant buffer/etc size penalty. we can enable this if we ever encounter drives with >512B logical sectors.
18:26:43***Saving seen data "./dancer.seen"
18:52:28 Join _bilgus_ [0] (~bilgus@syn-162-154-213-134.res.spectrum.com)
18:54:17 Quit _bilgus__ (Ping timeout: 255 seconds)
19:00
19:43:22 Join massiveH [0] (~massiveH@2600:4040:a982:5400:89e:5f5f:1c66:efa7)
20:00
20:26:45***Saving seen data "./dancer.seen"
20:58:29rb-bluebotBuild Server message: New build round started. Revision 3664d382e0, 345 builds, 9 clients.
20:58:30rb-bluebotata: if drive doesn't advertise a nonstandard sector size, default to 512 by Solomon Peachy
21:00
21:07:27 Join jacobk [0] (~quassel@47-186-105-237.dlls.tx.frontiernet.net)
21:11:45rb-bluebotBuild Server message: Build round completed after 798 seconds.
21:11:47rb-bluebotBuild Server message: Revision 3664d382e0 result: All green
21:11:54rb-bluebotBuild Server message: New build round started. Revision 42b63daebb, 345 builds, 8 clients.
21:11:54rb-bluebotipod6g: Swap STORAGE_NEEDS_BOUNCE_BUFFER for STORAGE_WANTS_ALIGN by Solomon Peachy
21:23:58rb-bluebotBuild Server message: Build round completed after 724 seconds.
21:24:00rb-bluebotBuild Server message: Revision 42b63daebb result: All green
21:57:10 Quit Moriar (Quit: Leaving.)
22:00
22:26:48***Saving seen data "./dancer.seen"
23:00
23:07:53 Quit massiveH (Quit: Leaving)

Previous day | Next day