00:27:06 | *** | Saving seen data "./dancer.seen" |
00:35:12 | | Quit massiveH (Quit: Leaving) |
01:00 |
01:01:45 | | Join Soap [0] (~Soap@rockbox/staff/soap) |
01:04:46 | | Quit Soap_ (Ping timeout: 260 seconds) |
01:47:08 | | Nick [FAUST]rudi_s is now known as rudi_s (~simon@bmi.informatik.uni-erlangen.de) |
01:50:30 | | Quit ac_laptop (Ping timeout: 260 seconds) |
01:52:18 | | Quit livvy (Remote host closed the connection) |
01:54:14 | | Join livvy [0] (~livvy@gateway/tor-sasl/livvy) |
02:00 |
02:02:31 | | Quit TheSeven (Ping timeout: 256 seconds) |
02:03:21 | | Quit prg318 (Ping timeout: 256 seconds) |
02:03:57 | | Join prg318 [0] (~prg@deadcodersociety/prg318) |
02:04:27 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
02:06:16 | | Quit JanC (Read error: Connection reset by peer) |
02:06:33 | | Join JanC [0] (~janc@lugwv/member/JanC) |
02:27:09 | *** | Saving seen data "./dancer.seen" |
03:00 |
03:29:07 | | Join lebellium [0] (~lebellium@89-92-253-148.hfc.dyn.abo.bbox.fr) |
04:00 |
04:27:12 | *** | No seen item changed, no save performed. |
05:00 |
05:25:14 | | Join ZincAlloy [0] (~Adium@ip5f5acf9f.dynamic.kabel-deutschland.de) |
05:35:34 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
06:00 |
06:01:34 | | Join MrZeus [0] (~MrZeus@2a02:c7f:70d0:6a00:1864:f152:be18:4db5) |
06:27:13 | *** | No seen item changed, no save performed. |
07:00 |
07:58:40 | | Quit kugel_ (Ping timeout: 246 seconds) |
08:00 |
08:00:06 | | Join kugel [0] (~kugel@ip5b40db2c.dynamic.kabel-deutschland.de) |
08:00:06 | | Quit kugel (Changing host) |
08:00:06 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
08:01:03 | | Quit MrZeus (Ping timeout: 272 seconds) |
08:09:03 | speachy | mendel_munkis, see FS #13213 |
08:09:05 | fs-bluebot | http://www.rockbox.org/tracker/task/13213 Patch 2466 - 'Try mounting as "superfloppy" first' breaks iPods 5G, 4G, nano 1G (bugs, unconfirmed) |
08:19:34 | | Quit rogeliodh (Quit: The Lounge - https://thelounge.chat) |
08:22:45 | | Join dys [0] (~dys@tmo-121-108.customers.d1-online.com) |
08:27:16 | *** | Saving seen data "./dancer.seen" |
08:35:50 | | Join rogeliodh [0] (~rogeliodh@135.ip-66-70-189.net) |
08:44:04 | | Quit pamaury (Ping timeout: 256 seconds) |
09:00 |
09:04:43 | | Join ac_laptop [0] (~ac_laptop@186.2.247.129) |
10:00 |
10:27:19 | *** | Saving seen data "./dancer.seen" |
10:30:03 | | Join krabador [0] (~krabador@unaffiliated/krabador) |
11:00 |
11:01:38 | fs-bluebot | Build Server message: New build round started. Revision aad57ea, 295 builds, 10 clients. |
11:12:14 | speachy | sweet. I have a table-driven multi-language "daily" voice build running. Supports multiple voices per language, per-voice engine/option selection, etc. |
11:12:39 | speachy | hosting infra automagically picks up whatever's present and shows it as a download option. |
11:18:01 | fs-bluebot | Build Server message: Build round completed after 983 seconds. |
11:18:04 | fs-bluebot | Build Server message: Revision aad57ea result: All green |
11:30:58 | speachy | mendel_munkis, I think the problem is due to the removal of the partition type filter, so rockbox is mounting the system partition instead. |
12:00 |
12:17:11 | speachy | huh, that's strange. Russian voice files are 3x the size of English. And Greek is >5x. |
12:17:41 | speachy | Serbian is nearly 4x. |
12:18:37 | speachy | it would be really useful if someone who speaks/understands those languages could sanity-check these voices. |
12:27:21 | *** | No seen item changed, no save performed. |
12:33:08 | | Quit krabador (Remote host closed the connection) |
12:44:31 | | Quit rogeliodh (Quit: The Lounge - https://thelounge.chat) |
13:00 |
13:22:11 | fs-bluebot | Build Server message: New build round started. Revision b546d9d, 295 builds, 10 clients. |
13:37:42 | fs-bluebot | Build Server message: Build round completed after 929 seconds. |
13:37:45 | fs-bluebot | Build Server message: Revision b546d9d result: 6 errors 0 warnings |
13:41:47 | | Quit sakax (Remote host closed the connection) |
14:00 |
14:23:24 | | Join rogeliodh [0] (~rogeliodh@51.158.126.244) |
14:27:22 | *** | Saving seen data "./dancer.seen" |
14:28:05 | | Quit rogeliodh (Client Quit) |
14:28:24 | | Join rogeliodh [0] (~rogeliodh@51.158.126.244) |
14:29:04 | fs-bluebot | Build Server message: New build round started. Revision aa20b6a, 295 builds, 10 clients. |
14:43:50 | | Join MrZeus [0] (~MrZeus@2a02:c7f:70d0:6a00:c14d:7a46:f7d0:3408) |
14:44:41 | fs-bluebot | Build Server message: Build round completed after 937 seconds. |
14:44:43 | fs-bluebot | Build Server message: Revision aa20b6a result: All green |
15:00 |
15:32:53 | Strife89 | speachy: Sorry, I haven't tried it yet! I wrote 3.15 to it last night and have been avoiding USB in Rockbox. I had a lot of trouble last night just unmounting the damn thing. |
15:33:46 | Strife89 | But I will install aa20b6af7a shortly |
15:38:46 | speachy | mendel_munkis, it looks like the dumps provided in that ticket show a valid FAT header in the boot sector of those ipods. |
15:39:21 | Strife89 | speachy: It, uh, got worse |
15:39:34 | Strife89 | "No .rockbox directory. Installation incomplete" |
15:39:55 | speachy | that might be the problem referenced in the ticket I'm digging at right now |
15:39:58 | Strife89 | Under Rockbox Info: "Int: 0KiB/119GiB" |
15:40:06 | speachy | what's the partinfo say? |
15:41:28 | Strife89 | P0: S:3f |
15:41:28 | Strife89 | T:0 39 MB |
15:41:28 | Strife89 | P1: S:139c5 |
15:41:28 | DBUG | Enqueued KICK Strife89 |
15:41:28 | Strife89 | T:b 121902 MB |
15:41:28 | Strife89 | P2: S:0 |
15:41:28 | *** | Alert Mode level 1 |
15:41:28 | Strife89 | T:0 0 MB |
15:41:28 | *** | Alert Mode level 2 |
15:41:28 | Strife89 | P3: S:0 |
15:41:29 | *** | Alert Mode level 3 |
15:41:29 | Strife89 | T:0 0 MB |
15:43:19 | Strife89 | Photo. https://usercontent.irccloud-cdn.com/file/mNr4wW9X/IMG_20200711_154210.jpg |
15:43:20 | speachy | if you revert 7fb438b06 it should work |
15:44:11 | Strife89 | Also, here's disk info: https://usercontent.irccloud-cdn.com/file/4wEgmyLs/IMG_20200711_154341.jpg |
15:44:36 | Strife89 | Revert to that commit, you mean? |
15:45:02 | speachy | no, run 'git revert 7fb438b06' from master.. |
15:46:44 | Strife89 | Ah, okay |
15:49:40 | speachy | ...the right solution might be to simply not do superfloppy boots on "disk" storage. |
15:49:45 | speachy | s/boots/mounts/ |
15:50:59 | speachy | even with SSD conversions, the various OFs expect proper partitioning. |
15:51:30 | *** | Alert Mode OFF |
15:53:28 | gevaerts | One problem with these things is that sometimes disks have remnants of previous formatting on them, and that can sometimes confuse things |
15:54:10 | speachy | my mini2g works but I have dumps from several others that fail. |
15:54:21 | speachy | trying to compare the boot sector to see what's what. |
15:55:50 | speachy | to set mine up I used the boot sector/etc off the RB wiki. |
15:55:58 | speachy | since mine came formatted for the mac out of the box |
16:00 |
16:16:23 | speachy | ok, I think I have a fix |
16:17:29 | speachy | We're not actually checking the fat32 fsinfo sector signature. |
16:18:12 | speachy | so I put in a check. on sane filessystems it will work. on the "b0rked superfloppy" with quasi-valid fat32 headers it should fail. |
16:19:43 | speachy | compiling it now to make sure it doesn't regress on my mini2g |
16:20:11 | speachy | Strife89, I can generate a build for you or send you a patch to try, what would you prefer? |
16:20:57 | Strife89 | Please build |
16:21:03 | Strife89 | Am driving |
16:22:09 | speachy | ipodcolor? |
16:23:25 | | Join sakax [0] (~r0b0t@unaffiliated/r0b0t) |
16:26:18 | speachy | g#2516 |
16:26:20 | fs-bluebot | Gerrit review #2516 at http://gerrit.rockbox.org/r/2516 : build: Switch to '-Os' as default for all targets, and enable -Wextra by Solomon Peachy |
16:26:35 | speachy | whoops I mean g#2523 |
16:26:37 | fs-bluebot | Gerrit review #2523 at http://gerrit.rockbox.org/r/2523 : fat: Validate FS Info Sector signature when attempting to mount volume by Solomon Peachy |
16:27:25 | *** | Saving seen data "./dancer.seen" |
16:28:59 | | Quit MrZeus (Ping timeout: 272 seconds) |
16:32:10 | speachy | Strife89: https://www.shaftnet.org/~pizza/rb-ipodcolor-6b2190ff.zip |
16:32:37 | speachy | It didn't regress on my sanely-formatted mini2g, so I think I got the signature check right |
16:34:14 | | Join smoke_fumus [0] (~smoke_fum@188.35.176.90) |
16:44:44 | Strife89 | speachy: Thanks! About to grab my laptop. |
16:47:45 | speachy | uploading a new version. same filename, patch tweaked. |
16:48:36 | Strife89 | Cool, I'll grab that |
16:48:46 | Strife89 | I haven't even finished my original download |
16:48:57 | speachy | either will work |
16:52:20 | speachy | hmm. looks like I should test both intead of just one. |
16:53:19 | Strife89 | Hmmm, it appears to be stuck on the Apple logo as I try to boot it |
16:54:00 | Strife89 | Tried again, it makes it to the Rockbox logo |
16:54:27 | speachy | hangs? |
16:54:43 | Strife89 | Seems it does. |
16:55:10 | speachy | ok. will have another one for you shortly. |
16:55:11 | Strife89 | Third boot attempt: Apple logo. |
16:55:18 | Strife89 | Okay |
16:56:14 | speachy | https://www.shaftnet.org/~pizza/rb-ipodcolor-2d3c40cd.zip |
16:57:34 | speachy | (wouldn't have expected a hang at the apple logo..) |
16:59:02 | Strife89 | I'm praying that the old HDD was the source of corruption problems I was experiencing, and not an issue with the logic board or the HDD connector ... |
16:59:34 | speachy | though come to think of it, I did that build using a newer toolchain. that could still have issues on your device. |
17:00 |
17:00:02 | Strife89 | Ah, so there's a lot it could be |
17:00:26 | speachy | if this doesn't work I'll rebuild it with the "official" toolchain |
17:01:16 | Strife89 | 4 minutes in and the download's still not done. 4.88MB completed |
17:02:01 | Strife89 | I must have one of the shittiest DSL lines still in use |
17:02:10 | speachy | better than nothing |
17:02:34 | Strife89 | Fair |
17:03:16 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
17:03:16 | * | __builtin ran on DSL until far too recently |
17:03:42 | * | speachy is still on DSL. |
17:04:35 | speachy | ok, got a confirmation in the ticket that this patch supposedly worked on the ipodcolor |
17:04:52 | Strife89 | Crap, it's still hanging on the Apple logo |
17:05:10 | speachy | I'm in the middle of a rebuild with the old toolchain\ |
17:05:23 | Strife89 | Thank you |
17:06:00 | Strife89 | Third boot attempt made it to the Rockbox logo but very quickly dropped to a white text on black screen: |
17:06:10 | Strife89 | "No partition found. Insert USB cable and fix it." |
17:06:36 | speachy | this isn't code that would be nondeterministic. either it works, or it doesn't |
17:06:50 | speachy | https://www.shaftnet.org/~pizza/rb-ipodcolor-0e49829800.zip |
17:07:18 | speachy | more likely that there's still some miscompiled/optmized code in the 4gcolor build. |
17:07:33 | Strife89 | I still wouldn't rule out problems with my HW |
17:08:49 | Strife89 | dmesg when I plug in the iPod, still on that "no partition" screen https://www.irccloud.com/pastebin/jTlxEFRN/ |
17:09:38 | speachy | that's happening in "disk mode"? |
17:09:44 | Strife89 | No |
17:10:10 | speachy | that paste you showed is ... worrisome. |
17:10:19 | Strife89 | This is what I get in Disk Mode https://www.irccloud.com/pastebin/ANm5Ylf5/ |
17:10:51 | speachy | so sector numbers are being misreported. |
17:12:04 | speachy | the partition table claims the disk is bigger than the actual disk capacity. |
17:12:31 | speachy | rockbox could be legitimately rejecting that. |
17:13:35 | Strife89 | I'll run fsck on it |
17:14:19 | Strife89 | fsck output https://www.irccloud.com/pastebin/hqxIi9dG/ |
17:15:16 | Strife89 | Booting 0e49829800 |
17:15:28 | Strife89 | "No partition found. Insert USB cable and fix it." |
17:15:52 | | Join MrZeus [0] (~MrZeus@2a02:c7f:70d0:6a00:21c5:6363:ed34:a6d0) |
17:16:22 | | Quit ac_laptop (Ping timeout: 260 seconds) |
17:18:22 | Strife89 | Would it help if I went back to 3.15 and gathered some details? |
17:19:15 | speachy | linux claims the partitioning is wonky |
17:21:46 | Strife89 | fdisk -l on the iPod https://www.irccloud.com/pastebin/OhBFTupB/ |
17:23:31 | speachy | if 3.15 works, then sure |
17:24:04 | Strife89 | Before I put the SD card into the iPod, I reformatted it's exFAT partition to FAT32, without changing the MBR. Then I put it in the iFlash and put that in the iPod, then booted it straight into disk mode and connected it to a PC running Windows 10 and iTunes, which I used to "restore" the iPod. |
17:24:40 | Strife89 | Then I ran ipodpatcher from my laptop (booted into Debian) on it, and copied a Rockbox build |
17:27:22 | Strife89 | 3.15 boot as desired |
17:27:27 | Strife89 | *boots |
17:27:54 | Strife89 | https://usercontent.irccloud-cdn.com/file/nY1p3f1p/irccloudcapture8077854273789829791.jpg |
17:28:15 | Strife89 | https://usercontent.irccloud-cdn.com/file/32k3gfCh/irccloudcapture3381655984703593920.jpg |
17:28:29 | Strife89 | https://usercontent.irccloud-cdn.com/file/YDeoewYN/irccloudcapture5263668322098675083.jpg |
17:30:13 | Strife89 | dmesg after connecting to USB while booted into Rockbox 3.15 https://www.irccloud.com/pastebin/nYlgdXno/ |
17:31:49 | Strife89 | Additional output. The iPod isn't appearing in lsblk https://www.irccloud.com/pastebin/O6SwyAnH/ |
17:32:34 | speachy | that last paste only has 6 lines of dmesg pcie errors. |
17:33:11 | speachy | there are too many factors in play here |
17:33:15 | Strife89 | I wasn't sure whether they were related or not, sorry |
17:33:53 | Strife89 | What can I do to rule out one or more factors? |
17:34:14 | speachy | well, since going back to the orignal drive isn't really feasible any more.. |
17:35:08 | Strife89 | I still have the drive |
17:35:24 | Strife89 | Probably wouldn't take me long to switch it in |
17:37:46 | speachy | the iflash adapters are known to be a little wonky. I have two other patches that may affect that |
17:40:38 | speachy | dd if=/dev/sdX bs=512 count=10 of=/tmp/sdX.img |
17:40:45 | speachy | dd if=/dev/sdX1 bs=512 count=10 of=/tmp/sdX1.img |
17:40:49 | speachy | dd if=/dev/sdX2 bs=512 count=10 of=/tmp/sdX2.img |
17:40:54 | speachy | replace 'X' as appropriate |
17:43:40 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
17:44:17 | Strife89 | Clone the original drive to the iFlash's card? |
17:45:16 | speachy | the above lines will just dump the first few sectors of the drive and each partition |
17:45:30 | speachy | I want to eyeball them to see how they compare with the other stuff I have handy |
17:46:12 | Strife89 | Oh you want me to dump sectors from the iFlash? |
17:46:18 | speachy | yeah |
17:46:40 | Strife89 | Can do |
17:48:39 | | Quit lebellium (Quit: Leaving) |
17:49:22 | Strife89 | https://usercontent.irccloud-cdn.com/file/ULpALvHC/ipod.zip |
17:50:53 | Strife89 | log https://www.irccloud.com/pastebin/Pp3RsYBy/ |
18:00 |
18:00:38 | speachy | that looks sane. |
18:01:06 | speachy | What would be most useful diagnostically is to eliminate the iflash from the equation −− go back to the old spinning rust drive |
18:02:35 | speachy | if that works (or doesn't) with the latest build, we will know where to go sniffing next. |
18:06:14 | | Quit pamaury (Ping timeout: 272 seconds) |
18:08:16 | speachy | waitwait |
18:08:33 | speachy | that 'no partition found' is emitted by the bootloader, not the running rockbox binary |
18:10:29 | speachy | nevermind, found it in the main firmware |
18:17:42 | speachy | ok, have independent confirmation that patches 3/4 are bad, but 1 (and by definition 2) should be okay. |
18:19:26 | speachy | Strife89, so hang on with the disassembly if it's not too late. :) |
18:21:20 | speachy | http://www.shaftnet.org/~pizza/rb-ipodcolor-000639ae5c.zip |
18:23:21 | Strife89 | I've been waiting just in case. :) |
18:26:41 | | Quit smoke_fumus (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/) |
18:26:44 | efqw | Darn it. I was trying to find the boot select pins on the FiiO M3K, and looks like I won't be able to find it unless I pull the SoC off. |
18:27:26 | *** | Saving seen data "./dancer.seen" |
18:27:47 | efqw | boot_sel[0] (PB28) is tied to Volume Down, which is nice I guess |
18:28:49 | efqw | What I wanted was PB29, which is not defined in the source unfortunately. I could make it boot from mmc if I pull down PB29. |
18:29:09 | | Join ac_laptop [0] (~ac_laptop@186.2.247.129) |
18:40:45 | Strife89 | Yikes. Good luck, efqw |
18:44:54 | Strife89 | speachy: It boots! |
18:45:27 | Strife89 | It complained about a "failure reading .voice", which I haven't seen before |
18:46:11 | Strife89 | But other than that, so far, so good |
18:48:12 | Strife89 | Disk activity is very slow. |
18:48:22 | speachy | can't comn |
18:48:44 | speachy | can't comment on the speed, though I have some stuff in the works that _might_ improve things. |
18:49:11 | Strife89 | So slow that right now, I'm not sure that it's not hung |
18:49:34 | Strife89 | Trying to move up a directory in the file browser while waiting on a music track to start playing |
18:49:35 | speachy | the voice thing is a new one too. might be related to b64a286a |
18:51:13 | fs-bluebot | Build Server message: New build round started. Revision 7249fab, 295 builds, 9 clients. |
18:51:51 | Strife89 | The LCD backlight still fades in and out when I brush the Click Wheel, but otherwise I'm convinced that it's effectively hung |
18:52:41 | speachy | try this one: http://www.shaftnet.org/~pizza/rb-ipodcolor-29a03a3c25.zip |
18:52:54 | Strife89 | So this time (rebooted) I went directly to a file that I've successfully played before, and it plays fine |
18:53:00 | speachy | it might help with the disk performance, by disabling use of ATA power management altgether. |
18:53:11 | Strife89 | Importantly, it loads as snappily as a "native" flash player |
18:53:28 | speachy | the iflash adapters claim to not support power management, in spite of it being a mandatory part of the ATA spec since the beginning |
18:53:28 | Strife89 | I'll still try that build, though |
18:54:07 | Strife89 | I think I still have a bunch of corrupt(?) files and directories, despite having run fsck on the drive |
18:54:45 | Strife89 | Or at least files, because entering one of my previously "empty" directories now works fine |
18:56:03 | Strife89 | Trying to play an album in /Music/Video Games/ since that was one of the "empty" ones |
18:57:14 | Strife89 | It took roughly 6 seconds to switch to the WPS after I clicked on a file, and it's not playing any of them. It moves to the next track ("X of 34") after roughly 6 seconds |
18:57:31 | speachy | welcome to the iflash wonkiness. |
18:58:16 | Strife89 | Figures that I'd have to learn the hard way about how poor an experience this is. |
18:58:54 | Strife89 | I thought I'd be fine because I ordered the model with one SD slot, instead of four microSD slots |
19:00 |
19:01:47 | Strife89 | Are there better flash options out there that don't cost a ton? |
19:12:21 | speachy | the CF stuff is a lot more reliable, because it's native ATA. |
19:12:36 | speachy | but pricier, naturally. |
19:13:18 | fs-bluebot | Build Server message: Build round completed after 1325 seconds. |
19:13:21 | fs-bluebot | Build Server message: Revision 7249fab result: All green |
19:14:43 | speachy | however, we do not use the same ATA controller clocking and settings as the stock ipod firmware |
19:15:25 | speachy | so it's quite likely that has a lot to do with it, given that the iflash adapters supposedly work well with that. |
19:15:44 | Strife89 | Ahhh |
19:16:49 | Strife89 | That reminds me, I do have an iPod Mini that I need to repair (needs new battery), so I guess I should get a CompactFlash card for it too |
19:19:37 | Strife89 | (And that is *all* I need, right? The CF card?) |
19:21:28 | speachy | yep; unplug the microdrive and plug in the CF card. you might want to attach a shim to keep it from wobbling around. |
19:22:07 | speachy | oh, before I forget, can you go into the debug menu, and dump the ata identify info? |
19:22:15 | speachy | it spits out a file on the root filesytem |
19:26:25 | Strife89 | Sure, in a bit |
19:26:52 | Strife89 | Oh, USB seems fixed too, on the previous build |
19:27:18 | Strife89 | (*Still* trying to download 29a03a3c25) |
19:30:14 | Strife89 | Okay, correction: USB doesn't crash Rockbox anymore when I disconnect it and it tries to remount storage |
19:35:31 | Strife89 | https://usercontent.irccloud-cdn.com/file/CdGgVTvh/identify_info.bin |
19:50:23 | | Quit MrZeus (Ping timeout: 272 seconds) |
19:50:37 | | Quit Huntereb (Read error: Connection reset by peer) |
20:00 |
20:00:56 | | Join Oksana [0] (~Wikiwide@Maemo/community/ex-council/Wikiwide) |
20:04:52 | | Quit sakax (Quit: Leaving) |
20:23:17 | | Quit ZincAlloy (Quit: Leaving.) |
20:27:30 | *** | Saving seen data "./dancer.seen" |
20:51:50 | | Join massiveH [0] (~massiveH@ool-18e4eaeb.dyn.optonline.net) |
20:57:16 | Strife89 | speachy: (file is above) |
21:00 |
21:04:12 | speachy | yeah, got it |
21:16:25 | Strife89 | I feel like I simply made a bad purchase (on the iFlash) and I should consider the money lost. |
21:16:47 | Strife89 | Back to the drawing board, as it were. |
21:17:22 | speachy | it's not a lost cause.. there's at least incremental progress being made these days |
21:20:32 | Strife89 | speachy: Sending a PM |
21:37:40 | Strife89 | Hmmm, suppose I pulled the SD card out of the iFlash and dumped partition headers again? |
21:37:56 | Strife89 | (and ran fsck, and copied all my music) |
21:42:13 | speachy | you partitioned/formatted it after the iflash was assembled, I think. (as part of the iTunes restore) |
21:43:21 | mendel_munkis | speachy: sorry I was afk. thanks for taking care of it |
21:44:46 | speachy | hey, it gave me an excuse to explore code I'd never seen before. And a tangible "that doesn't make sense" problem to distract me from being crushed by the weight of my own mortality |
21:44:47 | mendel_munkis | Also FWIW that was probably also the problem on superfloppy that caused the original revert of G#2464 |
21:44:49 | fs-bluebot | Gerrit review #2464 at http://gerrit.rockbox.org/r/2464 : Allow any partition type, not just known FAT types. by Moshe Piekarski |
21:45:06 | * | speachy nods. |
21:45:25 | speachy | so now we follow the fat32 spec a bit more strictly, and the problems go away. :D |
21:45:33 | mendel_munkis | which means that we should be able to revert 2466 and gain a tiny speedup at mount |
21:46:38 | speachy | nah, I think it should be kept as-is, unless you want to tweak it to not bother with superfloppy mount attempts if we're on spinning rust |
21:46:51 | Strife89 | speachy: I did, I was just spitballing that idea |
21:47:41 | mendel_munkis | why? moving the superfloppy attempt back after will remove mount attempts that will usually fail. |
21:48:08 | mendel_munkis | also spinning rust can also have a superfloppy. |
21:48:17 | speachy | we're talking about gains on the order of a few ms here. |
21:48:27 | mendel_munkis | so? |
21:48:40 | speachy | even less on flash-based storage |
21:59:22 | Strife89 | speachy: Can't believe I haven't tried this already: playing the files from my iPod on my PC |
22:00 |
22:00:00 | Strife89 | An album I tried earlier on the iPod (which wouldn't play) is playing fine in VLC (loading the copy directly from the mounted iPod) |
22:00:12 | speachy | via rockbox usb, or disk mode? |
22:00:25 | Strife89 | Rockbox USB, even |
22:01:00 | speachy | did oyu ever try that last image I sent over? |
22:01:05 | Strife89 | This is on 29a03a3c25 |
22:01:25 | speachy | ok |
22:01:28 | Strife89 | Oh, well, it's playing in Rockbox too |
22:02:01 | Strife89 | So maybe you fixed it? |
22:03:11 | speachy | maybe, but I'd do things like let the system idle for a minute or two, then throw random I/O around |
22:03:35 | speachy | there's also the old g#469 |
22:03:37 | fs-bluebot | Gerrit review #469 at http://gerrit.rockbox.org/r/469 : pp5020: use ipod firmware timings for ATA PIO. by Torne Wuff |
22:04:24 | speachy | the adapter should be doing most transfers in (U)DMA but some stuff still happens via PIO |
22:07:42 | Strife89 | Let it idle without playing music? |
22:07:59 | Strife89 | (I know, I might be second-guessing "idle" a bit much) |
22:08:53 | speachy | but the downside of g#2500 (which is the only not-in-mainline change in that 29a03 build I sent you) is that the "disk" and its controller never get powered off. so battery life could suffer −− but compared to spinning rust you're probably coming out way ahead. |
22:08:54 | fs-bluebot | Gerrit review #2500 at http://gerrit.rockbox.org/r/2500 : ATA: Make sure "hard disk" supports power management by Solomon Peachy |
22:08:56 | Strife89 | Poking around so far has been as snappy as I've been *hoping* for, for the first time since installing this thing |
22:10:05 | Strife89 | I'll have to keep that patch handy for my local checkout, then |
22:10:06 | speachy | if you leave it playing it would normally power the disk down after being idle for 5 seconds, and then spin it back up again up to 5 seconds before the playback buffer runs out. which could be a minutes. |
22:10:38 | | Quit livvy (Remote host closed the connection) |
22:10:43 | speachy | until you sent that photo of the screen I didn't know if the iflash adatpers claimed to not support power management |
22:11:00 | speachy | s/a minutes/many minutes/ |
22:11:04 | Strife89 | Okay, so I should see whether it can make it through an album without a single button press |
22:11:40 | Strife89 | Other than volume adjustment, at least |
22:11:54 | Strife89 | Other than volume adjustment, at least |
22:11:55 | speachy | unfortunately if this does work then I don't know if there's any middle ground to be had −− it could be that the powerdown works but the wakeup process causes the iflash unit to lose its mind. |
22:13:32 | Strife89 | These tracks average something like 2 minutes (maybe 2-3 MB in q3 Vorbis?) and I'm on track 9 so far without any perceived issues |
22:16:05 | Strife89 | I'm considering trying to copy the rest of my music library to the iPod, using Rockbox's USB |
22:16:09 | speachy | from what I can tell rockbox strictly adheres to the sequence laid out in the ATA spec. Which the iflash controller might not like. |
22:16:48 | speachy | beat the crap out of it. |
22:18:06 | Strife89 | Shutting down still seems to take a while (I decided to power cycle to make sure my settings got saved) |
22:18:25 | Strife89 | And they did! |
22:18:26 | speachy | that's normal. |
22:18:40 | speachy | the ipod soft-poweroff is very slow/conservative on purpose. |
22:19:07 | Strife89 | Interesting |
22:19:59 | speachy | to initiate shutdown, that is −− once it starts, it's not really much worse than any other hdd-based player. There are delays and other things in there assuming spinning rust takes time to write and get ready for a safe shutdown. |
22:20:50 | Strife89 | *Jeez* my video game collection is immense. 48 GB (out of roughly 67 GB for my phone's entire Music folder) |
22:21:03 | Strife89 | So this *will* hammer the iFlash for a while. 3 hour estimate |
22:21:08 | speachy | that's one of the things I intend to play with when I get that CF card for my mini2g; see if I can detect solid-state stuff reliably at runtime and adjust delays and other hdd-assuming behaviours as appropriate. |
22:21:29 | speachy | ...just don't put anything on there you can't afford to get eaten |
22:22:01 | Strife89 | Naturally. There are copies on both my phone and NAS already. |
22:27:32 | *** | Saving seen data "./dancer.seen" |
22:39:21 | | Quit ac_laptop (Ping timeout: 258 seconds) |
22:40:24 | Strife89 | Annnnd the transfer seems to have frozen already. 1.7 GB copied |
22:40:54 | speachy | ...which is probably a separate problem to the power management issue I'm theorizing is responsible for a lot of woes. |
22:41:06 | Strife89 | Scratch that, it's not frozen |
22:41:21 | Strife89 | Just paused by a prompt asking whether I wanted to merge a folder |
22:41:36 | Strife89 | Nemo has this annoying habit of popping up the prompt behind another window |
22:45:58 | speachy | too bad I don't have a good way to measure current draw on a USB cable. |
22:49:42 | Strife89 | https://www.amazon.com/MakerHawk-3-7-30V-Voltage-Multimeter-Voltmeter/dp/B07FMQZVW2 Something like one of these? |
22:51:07 | speachy | hmm, that will certianly work more nicely than hacking a cable and routing it through a multimeter |
22:55:40 | speachy | done. |
22:56:44 | Strife89 | Hope it works well for you. |
23:00 |
23:25:05 | Strife89 | 10 GB copied without any signs of trouble - hopefully this bodes well. |
23:25:31 | Strife89 | I'll hopefully be asleep by the time it finishes |
23:34:33 | | Join LambdaCalculus37 [0] (~robert@pool-96-234-126-119.nwrknj.fios.verizon.net) |
23:36:58 | | Quit LambdaCalculus37 (Client Quit) |
23:44:47 | | Quit TheSeven (Ping timeout: 260 seconds) |
23:45:04 | | Join [7] [0] (~quassel@rockbox/developer/TheSeven) |
23:47:26 | | Quit Oksana (Ping timeout: 260 seconds) |