00:00:21 | rasher | jhMikeS: didn't want to accuse you of sloppy coding, just seemed like the most likely culprit. Sorry! |
00:00:49 | jhMikeS | I don't know. Maybe I botched something. I'm only human (mostly) |
00:01:20 | | Join avis [0] (n=ident@pdpc/supporter/student/avis) |
00:01:37 | * | BigBambi silly - thought jhMikeS meant voice whilst paused :) |
00:02:02 | jhMikeS | Of course mistakes with memory map changes tend to just crash outright |
00:02:53 | * | jhMikeS will be very specific about things if he tackles that one |
00:03:43 | BigBambi | :) |
00:07:34 | | Quit gevaerts (Nick collision from services.) |
00:07:44 | | Join gevaerts [0] (n=fg@195-144-092-190.dyn.adsl.xs4all.be) |
00:11:24 | | Part CaptainKwel |
00:11:41 | | Quit amiconn (Nick collision from services.) |
00:11:42 | | Join amiconn_ [50] (n=jens@rockbox/developer/amiconn) |
00:11:46 | | Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma) |
00:11:46 | | Quit pixelma (Nick collision from services.) |
00:11:59 | | Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma) |
00:12:00 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
00:21:45 | | Quit Seed (Nick collision from services.) |
00:21:49 | | Join Seedy [0] (n=ben@bzq-84-108-232-45.cablep.bezeqint.net) |
00:23:42 | rasher | Okay, I can't even place opt{lcd_non-mono}{} *around* an example block, it seems |
00:24:41 | moos | red builds fix is comming... |
00:24:44 | pixelma | did you try optv (see my paste above). Pure guesswork though... |
00:25:43 | | Quit {phoenix} (Remote closed the connection) |
00:25:56 | pixelma | rasher: ^ and it should also have a questionmark there |
00:26:11 | rasher | pixelma: That works.. but it seems there's no \noptv .. so it gets problematic |
00:26:38 | | Join faemir [0] (n=daniel@88-106-169-118.dynamic.dsl.as9105.com) |
00:27:56 | * | jhMikeS kicks the PP memory controller |
00:28:15 | pixelma | rasher: IIRC this \nopt is a self-made command for the Rockbox manuals misusing the \opt by inverting the match or something, someone said it's a bit nasty so maybe not a big surprise |
00:29:24 | rasher | Yeah.. looking at preamble.tex now. |
00:29:40 | * | rasher doesn't understand what's so unnatural about having a way to invert a match |
00:31:32 | *** | Saving seen data "./dancer.seen" |
00:32:37 | | Quit intrados (Success) |
00:32:45 | | Quit isthatall (Read error: 104 (Connection reset by peer)) |
00:33:45 | | Join intrados [0] (n=intrados@cpe-71-67-133-85.woh.res.rr.com) |
00:34:53 | | Quit jhMikeS (Nick collision from services.) |
00:34:59 | | Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS) |
00:38:04 | | Quit HBK () |
00:50:35 | | Quit flydutch ("/* empty */") |
00:54:54 | | Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey) |
01:00 |
01:01:37 | | Join tessarakt [0] (n=jens@e180075194.adsl.alicedsl.de) |
01:22:29 | | Join goffa [0] (n=goffa@216.220.23.105) |
01:22:33 | | Quit goffa_ (Read error: 60 (Operation timed out)) |
01:25:32 | Unhelpful | hrm, anybody have any other ideas for debugging something that only happens on sim? i've tried serial logf, but my e200 hangs on usb plug with that enabled, i've tried adding splashfs, but the first one never returns, so it's hard to get much data back, and i can not manage to get the sim to fail the same as target. :/ |
01:27:51 | | Quit midijunkie (Read error: 110 (Connection timed out)) |
01:29:59 | gevaerts | Unhelpful: it shouldn't hang. Do you have mass storage enabled? |
01:30:23 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
01:31:39 | Unhelpful | gevaerts: i know it shouldn't. i followed the directions from http://www.rockbox.org/twiki/bin/view/Main/PortalPlayerUsb#logf_over_USB_Serial, and commented out #define USB_STORAGE in firmware/export/usb-core.h |
01:32:18 | gevaerts | Unhelpful: which revision? |
01:34:11 | Unhelpful | 20061 is the last i pulled from SVN, but i had the same problem when i tried logf for something back in december, as well. |
01:37:43 | | Part toffe82 |
01:38:45 | gevaerts | Unhelpful: I can reproduce the hang here |
01:38:48 | | Join `Assassin [0] (n=blank@71-8-56-51.dhcp.leds.al.charter.com) |
01:40:03 | | Quit tessarakt ("Client exiting") |
01:40:14 | gevaerts | Unhelpful: a (possible) workaround is to edit usb.c and everywhere it calls a bunch of usb_core_enable_driver(), remove them and put in a single usb_core_enable_driver(USB_DRIVER_SERIAL,true); |
01:41:58 | * | gevaerts doesn't understand why that's different, but it seems to be |
01:42:42 | gevaerts | Unhelpful: if you do that, don't use the "enable logf over USB" debug menu item |
01:43:02 | Unhelpful | does it work? :) |
01:43:28 | gevaerts | "it" being? |
01:44:16 | Unhelpful | ah, you didn't try that workaround, yet, either. i'll test it shortly. |
01:44:33 | gevaerts | I did actually |
01:44:48 | gevaerts | I just was a bit confused... |
01:45:14 | gevaerts | hm, maybe I should tell you. Yes, it works here |
01:46:20 | gevaerts | The problem is that usb serial as a whole seems to be a bit unstable these days. Sometimes (or often, depending on how much you send) it just stops transmitting data |
01:47:53 | Unhelpful | should the debug menu option perhaps be disabling the mass storage driver (if it's been built) when enabling serial? |
01:48:14 | gevaerts | Not really. On PP you can do both at the same time |
01:48:40 | | Join gartral [0] (n=Gartral@adsl-75-33-69-103.dsl.bcvloh.sbcglobal.net) |
01:49:38 | Unhelpful | the mprotect hack apparently doing nothing on sim would seem to suggest that the allocator itself works fine... perhaps the mess is somewhere else. |
01:51:23 | rasher | I wonder how much WPS stuff we want to put in the manual. And if we want to copy or move it there. |
01:51:30 | gartral | ok, back, as i was saying earlier, my e250 will only play a little bit of an ogg file, skip, freeze up BAD (but doesn't actually crash) play again, repeats this 2-4 times before it gives up on the track and emediatly jumps too the next, and starts the whole proccess all over |
01:51:58 | | Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net) |
01:52:00 | rasher | gartral: And this doesn't happen with r20044? |
01:52:41 | gartral | ive been testing older builds, all the way back too 20040, all with the same effects, ide go back further, but the server i was building from went down |
01:53:34 | gevaerts | gartral: does this happen with all ogg files, or only with some? Is your filesystem clean? |
01:54:28 | gartral | the audio files are all either q6-q8 VBR oggs, made with oggenc 2 on EAC, and ive tested my FS, and havent found any problems, only one album from jamendo didnt skip, everything else did |
01:55:40 | | Quit tyfoo (Read error: 104 (Connection reset by peer)) |
01:55:52 | gartral | and i dont have any speex files too test, or i would have >.> |
01:57:11 | gartral | everything else works, and i noticed the skipping is worse post 20044 |
01:57:39 | rasher | gartral: does it happen with all your vorbis files? |
01:57:56 | rasher | Ignore me, as I can't read. |
01:58:31 | gartral | lol, don't worry, happens too me all the time |
01:58:42 | rasher | gartral: did you reset your settings to the default? |
01:58:49 | Llorean | gartral: Did you attempt playing them back in a strict PC-side player? Just because your filesystem isn't corrupt doesn't mean the files aren't. |
01:59:31 | gartral | and yes, both on the internal drive, and my MSD, and yes, they all play fine in ffmpeg/winamp/vlc/foobar\ |
02:00 |
02:00:03 | gartral | songbird had issues, but thats songbird... |
02:00:35 | Unhelpful | and ffmpeg doesn't display any errors when decoding them? |
02:01:08 | gartral | nope, all reported ok, cept for one i deliberatly broke to test |
02:01:55 | Llorean | gartral: Please remember our real-words rule. |
02:02:33 | gartral | ohh, sorry, i use 'cept in the real world, and too me, it is a real word |
02:02:57 | Llorean | We mean "word non-English speakers can look up" |
02:03:15 | Llorean | Did you watch the terminal window when playing in ffmpeg for warnings? |
02:04:43 | gartral | yes, and as i said, it was clean, except for one i deliberately broke, to make sure ffmpeg wasn't screwed up in one way or another |
02:04:49 | Unhelpful | gevaerts: hrm, it still hangs for me, with the same "unable to enumerate" message on the host :/ |
02:04:49 | Unhelpful | gartral: except that it's still very much not an actual word. |
02:05:22 | | Quit bertrik ("Leaving") |
02:05:25 | gevaerts | Unhelpful: I have a suspicion. let me check |
02:06:55 | rasher | If someone with LaTeX smarts could have a look at FS #9934, that'd be great |
02:07:42 | Unhelpful | gevaerts: thanks. if i'm being a bother, let me know, i'll go back to other ways of trying to troubleshoot this. also, when are you writing the gdb usb serial support? ;) |
02:07:51 | Llorean | gartral: I'd still take a clue from the fact that other players have a problem with the files that it's just a case of some recovering from errors in the files better than others. |
02:08:16 | gevaerts | Unhelpful: I've just committed a fix. gdb will have to wait a bit longer :) |
02:09:32 | | Quit awake_ () |
02:11:52 | | Join tessarakt [0] (n=jens@e180075194.adsl.alicedsl.de) |
02:12:00 | gartral | but none of the others have a problem |
02:13:45 | | Quit trisiak (Read error: 110 (Connection timed out)) |
02:14:12 | | Quit moos ("Rockbox rules the DAP world") |
02:14:49 | Llorean | gartral: I thought Songbird did... |
02:15:14 | Llorean | If two audio playback softwares have a problem with the files, and nobody else is currently reporting vorbis playback issues except you, odds are pretty good it's still a case of something on your end. |
02:15:54 | gartral | im sorry, i should have elaborated; songbird doesnt load on this computer, meaning nothing plays in it, and the only play that DID have problems was my DAp |
02:16:41 | gevaerts | Then why did you even mention it? |
02:17:31 | | Join BossColo [0] (n=4350effe@gateway/web/cgi-irc/labb.contactor.se/x-c1272a64bc0be68b) |
02:18:10 | gartral | random line of thought, im mildly autistic... >.> |
02:18:24 | BossColo | Hi, I'm hoping that someone may be able to help me. |
02:18:37 | BossColo | I'm having some rockbox (i think) related woes |
02:18:46 | gartral | BossColo: dont ask too ask, just ask |
02:18:52 | BossColo | okay |
02:19:05 | BossColo | So, I decided to salvage my old h340. The hard drive was busted, so I figured I'd just buy a new one. I got the MK4006GAH, so I don't think the trouble's there. However, after charging it up, I turn it on, and I'm greeted with "I00: at 400C2304". The hard drive isn't even spinning up. The background is oscillating from grey to a lighter grey. I have no idea where to go from here. Thank you for any help you may |
02:19:59 | Llorean | BossColo: Did you put Rockbox files on the new HD before putting it in? |
02:20:08 | BossColo | no |
02:20:29 | Llorean | And it does this every time you reset it? |
02:20:31 | gartral | [this may be somewhat stupid] is the cable connecting it upside-down? |
02:20:44 | BossColo | i have everything in correctly |
02:20:55 | BossColo | and i had flashed rockbox before the old hard drive failed |
02:21:04 | | Quit tessarakt ("Client exiting") |
02:21:06 | Llorean | You flashed the Rockbox bootloader. |
02:21:13 | Llorean | You still need Rockbox files on the disk for Rockbox to boot. |
02:21:15 | BossColo | so i figured i'd be able to start the usb bootloader and format the hard drive |
02:21:38 | Llorean | You haven't answered my question on whether it does this every time you reset it. |
02:21:43 | BossColo | yes |
02:21:45 | BossColo | sorry |
02:21:57 | Llorean | I wasn't sure if you were saying "I'm stuck on this screen" or "I keep getting this screen" |
02:22:05 | Llorean | What version of the bootloader do you have installed? |
02:22:09 | BossColo | 5 |
02:22:17 | BossColo | that much comes up |
02:22:24 | BossColo | it says rockbox bootloader v5 |
02:22:26 | Llorean | And you boot it with the USB cable plugged in? |
02:22:30 | BossColo | then the battery voltage |
02:22:33 | BossColo | yeah |
02:22:36 | Llorean | Have you tried booting to the Original Firmware? |
02:22:43 | BossColo | that doesn't work at all |
02:22:55 | Llorean | In what way? That phrase isn't very descriptive. |
02:23:04 | BossColo | it doesn't make a difference whether or not the usb cable is in, i get the same message |
02:23:05 | gartral | it might be either a bad drive, or an unformatted drive :| |
02:23:15 | BossColo | the drive doesn't even spin up |
02:23:42 | BossColo | when i try to boot the original firmware, it says "booting original firmware", then just shuts off |
02:23:53 | BossColo | i just got something new |
02:24:01 | Llorean | On the H300 you have to hold the button down for a little bit to try booting the OF, even after it says that, I think |
02:24:05 | BossColo | ATA error -11 insert usb cable and press a button |
02:24:26 | BossColo | and now it's connected to my computer |
02:24:32 | BossColo | but the drive still isn't spinning up |
02:25:00 | Llorean | Then it sounds like hardware issues. |
02:25:29 | BossColo | in the device manager, its listed as USB Mass storage devic |
02:25:39 | gartral | might be a bad drive, did you get a warrenty? |
02:25:45 | BossColo | i can still rma |
02:27:36 | BossColo | and i'm getting a sound from the hard drive, a rythmic buzz. |
02:30:04 | BossColo | alright guys, thank you |
02:30:07 | gartral | thats a bad drive. or a bad battery, the drive wont spin up properly if it isnt getting enough power, try with a power cable and battery removed... |
02:30:29 | BossColo | okay |
02:31:09 | | Quit rakslice_work (Read error: 104 (Connection reset by peer)) |
02:31:14 | | Join rakslice_work [0] (n=Vineyard@S01060016b68ef62b.ok.shawcable.net) |
02:31:35 | *** | Saving seen data "./dancer.seen" |
02:34:25 | | Quit domonoky (Read error: 104 (Connection reset by peer)) |
02:34:27 | | Quit timc (Remote closed the connection) |
02:34:54 | BossColo | without the battery, i'm getting nothing |
02:35:16 | BossColo | wait, now the screen is white |
02:35:25 | | Join timc [0] (n=aoeu@124.93.243.83) |
02:35:36 | BossColo | but only when the usb cable is in |
02:36:08 | BossColo | sorry, the white screen is only when both are plugged in |
02:37:01 | gartral | hmm, id'e say bad drive and RMA it |
02:37:21 | BossColo | and the motherboard right under the controls is getting hot |
02:37:32 | BossColo | where the drive connector is |
02:38:42 | gevaerts | BossColo: are you sure your old hard drive was broken, and that it's not a logic board issue? |
02:38:51 | gartral | thats a hardware issue, and shouldnt come up in #rockbox, technically, im getting off topic by helping you, but ide rather see your DAP work than avoid a slap on the wrist >.> |
02:39:19 | BossColo | the old hard drive had a click |
02:39:28 | Llorean | gartral: Intentionally ignoring channel guidelines will get you a ban, not just a slap on the wrist. |
02:39:55 | BossColo | i appreciate the help, but you're probably right, this old iriver has seen better days |
02:40:14 | Llorean | But hardware issues are often a gray area. |
02:40:20 | BossColo | i don't want to get anyone banned |
02:40:22 | BossColo | thanks |
02:40:24 | | Quit BossColo ("CGI:IRC") |
02:40:33 | Unhelpful | if you think a question belongs in the other channel, you can say so. that's what generally ought to be done when it's clear a conversation is getting off-topic... hardware issues are often not very clear :/ |
02:43:17 | flyinghippo | You could also take it into private messages. |
02:46:41 | | Quit n1s (Read error: 104 (Connection reset by peer)) |
03:00 |
03:05:19 | | Join nino [0] (n=nino@net-93-146-65-40.t2.dsl.vodafone.it) |
03:05:43 | | Nick nino is now known as nino_ (n=nino@net-93-146-65-40.t2.dsl.vodafone.it) |
03:05:53 | | Nick nino_ is now known as nino (n=nino@net-93-146-65-40.t2.dsl.vodafone.it) |
03:06:19 | | Nick nino is now known as nino_ (n=nino@net-93-146-65-40.t2.dsl.vodafone.it) |
03:08:52 | | Quit nino_ (Client Quit) |
03:18:27 | | Quit BHSPitMonkey (Remote closed the connection) |
03:27:58 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-aaeda48682cbd340) |
03:32:18 | | Quit Thundercloud (Remote closed the connection) |
03:32:39 | | Join Darksair [0] (n=user@123.112.114.201) |
03:38:24 | | Quit flyinghippo ("Nettalk6 - www.ntalk.de") |
03:48:06 | | Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.") |
03:52:07 | | Join Lss [0] (n=Lss@cm246.delta140.maxonline.com.sg) |
03:55:16 | | Quit Zoxc- () |
03:57:23 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
04:00 |
04:10:23 | | Join Barahir_ [0] (n=jonathan@BAI0b8b.bai.pppool.de) |
04:13:45 | | Part Aurix_Lexico |
04:15:53 | | Quit AndyIL (Read error: 60 (Operation timed out)) |
04:16:53 | | Join AndyI [0] (i=AndyI@212.14.205.32) |
04:22:18 | | Quit Barahir (Read error: 113 (No route to host)) |
04:31:38 | *** | Saving seen data "./dancer.seen" |
04:32:41 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-e4acf5fdf28704b2) |
04:40:30 | | Quit Chesteta (Read error: 110 (Connection timed out)) |
04:49:30 | | Quit intrados (Read error: 104 (Connection reset by peer)) |
04:50:41 | | Join intrados [0] (n=intrados@cpe-71-67-133-85.woh.res.rr.com) |
04:51:27 | | Join blkhawk- [0] (n=blkhawk@g227071158.adsl.alicedsl.de) |
04:59:00 | | Quit Lss (Read error: 110 (Connection timed out)) |
05:00 |
05:00:38 | | Join Xenovalent [0] (n=xenovale@24.73.61.160) |
05:04:16 | | Part Xenovalent |
05:07:31 | | Quit blkhawk (Read error: 110 (Connection timed out)) |
05:08:25 | | Nick blkhawk- is now known as blkhawk (n=blkhawk@g227071158.adsl.alicedsl.de) |
05:10:02 | | Join ucchan [0] (n=ucchan@u-211130160081.hotspot.ne.jp) |
05:10:49 | ucchan | I made a lot of patch files of the Text viewer plugin. |
05:11:37 | ucchan | see FS #8445, FS #9546, FS #9853, FS #9855, FS #9892, FS #9893, FS #9898, FS #9902 |
05:12:21 | ucchan | Because I do not correct this plugin any further, could you confirm the operation of it after the patch is applied ? |
05:13:39 | | Quit miepchen^schlaf (Read error: 101 (Network is unreachable)) |
05:13:47 | ucchan | Please apply the patch in order of FS #9855, FS #9892, FS #9893, FS #9898, FS #9902, FS #9853, FS #9546, FS #8445, and FS #9387. |
05:16:10 | ucchan | Should I prepare the patch file where all the corrections are included ? |
05:17:42 | | Join webguest50 [0] (n=62c6b8b8@gateway/web/cgi-irc/labb.contactor.se/x-1cce40f05112675d) |
05:18:00 | webguest50 | Hello =o |
05:19:57 | webguest50 | anyone?? |
05:20:12 | ucchan | hello |
05:20:13 | krazykit | do you need help? if so, just ask |
05:20:24 | webguest50 | Yes actually xD |
05:20:31 | | Join awake_ [0] (n=Zzz@c122-106-37-8.rivrw1.nsw.optusnet.com.au) |
05:20:37 | webguest50 | Apparently my Sandisk wants to freeze on me =o |
05:20:55 | webguest50 | E200R =o |
05:21:51 | webguest50 | Now it won't even connect to the computer |
05:22:57 | | Join FlynDice [0] (n=jack@65.117.80.2) |
05:23:15 | webguest50 | can anyone help? |
05:23:58 | gartral | are you turning the DAP off before you plug it in? |
05:24:12 | webguest50 | DAP? |
05:24:24 | webguest50 | Well the main issue is it just freezes when i power it on |
05:25:06 | webguest50 | it just says SanDisk and does nothing |
05:25:09 | webguest50 | completely nothing |
05:25:17 | gartral | are you sure your useing the E200R bootloader? |
05:25:35 | webguest50 | I can't even get the bootloader onto it, it won't connect. |
05:27:01 | saratoga | did it ever work? |
05:27:08 | gartral | i tke it you just gooot this e200? |
05:27:23 | webguest50 | lol it worked before |
05:27:42 | webguest50 | yes i have the e200 |
05:28:00 | saratoga | well saying how it broke is a good start then |
05:28:26 | gartral | ok, try too turn it on while holding the "left" or "rewind" key |
05:28:30 | webguest50 | Lol, um then only thing i can say is i press power and it stays on SanDisk |
05:28:35 | webguest50 | Okay. |
05:29:10 | gartral | that should load the sandisk firmware, if not, your gonna have too use the recovery mode |
05:29:13 | webguest50 | nothing so far |
05:29:31 | gartral | staying on "sandisk"? |
05:29:34 | webguest50 | recovery mode? trying to learn sorry. |
05:29:36 | webguest50 | Yes it is. |
05:30:17 | webguest50 | This is worse than the ipod with a theme hack .-. |
05:31:07 | webguest50 | =o |
05:31:22 | saratoga | if you hold it for a long time it'll power off, but if you can't say how it stopped working its hard to suggest a fix |
05:31:36 | webguest50 | Um.... |
05:32:01 | webguest50 | I think i know what i did wrong in a odd way. |
05:32:19 | webguest50 | I was reading when it said extract .rockbox and add the two files to system and root. |
05:32:24 | webguest50 | then i disconnected |
05:32:25 | webguest50 | .-. |
05:32:47 | saratoga | that won't cause problems, so you probably did something else |
05:32:48 | gartral | http://www.rockbox.org/twiki/bin/view/Main/SansaE200Unbrick |
05:33:00 | saratoga | i guess this happened while you were trying to install? if so, thats a good thing to mention |
05:34:07 | webguest50 | okay. |
05:34:27 | webguest50 | So i did the two files things then went to manufacture mode and ran the patcher |
05:34:38 | webguest50 | im a mess up but it takes time to learn i guess |
05:36:40 | webguest50 | Okay so now im in recovery mode |
05:36:58 | webguest50 | Now what should i do? |
05:37:03 | saratoga | did e200rpatcher say anything interesting when you ran it? |
05:37:09 | | Join sarixe [0] (n=sarixe@ool-43540968.dyn.optonline.net) |
05:37:21 | webguest50 | No it just said patch complete |
05:37:30 | webguest50 | then my Mp3 disconeccted |
05:37:34 | gartral | ok, your in recovery mode? |
05:37:37 | webguest50 | Yes i am. |
05:37:51 | webguest50 | 1 file in there called VERSION |
05:38:04 | gartral | don't touch it |
05:38:08 | webguest50 | i know |
05:38:15 | webguest50 | i don't wanna touch anything until im told to D: |
05:38:24 | saratoga | i guess you can just follow the unbrick guide |
05:38:29 | saratoga | then start over when you get it fixed |
05:38:40 | saratoga | i don't think the R is any different then the normal in that respect |
05:38:43 | gartral | the guide doesn't have the e200R firmwares |
05:38:52 | webguest50 | o.o... |
05:38:55 | webguest50 | is that bad or good |
05:38:57 | webguest50 | o.o |
05:39:10 | | Join Hillshum [0] (n=chatzill@unaffiliated/hillshum) |
05:39:11 | gartral | neither, as of this second |
05:39:27 | webguest50 | I see... |
05:39:49 | webguest50 | http://daniel.haxx.se/sansa/mi4.html |
05:39:52 | webguest50 | what are those? |
05:39:52 | webguest50 | =o |
05:40:01 | | Join isthatall [0] (n=guy2@unaffiliated/isthatall) |
05:40:18 | FlynDice | anyone available to get me wiki write access? |
05:40:18 | gartral | you want the sandisk sansa e250r one from that page |
05:40:27 | webguest50 | so download it =o |
05:40:32 | saratoga | FlynDice: sure whats your name |
05:40:40 | FlynDice | Jack Halpin |
05:40:44 | gartral | yes, but make absolutly sure you have the right one |
05:40:52 | webguest50 | .-. |
05:40:54 | saratoga | gartral: theres normal and R firmwares on that page |
05:40:57 | webguest50 | Cruddd |
05:41:08 | webguest50 | i don't know if i have R or 250 .-. |
05:41:47 | gartral | webguest50: it may say on the back plate in the lower right hand corner |
05:42:41 | webguest50 | iys 360 |
05:42:44 | webguest50 | whoops. |
05:42:45 | webguest50 | .-. |
05:42:46 | webguest50 | 250 |
05:42:48 | webguest50 | no R |
05:42:57 | krazykit | gartral, that's hardly accurate, especially with refurbs |
05:43:03 | saratoga | don't use enter when you want a comma . . . |
05:43:15 | saratoga | FlynDice: added |
05:43:21 | FlynDice | Thanks |
05:43:45 | webguest50 | so which should i get? =o |
05:45:19 | gartral | hmm.. first you need too know which one you have, im not sure how too get that information without having access too the firmwares... |
05:45:31 | webguest50 | well |
05:45:35 | webguest50 | it says 250 |
05:45:37 | webguest50 | without a R |
05:45:40 | webguest50 | on the plate. |
05:46:04 | saratoga | that doesn't mean a whole lot though, since you could have either firmware on either device |
05:46:05 | gartral | yes, but as krazykit said, thats not very accurate |
05:46:23 | webguest50 | .-. |
05:46:28 | saratoga | stop doing that |
05:46:36 | webguest50 | Atm im down for taking 250R as a test. |
05:46:40 | webguest50 | And sorry D: |
05:47:02 | slyyf | ANybody here have experience with the Codwin D2 code? |
05:47:09 | | Quit slyyf ("leaving") |
05:47:40 | webguest50 | Saratoga, should i take my chances with the 250R? |
05:48:39 | saratoga | i'm actually not sure what will happen if you guess wrong |
05:48:51 | saratoga | i know its possible to convert one to the other but I don't remember the process |
05:48:57 | webguest50 | D: |
05:49:07 | webguest50 | I can always try taking my chances =o |
05:49:39 | gartral | another way would be to open the DAP and look at the logic board |
05:49:50 | webguest50 | DAP? |
05:50:27 | gartral | Digital Audio Player |
05:50:43 | webguest50 | and look at the Logic Board? |
05:51:24 | gartral | yea, but i dont know what strings too look for... |
05:51:34 | webguest50 | o.o |
05:51:42 | webguest50 | lets take our chances with 250. |
05:53:48 | saratoga | gartral: the R and no-R have identical hardware |
05:53:57 | saratoga | thats why they both run the same software |
05:54:30 | webguest50 | What do i do with the .mi4? |
05:54:31 | webguest50 | =o |
05:54:45 | saratoga | anyway, it might be a good idea to ask when someone who is familar with the R players is online |
05:55:39 | | Quit saratoga ("CGI:IRC (EOF)") |
05:56:10 | tmzt | webguest50: check the usb settings menu |
05:56:29 | webguest50 | Yeah its frozen on the SanDisk screen |
05:56:30 | webguest50 | .-. |
05:56:41 | tmzt | ah, so you are trying to recover it? |
05:56:46 | webguest50 | Yep |
05:57:37 | webguest50 | ? |
05:57:43 | tmzt | saratoga is right of course, you want someone who knows how |
05:57:54 | webguest50 | Lol... |
05:58:30 | webguest50 | i was saying lets just go ahead and test the R mi4. |
05:58:35 | advcomp2019 | webguest50, boot into recovery mode and use pastebin and post your version.txt |
05:58:40 | webguest50 | Ill deal with conseqences. |
05:58:50 | advcomp2019 | i have an e200R |
05:58:52 | webguest50 | pastebin? |
05:59:03 | gartral | webguest50: www.pastebin.com |
05:59:44 | webguest50 | http://pastebin.com/m1dddc9b9 |
05:59:46 | webguest50 | ? |
06:00 |
06:00:36 | advcomp2019 | you have a corrupted version.txt file it looks like |
06:00:54 | webguest50 | D: is that what im gonna sounds like a idiot and say bad? |
06:01:26 | gartral | webguest50: where did you get that dap? |
06:01:26 | advcomp2019 | looks like you need to use the e200tool in linux |
06:01:40 | webguest50 | A friend. |
06:01:42 | webguest50 | =o |
06:01:47 | gartral | advcomp2019: he's a 14 year old kid... |
06:02:01 | webguest50 | .-. lol |
06:02:10 | webguest50 | I do alot of computer wise stuff but not this type. |
06:02:29 | webguest50 | Could i get a link to the e200tool ? ^-^ |
06:02:35 | gartral | webguest50: you need too figure out where HE got it... if it came from bestbut, or the rhpsody store, then it is an R, else, its just an e200 |
06:03:06 | webguest50 | then its probably a e200 |
06:03:43 | advcomp2019 | gartral, yea but that is the only way to fix it from my experience |
06:04:17 | webguest50 | Where can i get the tool? |
06:04:18 | tmzt | webguest50: do you remember what the usb settings options were? |
06:04:23 | advcomp2019 | plus i have seen this more with the e200 series then with the e200r series |
06:04:33 | webguest50 | the MSC thing? |
06:04:45 | gartral | thats it, its an E200 |
06:04:52 | webguest50 | o.o... |
06:04:57 | webguest50 | Yay? D: |
06:05:26 | webguest50 | Im just happy i can get help. |
06:05:26 | gartral | if it were playsforsure and something else, its an R its MSC/MTP its a "vanilla" |
06:05:50 | webguest50 | Wait what? |
06:05:54 | tmzt | PlaysForSure and Raphsody? |
06:06:19 | webguest50 | Im lost. |
06:06:31 | gartral | it doesnt matter right now, what matters is that we know which one you have, as long as your sure it was MSC/MTP |
06:06:32 | tmzt | MSC/MTp is non R |
06:07:02 | webguest50 | Yes it has MSC/MTP |
06:07:12 | webguest50 | like under the USB mode under settings right? |
06:07:25 | gartral | where do you live? |
06:07:33 | webguest50 | Texas =o |
06:07:36 | webguest50 | Why? |
06:07:58 | gartral | ok, get the american e200 MI4 |
06:08:07 | webguest50 | okay. |
06:08:26 | webguest50 | wait which one |
06:08:36 | webguest50 | 3 american ones. |
06:09:29 | gartral | http://daniel.haxx.se/sansa/e200/1.02.15a.mi4 i believe is the proper |
06:09:42 | webguest50 | one xD |
06:09:48 | webguest50 | done* |
06:10:21 | webguest50 | Now what should i do? |
06:10:33 | gartral | now, extract the zip to your desktop, then move just the.mi4 to your 16 meg drive (the recovery partition) |
06:10:45 | webguest50 | okay. |
06:11:16 | webguest50 | it wasn't a zip it was just the file itself, is that fine? |
06:11:28 | webguest50 | 1.02.15a.mi4 |
06:11:38 | gartral | yes |
06:11:57 | webguest50 | okay i put it in the 16MB-FORMAT. |
06:12:12 | gartral | and that is the ONLY thing you put in there |
06:12:16 | gartral | right? |
06:12:21 | webguest50 | yes. |
06:12:37 | advcomp2019 | it needs to be PP5022.mi4 unless you had a beta firmware it needs to be firmware.mi4 |
06:12:56 | webguest50 | when i downloaded it it just said 1.02.15a.mi4 |
06:13:00 | webguest50 | ? |
06:13:05 | advcomp2019 | you can rename it |
06:13:13 | webguest50 | To which though? |
06:13:17 | webguest50 | Firmware or PP? |
06:14:04 | advcomp2019 | PP5022.mi4 |
06:14:06 | gartral | (side note) the manual says nothing of renaming the file |
06:14:23 | webguest50 | okay i renamed it |
06:14:27 | webguest50 | Now what should i do? |
06:14:30 | advcomp2019 | gartral, to recovery it you need too |
06:15:04 | gartral | copy it over and disconnect, i believe, but i think that needs varification |
06:15:20 | webguest50 | okay so disconnect now? |
06:15:51 | gartral | advcomp2019: regardless, the manual doesnt say in any point to rename the file, nor does the e200unbrick page |
06:15:59 | webguest50 | ? |
06:16:50 | advcomp2019 | gartral, if it is named anything else, it will not work |
06:17:02 | webguest50 | o.o...Should i disconnect now? |
06:17:11 | advcomp2019 | yea you can |
06:17:18 | webguest50 | Okay. |
06:17:28 | gartral | advcomp2019: put it in that wiki pages then, that is crucial information and should not be left out! |
06:17:40 | webguest50 | turning it on |
06:17:56 | gartral | cross your fingers, kiddo |
06:18:02 | webguest50 | It worked! |
06:18:05 | webguest50 | I love you guys xD |
06:18:23 | gartral | ok |
06:18:28 | advcomp2019 | gartral, it says that in the unbricking wiki |
06:18:30 | webguest50 | Now maybe i can do this the right way. |
06:19:00 | gartral | so you tryed to patch the bootloaderr of a non R with the R method, is what it looks like to me |
06:19:19 | webguest50 | >.> and i feel stupid but that happens alot for me. |
06:19:46 | webguest50 | mind helping me through rockbox too? |
06:19:48 | gartral | advcomp2019: where does it say to rename the file, i cant find it |
06:19:51 | advcomp2019 | webguest50, if it is working, you can use the rockbox utility |
06:19:59 | webguest50 | ? |
06:20:19 | webguest50 | D: I would appreciate being walked through. Once i learn i can probably help someone like yall one time. |
06:20:26 | gartral | webguest50: go get the rockbox utility preferablt version 1.0.7 or 1.0.7b |
06:21:08 | webguest50 | windows, linux? |
06:21:10 | webguest50 | Which. |
06:21:23 | advcomp2019 | gartral, the last i looked it did, but i just looked it does not tho |
06:21:32 | gartral | webguest50: if your using the RButil.. it will automagically install everything |
06:21:57 | webguest50 | no im just saying which should i download? |
06:22:02 | gartral | and you'll need the one for your os |
06:22:19 | webguest50 | So windows? |
06:22:21 | gartral | if your running windows xp/vista/7 get windows |
06:22:24 | kadoban | that depends...are you running windows? |
06:22:30 | webguest50 | Yes. |
06:22:31 | webguest50 | Lol. |
06:22:53 | gartral | if your running ubuntu, slackware, or another linux distro, get linux |
06:23:52 | webguest50 | I did the complete install and it said rockbox install detected backup first? |
06:23:55 | advcomp2019 | gartral, i have tried other names on my sansas, and PP5022.mi4 was the only one that worked for me |
06:24:44 | webguest50 | Click yes? |
06:26:23 | gartral | nah |
06:26:29 | webguest50 | So click no? |
06:26:41 | | Quit Hillshum ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]") |
06:27:14 | gartral | i wouldnt backup, but its your choice |
06:27:35 | webguest50 | okay its installing |
06:27:37 | isthatall | backups are for wussies! (tm) |
06:28:16 | gartral | this should be done momentarily |
06:28:27 | isthatall | that's what she said |
06:28:28 | isthatall | :D |
06:28:34 | webguest50 | xD |
06:28:44 | webguest50 | So how do i install games themes etc? =o |
06:28:59 | gartral | isthatall: your getting very offtopic |
06:29:09 | gartral | games are already installed |
06:29:09 | isthatall | yes, my apologies |
06:29:30 | webguest50 | Ah and themes? |
06:29:59 | gartral | themes you can get from http://www.rockbox.org/twiki/bin/view/Main/WpsGallery and just extract them into your .rockbox directory |
06:30:12 | webguest50 | it came up with a error saying i might need to install themes manually |
06:30:37 | gartral | and you'll want the fonts package, that you should be able too install from rbutil |
06:30:40 | isthatall | yes, webguest50 they are redoing that part |
06:30:59 | gartral | it's been down for a few months now |
06:31:04 | webguest50 | okay. |
06:31:30 | | Join lightbulbjim [0] (n=jim@203.171.93.108.static.rev.aanet.com.au) |
06:31:40 | *** | Saving seen data "./dancer.seen" |
06:32:35 | webguest50 | You guys are amazing |
06:33:15 | gartral | actually, you could have done all this yourself just by reading the manual and wiki... |
06:33:43 | webguest50 | .-. |
06:33:51 | webguest50 | Either way its awesome! |
06:34:10 | gartral | in either case, your welcome |
06:34:18 | webguest50 | I appreciate it Highly, do you have msn or something? |
06:34:20 | advcomp2019 | gartral, i just tried it on my sansas and only PP5022.mi4 worked for me unless my sansas are picky heh |
06:34:59 | gartral | advcomp2019: why are you reporting this too me?!? go fix the smegging wiki! |
06:35:34 | advcomp2019 | i will.. i thought i say it in the logs ;) |
06:40:12 | webguest50 | is there extra games downloadable? |
06:40:32 | tmzt | games are included, what extras? |
06:40:52 | gartral | nope, all pluging come compiled into the rockbox.zip files |
06:40:54 | webguest50 | i mean like games other than the ones provided |
06:41:01 | webguest50 | okay. ^^ |
06:41:06 | gartral | plugins* damn autocorrection |
06:48:21 | webguest50 | Night and thank you all. |
06:48:22 | webguest50 | ^^ |
06:48:32 | | Quit webguest50 ("CGI:IRC (EOF)") |
06:51:09 | gartral | is there still a WPS string that allows a static string of words to be displayed |
06:51:44 | Unhelpful | um, as in, some text? yeah, you put that text in your WPS as-is. |
06:52:39 | gartral | and the S tag goes in front or behind for scrolling? |
06:53:32 | Unhelpful | i believe the S tag will scroll all of the text on the line, regardless of where it appears? |
06:56:50 | | Quit intrados (Connection reset by peer) |
06:58:01 | | Join intrados [0] (n=intrados@cpe-71-67-133-85.woh.res.rr.com) |
06:59:39 | | Quit intrados (Connection reset by peer) |
07:00 |
07:01:41 | | Join intrados [0] (n=intrados@cpe-71-67-133-85.woh.res.rr.com) |
07:02:29 | | Quit intrados (Connection reset by peer) |
07:02:55 | | Join Beta2K__ [0] (n=beta@d36-78-228.home1.cgocable.net) |
07:03:37 | | Join intrados [0] (n=intrados@cpe-71-67-133-85.woh.res.rr.com) |
07:11:27 | | Quit rocko ("Leaving") |
07:14:05 | gartral | why are there two "day of the week" tags? |
07:14:40 | | Join Beta2K___ [0] (i=1000@d36-124-26.home1.cgocable.net) |
07:15:07 | | Quit CaptainKewl ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
07:15:40 | | Quit Beta2K_ (Read error: 110 (Connection timed out)) |
07:20:46 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
07:26:33 | | Quit Beta2K__ (Read error: 110 (Connection timed out)) |
07:44:49 | gartral | why is the sim for the e200 so old? |
07:45:26 | Llorean | We don't provide sim downloads. |
07:46:27 | Unhelpful | i was about to say that they're only of use to developers, but i guess that's not *strictly* true, if you consider WPS creation as non-dev work. |
07:57:00 | | Part gartral |
08:00 |
08:02:39 | | Quit ender` (" Light a fire for a man, and he's warm for a day. Light a man on fire, and he's warm for the rest of his life.") |
08:11:13 | | Nick Barahir_ is now known as Barahir (n=jonathan@BAI0b8b.bai.pppool.de) |
08:23:34 | | Join Rob2223 [0] (n=Miranda@p4FDCE00F.dip.t-dialin.net) |
08:26:00 | | Join flydutch [0] (n=flydutch@host25-43-dynamic.5-87-r.retail.telecomitalia.it) |
08:29:54 | | Quit amiconn (Remote closed the connection) |
08:29:55 | | Quit pixelma (Read error: 104 (Connection reset by peer)) |
08:31:40 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
08:31:41 | | Join pixelma [50] (n=pixelma@rockbox/staff/pixelma) |
08:31:42 | *** | Saving seen data "./dancer.seen" |
08:31:58 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
08:33:22 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-910ff912195c2b04) |
08:39:01 | | Quit z35 (Read error: 104 (Connection reset by peer)) |
08:39:29 | | Join z35 [0] (n=z35@h78.29.89.75.dynamic.ip.windstream.net) |
08:40:52 | | Join parkerhiggins [0] (n=parkerhi@cpe-66-65-95-61.nyc.res.rr.com) |
08:41:53 | | Part parkerhiggins |
08:49:44 | | Quit Rob2222 (Connection timed out) |
08:51:31 | | Quit ucchan ("Leaving...") |
08:52:16 | | Quit amiconn (Remote closed the connection) |
08:52:16 | | Quit pixelma (Remote closed the connection) |
08:53:57 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
08:53:58 | | Join pixelma [50] (n=pixelma@rockbox/staff/pixelma) |
09:00 |
09:00:02 | | Quit advcomp2019 (Read error: 104 (Connection reset by peer)) |
09:09:00 | | Join homielowe [0] (n=ce748651@gateway/web/cgi-irc/labb.contactor.se/x-30a913f26c66ca49) |
09:23:32 | | Join fyrestorm [0] (n=fyre@cpe-24-90-81-53.nyc.res.rr.com) |
09:24:24 | | Quit isthatall (Read error: 110 (Connection timed out)) |
09:30:19 | | Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019) |
09:31:37 | | Join gartral [0] (n=Gartral@adsl-75-33-69-103.dsl.bcvloh.sbcglobal.net) |
09:32:09 | gartral | is there a way to generate a mass-runtime on a folder or m3u/8? |
09:34:20 | gartral | actually, while im on the subject, rockbox reports all files to have ridiculously long runtimes |
09:35:12 | Unhelpful | i'm very much inclined to blame your files, or your build. it reports correct runtimes on both of my devices. |
09:36:00 | gartral | in the WPS es, its fine, but long select>properties reports times 3 times + longer than there real times |
09:37:10 | gartral | and im using the officil build 20074 |
09:38:00 | | Join n1s [0] (n=n1s@rockbox/developer/n1s) |
09:42:06 | gartral | and it does that fr any file type.. like goban.rock is reported as being 4:49.. which is impossible |
09:42:15 | homielowe | Would any dev like a brand new ipod nano 4G 16GB to borrow indefinetly?(its blue :P) my contact email is linked through my wiki name on the IrcNicks wiki page. |
09:42:55 | gartral | homielowe: thats something for #rockbox-community |
09:43:54 | homielowe | gatral: The reason I put that here so it can be recored in the logs, I think donation of hardware is rockbox related plus not all devs are in -community. |
09:45:07 | homielowe | s/recored/recorded |
09:47:55 | gartral | s/fr/for |
09:54:02 | gartral | Unhelpful: no ideas? |
09:55:53 | Unhelpful | gartral: as i said, either the build or the files are likely to blame. are any of the files ones that you could upload freely? |
09:56:23 | Llorean | gartral: Are you sure you're not confusing "Time" (as in Date / Time) with "Run time"? |
09:56:47 | gartral | yessir, but try properties on a plugin file as im uploading, youll see what i mean |
09:57:02 | Llorean | I see "Time" |
09:58:03 | pixelma | the time reported by "properties" is off for me too, and that it tries to display a time for non-music files is a bit weird |
09:58:14 | Llorean | pixelma: It's the filesystem time, I think |
09:58:16 | Llorean | Not the length of the file |
09:58:19 | Llorean | Note the line above is "date" |
09:58:27 | gartral | if the time entry under date corrisponds to time created, i think documenting that would be a good idea, if not, then its grossly miscalculated |
09:58:28 | Llorean | It's just a HH:MM clock time. |
09:58:46 | tmzt | fat date? |
09:59:28 | pixelma | then it could have said "date" |
09:59:36 | Llorean | pixelma: There's a "Date" line too |
09:59:40 | Llorean | There's "date" and "time" |
09:59:51 | Llorean | Meanwhile in track info we refer to the track runtime as "length" |
09:59:52 | Unhelpful | AH! well, that explains a lot, i looked at the track properties from WPS, which gives track metadata. you're looking from the file browser, which gives file metadata. |
10:00 |
10:00:15 | Llorean | It's the difference between "Show Track Info" and "Properties" |
10:00:32 | pixelma | true but still somehow misleading, especially when you're not fully awake yet |
10:00:39 | gartral | i clearified that, bilieve |
10:01:06 | Llorean | I dunno, it seems pretty obvious if you don't immediately assume it's a bug. |
10:01:10 | Llorean | Date, Time |
10:01:15 | gartral | but there's no "show trck info" |
10:01:27 | gartral | track |
10:01:28 | Llorean | There's "Show Track Info" from the WPS when the track is playing. |
10:01:47 | gartral | yes, but not from the long select context menu |
10:02:04 | pixelma | ok, shown "time" is correct... /me goes to the corner |
10:02:18 | Llorean | I don't know what we could call it other than "Time" except maybe "Write Time" or something |
10:02:27 | gartral | and i think the ability to check info like that from the browser would be very helpful |
10:02:43 | Llorean | gartral: I don't understand why that means you assume an option for *every* file has a value in it that's only valid for audio files, and is a bug for everything else... |
10:03:12 | gartral | Llorean: read bac, i assumed it was a gross miscalculation |
10:03:18 | Llorean | Yes, you assumed it was a bug. |
10:03:38 | pixelma | gartral: Rockbox would have to spin up the disk for reading the metadata each and every time unless maybe it could rely on the database *and* when this is loaded to RAM |
10:03:44 | | Quit Llorean (Read error: 104 (Connection reset by peer)) |
10:03:49 | gartral | it is very misleading, cause windows and linux both show "time" as the playtime... |
10:04:06 | | Join Llorean [0] (n=DarkkOne@ppp-70-243-32-116.dsl.hstntx.swbell.net) |
10:04:09 | pixelma | on HD based players, of course but still |
10:04:16 | Llorean | gartral: Do we show *any* audio data related information there? |
10:04:20 | gartral | pixelma: doesnt it have too spin up regardless too check the properties? |
10:04:51 | gartral | artist title and album |
10:05:05 | pixelma | maybe /me should have stayed in the corner |
10:05:08 | Unhelpful | gartral: by "linux" and "windows", you mean some music player? some specific file browser? you really must be specific. |
10:05:12 | Llorean | gartral: Only on audio files. |
10:05:24 | Llorean | There aren't blanks for them on non-audio files.. this should be a clue that "Time" isn't an audio property |
10:06:10 | Llorean | And the majority of file browsers I've used show time/date modified, but only a specific few and in very certain modes show audio data. |
10:06:10 | gartral | pixelma: wouldnt the drive have too spin up to read properties regardless? |
10:06:20 | Llorean | gartral: Probably not with dircache enabled. |
10:06:27 | Llorean | Though I don't know if it takes advantage of that |
10:07:01 | Llorean | As it stands, we call it "Length" elsewhere, and if it's added to "Properties" it will almost certainly be called "Length" there as well |
10:07:58 | gartral | well, i believe it would be nice for DJing to know how long each song is *before* you play it, as well as timing trips and such |
10:08:26 | Llorean | By default, Windows Explorer does not show audio track lengths. |
10:08:47 | gartral | and flash targets wouldnt loose much as far as battery goes |
10:08:51 | Llorean | If you do, it's named "Length" not "Time" |
10:09:03 | Llorean | So please, when you're making claims like that, at least double check first. |
10:09:35 | Llorean | There's nobody stopping you from attempting to add such a feature. |
10:10:31 | | Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
10:11:04 | gartral | http://imagebin.org/38941 |
10:11:07 | gartral | i did |
10:11:27 | Llorean | gartral: That says "duration" |
10:11:32 | Llorean | Which also isn't "time" |
10:11:36 | gartral | ahh, but i dont have a serer too build from, nor a local copy of the trunk |
10:11:59 | gartral | ok, well, the ppoint is, windows DOES show the duration |
10:12:11 | gartral | of MP3s at least |
10:12:13 | Llorean | I never said it didn't. I said it's not part of the default display. |
10:12:57 | gartral | but it is, you just hover the file |
10:14:34 | Llorean | I was thinking of the default display as "what it displays to you without action". |
10:14:48 | gartral | ohh, well, here |
10:15:00 | Llorean | Anyway, as I've said several times now, you're welcome to work on it |
10:15:10 | Llorean | I don't know what you're trying to convince anyone of at this point. |
10:15:20 | Llorean | We don't accept feature requests any more. |
10:15:32 | amiconn | Llorean: Disk has to spin up anyway when showing properties, even with dircache enabled, as properties display is handled by a plugin |
10:15:35 | gartral | http://imagebin.org/38942 |
10:15:49 | Llorean | gartral: Duration does not show there in windows' default settings |
10:16:45 | gartral | yes it is, its displayed with the "details" view option |
10:16:57 | Llorean | "default settings" |
10:16:59 | Llorean | Is this so confusing? |
10:17:18 | gartral | XP Pro's default IS details ;) |
10:17:28 | Llorean | Vista Pro, it's not, and that's newer. |
10:17:42 | gartral | newer does not always equal better |
10:18:01 | Llorean | In that case, I declare your suggestion "not better" since it's apparently arbitrary. We're done here. |
10:18:49 | Llorean | But this really doesn't matter. |
10:18:57 | Llorean | We don't accept feature requests. |
10:21:16 | gartral | someone's sore... and besides, i think displaying durations of tracks is a bit more important than say, a game, and i would happily try my hand at implimenting this, if i had the enviroment to do so at the moment, but i dont.... |
10:21:17 | | Join isthatall [0] (n=guy2@unaffiliated/isthatall) |
10:21:30 | Llorean | "Important" doesn't matter, at all. |
10:21:43 | Llorean | It's whatever interests the person doing the work. |
10:22:09 | Llorean | Besides, it's not important in the slightest to people who don't need the feature, exactly like games. It's all very subjective. |
10:25:29 | gartral | i was more throwing it out there as a possibility, passively and as something to maybe give though too, there's no need for it, true, but in your argument's light, there's really no need for rockbox itself, but were all here, and using it, so whats really stopping a dev in the future from picking this idea up and implementing it? |
10:25:56 | Llorean | I never said anything was. |
10:26:10 | tmzt | rockbox can only get duration from the codec right? |
10:26:22 | Llorean | tmzt: I believe so. |
10:26:25 | tmzt | it's not stored in the database |
10:26:35 | Llorean | Such a feature shouldn't be dependent on the database. |
10:26:43 | pixelma | gartral: the database can show you the length - even in the browser already. You can even sort by length (the default tagnavi uses it when viewing album > albumname > tracks (length) |
10:28:31 | pixelma | if I remember correctly, the database has som virtual minutes and seconds "tag" (Lm and Ls according to the DataBase wiki) |
10:30:22 | gartral | Llorean: yes you did, by your rather quick, and militant "we don't accept feature requests" by that statement, you effectively bound all devs working on rockbox from accepting others ideas... but in any case, its true, i would like too see this functionality, and when jd gets his server up, ill putsome time into seeing what it would take, and possible, bring the idea too reality, with some luck and brain-grease |
10:30:53 | Llorean | gartral: What part of "we don't accept feature requests" says "nobody is allowed to work on an idea if someone else suggested it"? |
10:31:03 | gartral | "we" |
10:31:09 | | Quit homielowe ("CGI:IRC 0.5.9 (2006/06/06)") |
10:31:12 | Llorean | It means we don't accept requests, yes. |
10:31:36 | Llorean | That means "please don't spend time or energy trying to play up your idea here" |
10:31:43 | Llorean | Post it in the feature ideas forum, or work on it. |
10:31:46 | *** | Saving seen data "./dancer.seen" |
10:31:53 | * | gartral moves this too community |
10:38:46 | | Join Buschel [0] (n=AndreeBu@p54A3E3A3.dip.t-dialin.net) |
10:39:09 | * | amiconn doesn't want to play the devil's advocate, but since displaying properties is a plugin, that plugin could as well call the core metadata functions to display some more details about audio files |
10:40:12 | Llorean | amiconn: It already does for audio files. |
10:40:15 | Llorean | It just needs expanding. |
10:41:49 | amiconn | Indeed it does.... |
10:50:09 | bertrik | maybe this is old news, but I just read on the sansa v2 forum thread that AMS now publishes the as3525 datasheet on their web site |
10:51:44 | gartral | pixelma: thats great, but i dont use the database as it has a nasty habit of show triplicates of my songs |
10:52:15 | freqmod_gq | bertrik: all the wiki pages are updated with references to the datasheet |
10:54:50 | | Join blkhawk- [0] (n=blkhawk@g227071158.adsl.alicedsl.de) |
10:54:50 | | Quit blkhawk (Read error: 104 (Connection reset by peer)) |
10:55:48 | | Nick blkhawk- is now known as blkhawk (n=blkhawk@g227071158.adsl.alicedsl.de) |
11:00 |
11:03:43 | pixelma | Unhelpful: for what it's worth - yesterday I updated some of the files on my c200 (worked on the tags a little bit) and at the moment can't reproduce the crash when entering the <untagged> "album" |
11:04:30 | pixelma | there are still enough tracks in that group |
11:07:25 | Unhelpful | pixelma: hrm. well, i've changed some things about the album name cache in my local tree, although right now, *other* things related to the pf bufalloc removal are keeping me a bit stuck on committing my local work. :/ |
11:09:02 | gartral | wait, is this crash in the latest builds? |
11:09:34 | Unhelpful | gartral: in pictureflow, and seems to have gone away for her. |
11:10:25 | * | gartral has 124 <untagged> files.... |
11:10:52 | | Join JdGordon [0] (n=jonno@123-243-140-31.static.tpgi.com.au) |
11:11:05 | gartral | i... cant scroll in pictureflow... |
11:11:51 | pixelma | gartral: which player? |
11:11:57 | gartral | woaw... was your crash a bunch of flickering "dots" making little perferation lines down your screen? |
11:12:00 | pixelma | and scrolling - where? |
11:12:01 | gartral | e250 |
11:12:11 | gartral | once "looking" at an album |
11:12:34 | gartral | i can move though covers, but going into an album just crashed my player |
11:12:40 | pixelma | no, the crash was a "data abort" or "prefetch abort" |
11:13:12 | gartral | my crash happend on the first "named" album |
11:13:29 | Unhelpful | gartral: the wheel should scroll the covers left or right, as well as the tracks up or down. |
11:13:45 | gartral | right, it wont scroll tracks |
11:14:08 | gartral | and i have a reprocable graphic crash |
11:14:25 | | Quit z35 ("Leaving") |
11:14:25 | | Quit bertrik ("Leaving") |
11:14:41 | gartral | but it happens in the "blank" album, next too the <untagged> one |
11:15:06 | gartral | also, it only shows "gobbledygook" for track names |
11:15:27 | gartral | for like a half a second before what looks like a memory leak kills the player |
11:17:25 | Llorean | gartral: Just because you've had a history of corrupt files on your device, have you checked that your Rockbox files are good? (md5sums?) |
11:18:08 | gartral | yes, these are MP3s that dont have info in there id3 tag fields |
11:18:24 | Llorean | That's not at all what i asked about... |
11:19:06 | Llorean | Your Rockbox files. As in, the files that make up Rockbox. Specifically the plugin, in this case. |
11:19:15 | amiconn | Llorean, gartral: It looks like adding duration display to properties.rock would be very easy... |
11:19:40 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
11:19:48 | gartral | well, i have three separate bugs in pictureflow, HIGHLY doubtful that a bad file causes some albums to be able to scroll through track, and some not |
11:20:20 | Buschel | anything speaking against submitting FS #9890 (optional LCD and BCM shutdown for iPod 5G)? |
11:20:44 | Buschel | dreamlayers found a nice solution imho without changing platform code |
11:20:50 | amiconn | So if this is wanted.... |
11:21:06 | Llorean | Buschel: What options does it add? |
11:21:25 | Buschel | Llorean: the patch uses HAVE_LCD_SLEEP_SETTING |
11:21:45 | Llorean | gartral: It'd take you just a few seconds to verify. Better safe than spending time trying other things. |
11:22:13 | Llorean | gartral: I'd also reinit your database and see if that changes anything |
11:22:28 | Llorean | Buschel: So it uses entirely existing options? |
11:22:33 | Buschel | Llorean: you can let the LCD/BCM shut down x seconds after backlight was siwtched off. or you can still let the LCD/BCM active as the 5G has a transflective display |
11:22:40 | * | amiconn spots JdGordon and slaps him around a bit with r19894 |
11:22:48 | gartral | ok, heres what i have, <Untagged> wont allow me too scroll through the songs, AT ALL, the "blank" album next to it totally crashes the play in weird manner, and some AA is totally messed up looking |
11:23:01 | Buschel | Llorean: yes, the patch does not add new options in the code, but enables an option for the 5G |
11:23:17 | Llorean | Buschel: If the BCM shuts down, the screen is cleared? |
11:24:08 | Buschel | Llorean: yes, it simply looks like the ipod was switched off. the BCM/LCD will be woken up again as soon as the user uses scrollwheel again |
11:24:18 | Llorean | Sounds pretty good to me, then. |
11:24:47 | Buschel | Llorean: ok, I will check a few things then and may submit today |
11:25:19 | JdGordon | amiconn: *wink* some people like being slapped :D |
11:25:26 | JdGordon | wtf is 19894 thouhg? |
11:26:19 | JdGordon | what did i break with that? |
11:26:47 | amiconn | It was breaking all icon display on the Player. I fixed it in r20062 yesterday |
11:27:13 | amiconn | Llorean: So what's the conclusing on duration display? |
11:27:36 | Llorean | amiconn: I don't see any reason why it shouldn't be there. |
11:27:49 | amiconn | ok |
11:28:35 | | Quit lightbulbjim ("leaving") |
11:29:36 | | Quit jhMikeS (Nick collision from services.) |
11:29:42 | | Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS) |
11:29:44 | Llorean | gartral: "totally messed up" isn't very descriptive. Also, have you tried re-initializing the database. You've already mentioned having trouble with it, and pictureflow depends on it. |
11:30:39 | gartral | ohh, that may be the source of my woes, yes, as i dont even have databaes on >.> |
11:32:06 | Unhelpful | i'm pretty sure PF shouldn't even start if the DB is disabled. |
11:32:19 | gartral | Llorean: totally messed up = FUBAR |
11:33:08 | Unhelpful | gartral: that is *still* not descriptive in any useful sense. what do you see, how does it respond to input, etc. |
11:33:30 | Llorean | Unhelpful: What if you'd enabled it, then disabled it, so the database files are still around? |
11:33:36 | pixelma | Unhelpful: that gives me an idea. What would happen if you have the database enabled but it's not up-to-date (if you can say from the knowledge of the code)? |
11:34:23 | Unhelpful | that pretty much depends on what tagcache_search and friends do under those circumstances |
11:34:39 | pixelma | I don't use auto-update so that could have been the case yesterday, now I intitialized again |
11:34:55 | gartral | it doesnt respond after the graphics crash, and describe? liiks like someone painted starts on my screen, little 1x1 pixel ones, all over, at random, and, oh, sometimes they flicker, kinda pretty, but i would assume damngous to leave as such |
11:35:43 | Llorean | Maybe pictureflow should refuse to run unless auto-update is enabled. |
11:36:34 | gartral | or at least check to make sure an update was run withing recent memory? (since last rockbox update) |
11:36:53 | Unhelpful | well, as long as the tagcache functions return sane data, i'm not really sure how it would crash |
11:37:05 | Llorean | gartral: That wouldn't ensure any more valid a database as not caring when the last update was. |
11:38:05 | pixelma | Llorean: I'd be against that (the auto-update dependency), the database also doesn't crash without it. And there are some targets without it |
11:38:16 | gartral | well, the update killed the crash, but i still cant scroll through the tracks of the first 2 albums |
11:38:21 | | Quit faemir ("Lost terminal") |
11:38:51 | gartral | pixelma: it PF that's crashing, the database was fine |
11:38:52 | Llorean | pixelma: Maybe trigger a manual update on running Pictureflow? |
11:39:05 | gartral | Llorean: bad idea |
11:39:20 | gartral | Llorean: that would send it into a restart loop |
11:39:31 | pixelma | they don't have pictureflow though (yet). But I don't want to use it, somehow I don't trust it on targets with removeable storage, seeing what a manual "update now" did or did not on my Ondo |
11:39:54 | | Join faemir [0] (n=daniel@88-106-169-118.dynamic.dsl.as9105.com) |
11:39:55 | Llorean | gartral: There's no reason why it'd have to send it into a restart loop. |
11:40:26 | gartral | Llorean: are we talking PFs internal databse of AA, or the main database |
11:40:39 | Unhelpful | gartral: PF does not maintain any database of anything. |
11:41:03 | gartral | cause on my e250, a database update requires the DAP to restart to commit the databaeses changes |
11:41:37 | Unhelpful | it queries the core's database to get a list of album names on startup, searches for album art, and stores pre-scaled copies of album art on disk. |
11:41:39 | gartral | the cache of AA isnt a database? |
11:42:25 | Unhelpful | in the sense that a directory with files in it is a database, sure. |
11:42:27 | | Join tyfoo [0] (n=tyfoo@77-20-31-238-dynip.superkabel.de) |
11:42:29 | * | gartral beats himself with a stupid-mallot |
11:42:40 | Llorean | Updates shouldn't require a player restart, I thought. Only initialization should. |
11:43:01 | * | Unhelpful has never needed a player restart except when first enabling DB. |
11:43:51 | gartral | it says in the database info page of debug after an update "databse ready: no" commit postponed: yes" |
11:45:29 | gartral | wow, just got a data abort from PF at 0006A06C |
11:45:46 | gartral | and it has a half purple screen, half black |
11:46:31 | gartral | again, on the "blank" album with gobbledygook for contents |
11:47:59 | gartral | why does the database info screen report a progress of -1% when idle? |
11:48:06 | * | Unhelpful really wishes sometimes that we had handy debug objects for official builds |
11:49:51 | Llorean | gartral: Honestly, I'd try to figure out what's wrong with your media normally before trying to investigate other bugs. |
11:49:54 | gartral | and i just hit an odd little minor bug, if you wait until the very-absolute last possible second to hit a key before the display starts its "fade" routine, it will except the key press and keep fading |
11:50:02 | Llorean | You seem to have enough problems with your player that at this point I'm wondering if maybe *it* has problems. |
11:50:14 | tmzt | yeah meant OF database? not really relevant here |
11:50:26 | gartral | Llorean: i cleared all the bad files, i know everything is fine now |
11:51:05 | tmzt | xxd /dev/sda > /dev/null might be a good one to run |
11:51:26 | gartral | tmzt: who are you talking too? |
11:51:38 | tmzt | gartral: you |
11:51:42 | gartral | if its me, im on a winblows box |
11:51:57 | Llorean | gartral: You've been in here a few times that I've seen now, where you've been absolutely sure Rockbox had a bug, no doubt whatsoever, up to and including making claims that turned out to be false later about having up to date bootloaders or whatever, that I have a hard time being confident in your player and files. |
11:52:02 | tmzt | what ever the equivalent is there then |
11:52:25 | Llorean | Just by the number of times your player has demonstrated corruption, I have a hard time thinking that the player itself is in physically good condition internally. |
11:52:39 | gartral | i dont even know what that command is supposed too do, tmzt |
11:52:56 | | Join lightbulbjim [0] (n=jim@203.171.93.108.static.rev.aanet.com.au) |
11:53:07 | gartral | Llorean: i reencoded my entire liabrary as far as i had, im pretty sure everything is fine |
11:53:45 | gartral | im running your official build, bootload 5, and have followed your instrutctions too the best of my abilities |
11:54:02 | Unhelpful | gartral: your system hangs if you try to compile anything, i don't trust files encoded on it. |
11:54:21 | gartral | who ever said i used this comp, Unhelpful |
11:54:26 | Llorean | I'm suggesting that the problem may not be Rockbox at all, but your player, considering how many times now you've had problems and issues nobody else had. |
11:54:47 | Llorean | And how many times those issues turned out not to be Rockbox problems, but something that just "happened" locally with no known source. |
11:54:51 | gartral | well, its a firm possibility, as it was a refurb |
11:54:57 | BigBambi | Given the amount of information usually left out, nobody can be sure of anything |
11:54:59 | Unhelpful | gartral: you never said you used another. i assumed you use the same computer you use for other things, which is fairly reasonable. |
11:55:39 | gartral | well, just goes too show, go too assume something, and you make an ass outta u and me |
11:55:49 | BigBambi | ffs |
11:56:23 | Llorean | gartral: I wouldn't use that line considering how recently you "assumed" the Time entry was wrong and a bug. |
11:56:40 | BigBambi | added to all the other assumng you have been doing |
11:56:52 | gartral | well, its true, i made an ass outta myself, didnt i? |
11:57:04 | BigBambi | yes |
11:57:16 | BigBambi | But Unhelpful did not |
12:00 |
12:04:14 | | Quit faemir ("Lost terminal") |
12:18:08 | | Join MethoS- [0] (n=lem@host-091-096-214-221.ewe-ip-backbone.de) |
12:19:27 | | Join miepchen^schlaf [0] (n=miepel@p579EC5CC.dip.t-dialin.net) |
12:26:52 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
12:28:23 | | Quit blkhawk (Broken pipe) |
12:28:45 | | Join blkhawk [0] (n=blkhawk@g227071158.adsl.alicedsl.de) |
12:30:29 | | Join blkhawk- [0] (n=blkhawk@e180226158.adsl.alicedsl.de) |
12:31:50 | *** | Saving seen data "./dancer.seen" |
12:33:43 | | Join Chesteta [0] (i=Chesteta@dyn244.wireless-104.ndsu.NoDak.edu) |
12:34:44 | | Join jaykay [0] (n=chatzill@p579E782E.dip.t-dialin.net) |
12:34:59 | | Quit `Assassin (Read error: 110 (Connection timed out)) |
12:35:36 | gartral | Llorean: ping |
12:36:58 | | Join {phoenix} [0] (n=dirk@p54B4559D.dip.t-dialin.net) |
12:47:20 | gartral | Llorean: if its still of any consolation, the hashes were identical... |
12:47:37 | | Quit blkhawk (Read error: 110 (Connection timed out)) |
12:48:28 | | Nick blkhawk- is now known as blkhawk (n=blkhawk@e180226158.adsl.alicedsl.de) |
12:51:16 | | Quit Chesteta () |
12:57:19 | | Join zimba42 [0] (n=wolfgang@static-87-245-30-16.teleos-web.de) |
12:57:38 | | Join moos [0] (i=Mustapha@81-66-158-88.rev.numericable.fr) |
12:59:22 | | Quit killan_ ("( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com )") |
13:00 |
13:09:15 | | Part gartral |
13:11:40 | | Join killan [0] (n=nnscript@c-415472d5.06-397-67626721.cust.bredbandsbolaget.se) |
13:12:06 | | Quit {phoenix} (Remote closed the connection) |
13:25:36 | | Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht) |
13:25:59 | | Join GodEater [0] (n=ge@rockbox/staff/GodEater) |
13:26:53 | | Quit miepchen^schlaf () |
13:28:53 | | Quit jaykay (Read error: 110 (Connection timed out)) |
13:42:01 | | Join bmbl [0] (n=Miranda@unaffiliated/bmbl) |
13:51:59 | | Join kugel [0] (n=kugel@rockbox/developer/kugel) |
13:54:43 | | Join J [0] (n=john@cpc1-mfld9-0-0-cust128.nott.cable.ntl.com) |
13:55:13 | | Quit J (Client Quit) |
13:57:07 | | Join morrijr [0] (n=john@cpc1-mfld9-0-0-cust128.nott.cable.ntl.com) |
13:57:12 | | Quit morrijr (Client Quit) |
13:58:40 | | Join J [0] (n=john@cpc1-mfld9-0-0-cust128.nott.cable.ntl.com) |
13:59:09 | | Nick J is now known as Guest51519 (n=john@cpc1-mfld9-0-0-cust128.nott.cable.ntl.com) |
13:59:31 | | Quit Rob2223 (Read error: 104 (Connection reset by peer)) |
13:59:46 | | Quit Guest51519 (Client Quit) |
14:00 |
14:00:00 | | Join Rob2222 [0] (n=Miranda@p4FDCE00F.dip.t-dialin.net) |
14:10:13 | | Quit Thundercloud (Remote closed the connection) |
14:12:56 | * | freqmod_gq made a simple patch that displays an error when amssansa models tries to access untransferable blocks http://pastebin.ca/1343653 |
14:13:25 | | Join casainho [0] (n=chatzill@bl8-175-188.dsl.telepac.pt) |
14:18:09 | casainho | hello :-) |
14:23:44 | | Quit Rob2222 () |
14:24:10 | | Join Rob2222 [0] (n=Miranda@p4FDCE00F.dip.t-dialin.net) |
14:24:42 | | Quit tyfoo (Read error: 104 (Connection reset by peer)) |
14:24:52 | casainho | yesterday I made a presentation to Rockbox and ROckbox Player |
14:25:21 | casainho | here the pictures: http://code.google.com/p/rockboxplayer/source/detail?r=222 |
14:25:55 | casainho | If I want to make audio drivers,. I just need to work this main fucntion? void pcm_play_dma_start(const void *addr, size_t size) ?? |
14:26:04 | casainho | can I do it without using DMA? |
14:26:36 | casainho | so, I just need to send the data from that addr and with length size? |
14:26:56 | casainho | how is data organizated? 16bits per left/right channel? |
14:31:53 | *** | Saving seen data "./dancer.seen" |
14:34:35 | | Join miepchen^schlaf [0] (n=miepel@p579EC5CC.dip.t-dialin.net) |
14:35:24 | linuxstb | casainho: Yes, you can do it without DMA. The ipod audio drivers are probably a good example - they use the FIQ (fast interrupt) to feed the audio FIFO. But the FIQ handler is ARM assembler, so you'll need to adapt that. |
14:37:44 | | Join faemir [0] (n=daniel@88-106-169-118.dynamic.dsl.as9105.com) |
14:37:55 | | Quit isthatall (Remote closed the connection) |
14:41:09 | casainho | but, audio buffer is sent to where? |
14:41:13 | casainho | to DAC IC driverS? |
14:41:18 | casainho | do dac ic? |
14:41:24 | casainho | I think is like that... |
14:41:26 | linuxstb | The ipods use I2S to send the data to the DAC |
14:41:26 | casainho | no? |
14:41:44 | casainho | thanks you!! great - I iwll meditate on this info |
14:41:53 | casainho | Im ust go now - take a train and read the code :-) |
14:41:56 | casainho | bye bye :-) |
14:42:53 | rasher | I guess a new bootloader is in order when rockbox usb is enabled... |
14:43:27 | linuxstb | What for? To not reboot to the OF when USB is detected? |
14:43:34 | * | kugel would like to have a USB mode in the bootloader, for recovery purposes |
14:43:58 | rasher | linuxstb: Yes indeed |
14:44:04 | linuxstb | kugel: Then work on enabling interrupts and making sure you don't break dual-booting |
14:45:46 | linuxstb | rasher: I think that only affects the Sansas then - I don't think the ipod bootloaders check for USB. |
14:46:10 | | Part zimba42 |
14:46:11 | * | linuxstb always thinks "ipod" when people talk PP, but senses others always think "sansa"... |
14:46:53 | * | BigBambi always thinks "urgh" |
14:47:04 | * | kugel never thinks |
14:48:48 | kugel | linuxstb: is there a known problem with interrupts, bootloader and dual booting? |
14:49:53 | linuxstb | No, but at least the ipod OF seems quite sensitive to the state that Rockbox leaves the hardware in. So it wouldn't surprise me if that caused problems (hopefully it won't...) |
14:57:31 | | Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) |
15:00 |
15:01:12 | | Quit casainho (Read error: 110 (Connection timed out)) |
15:03:01 | | Quit kadoban (Read error: 104 (Connection reset by peer)) |
15:03:51 | | Join kadoban [0] (n=mud@cpe-24-93-17-195.rochester.res.rr.com) |
15:06:17 | | Join midijunkie [0] (n=Miranda@pD9E540F0.dip0.t-ipconnect.de) |
15:08:48 | * | linuxstb wonders what itunes will think of an ipod in Rockbox USB mode |
15:08:59 | | Quit miepchen^schlaf () |
15:10:38 | | Quit J-23 (Remote closed the connection) |
15:20:59 | | Quit Buschel () |
15:24:09 | linuxstb | gevaerts: Regarding the discusssions of supporting various USB classes in -community, would it be relatively easy to do this as regular plugins? i.e. the user would start a specific plugin, and that would make Rockbox act as a usb device of that class? |
15:27:06 | gevaerts | linuxstb: I think so, yes. The actual interface between the stack and the driver is reasonably small and well defined (defined, not documented :)), so this is definitely possible. The main thing you need to be careful about is that you can't really change the USB configuration while connected, so these plugins need to be started before connecting, and can't be stopped before disconnecting |
15:27:09 | | Quit JdGordon (Read error: 60 (Operation timed out)) |
15:27:18 | | Join einhirn [0] (n=Miranda@p4FC63599.dip0.t-ipconnect.de) |
15:27:49 | | Join SirFunk_ [0] (n=Sir@208-15-25-145.netsync.net) |
15:28:14 | gevaerts | One other thing we need to think about is whether we want to support multiple simultaneous device classes on hardware that can do this (enough endpoints) |
15:28:35 | linuxstb | Hmm, that complicates things... |
15:29:36 | linuxstb | But I guess it's also dependent on what the classes do - i.e. I'm guessing you can't have MSC at the same time as any other class needing disk access. |
15:29:44 | | Join tessarakt [0] (n=jens@e180075236.adsl.alicedsl.de) |
15:30:26 | gevaerts | I think most combinations don't make very much sense, only very few of them really do. |
15:31:01 | gevaerts | hm, maybe they do... |
15:31:07 | * | gevaerts thinks a bit |
15:31:17 | linuxstb | Maybe the plugins for classes that make sense to do together could be combined. |
15:31:54 | linuxstb | So what is the list of potential classes? |
15:31:57 | gevaerts | You can combine MTP with anything except UMS, HID can go with anything, audio can go with anything, ... |
15:32:45 | linuxstb | It depends what audio is implemented - i.e. audio from computer -> Rockbox, or Rockbox -> Computer |
15:33:20 | gevaerts | I think we should think about MSC (possibly with MMC), MTP, HID, Audio, (possibly) Ethernet, serial |
15:34:39 | | Quit MethoS- (Read error: 104 (Connection reset by peer)) |
15:34:51 | linuxstb | Why would Ethernet be useful? Is there even a Class for that? |
15:35:08 | | Join MethoS- [0] (n=lem@dyndsl-085-016-167-207.ewe-ip-backbone.de) |
15:35:08 | gevaerts | Audio is a very flexible thing. You can do PC->DAP, DAP->PC, or DAP->DAP (i.e. expose the volume and EQ settings to the PC) |
15:36:00 | Nico_P | Llorean: are we going to aim towards including the gigabeat S into the next release? |
15:36:15 | gevaerts | There is a class for that, yes. I would possibly start with PPP though (because we have a lot of serial already). It would need lwip or a similar IP stack, and then we can do direct podcast download, streaming audio, and other weirdness |
15:36:21 | | Quit FlynDice (Remote closed the connection) |
15:36:47 | Nico_P | gevaerts: you mean the DAP could access the internet? |
15:36:56 | linuxstb | gevaerts: I don't understand the point though - wouldn't it need to be attached to a PC anyway? |
15:37:07 | gevaerts | Nico_P: yes, if your PC acts as a router |
15:37:14 | * | linuxstb is trying to keep this discussion sensible ;) |
15:37:16 | Nico_P | that's pretty cool |
15:37:49 | gevaerts | linuxstb: you don't want an AJAX web WPS? |
15:38:02 | linuxstb | Errr.... No. |
15:38:33 | * | freqmod_gq sees a rockbox unit connected to an openwrt firewall with usb downloading automatic podcasts from the internet |
15:38:35 | | Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) |
15:39:02 | freqmod_gq | s/firewall/router/ |
15:39:50 | gevaerts | Network probably makes a lot more sense if you have USB host |
15:40:11 | | Quit gromit` (Read error: 60 (Operation timed out)) |
15:40:21 | linuxstb | gevaerts: Which target have enough endpoints? |
15:40:54 | gevaerts | linuxstb: for now, the ARC controller, so portalplayer and imx31 |
15:40:56 | | Quit SirFunk (Read error: 110 (Connection timed out)) |
15:41:53 | linuxstb | How many simultaneous classes could they have? |
15:44:13 | gevaerts | Depends on the class. IIRC portalplayer has 3 endpoint pairs (so 3 IN and 3 OUT), while imx31 has 8. This includes EP0, so practically it's 2 and 7 |
15:44:35 | gevaerts | That means that PP can usually combine two classes, while imx31 can do whatever you like |
15:45:27 | gevaerts | hm, the ZVM may have enough endpoints for multiple classes as well |
15:45:52 | linuxstb | So EP0 is always used for the "handshaking" between host and device, and the others are used for the classes themselves? |
15:46:14 | gevaerts | Audio is a bit special as it uses isochronous, which isn't necessarily possible everywhere (again, ARC seems to do it, the others not) |
15:46:57 | | Join gromit` [0] (n=gromit@ALagny-154-1-67-227.w86-203.abo.wanadoo.fr) |
15:47:27 | gevaerts | It's a bit more complicated than that, as e.g. audio also uses EP0 for control-style things like setting the volume. IIRC you can have a pure-control audio device with only EP0 (so you can combine it with anything else on all targets) |
15:47:45 | linuxstb | OK. |
15:47:50 | linuxstb | I think I get the idea. |
15:47:59 | | Quit midijunkie (Read error: 104 (Connection reset by peer)) |
15:48:10 | gevaerts | It's complicated :) |
15:50:37 | Nico_P | gevaerts: how far are you from trying out the tracer on the USB stack? |
15:51:26 | linuxstb | Nico_P: Regarding putting the Beast in 3.2, it could be useful to make a "todo" list of what needs to be done. |
15:51:34 | gevaerts | Nico_P: about a week. mcuelenaere has the tracer now, and he's going to send it to me on tuesday or wednesday, so I should have it on thursday or friday at the latest |
15:51:57 | Nico_P | linuxstb: yes, I'll do it |
15:52:20 | linuxstb | Nico_P: Maybe somewhere on the GigabeatSPort page/ |
15:52:21 | linuxstb | ? |
15:52:56 | Nico_P | I don't really know what needs to be done actually |
15:53:00 | Nico_P | gevaerts: good news :) |
15:53:07 | linuxstb | I guess firstly we need an official bootloader release - on the download server. |
15:53:37 | BigBambi | I'll have a go at putting the install instructions in the manual |
15:53:39 | linuxstb | We then need to decide if we're happy with the current sendfirm install method, or if we want to write something that's easier to use. |
15:53:49 | BigBambi | I guess a beastpatcher type thing would be nice |
15:54:10 | linuxstb | Then decide if we want to officially support dual-boot, and if so, write instructions on how to do that. |
15:54:33 | BigBambi | and also rbutil integration - at least to the extent of it calling an external .exe for Windows as licence etc |
15:54:51 | linuxstb | If we want dual-boot, we need to either make binary releases of mknkboot, or incorporate that functionality in sendfirm (or beastpatcher if it exists) |
15:55:10 | BigBambi | linuxstb: I don't think there is any reason not to support dual-boot now there is a download of the OF available |
15:55:24 | linuxstb | The reason is that it makes the install process more complex |
15:55:42 | linuxstb | (what I just said...) |
15:56:06 | linuxstb | But now Rockbox supports usb and charging on the S, dual-booting isn't a requirement for release (IMO). |
15:56:12 | Nico_P | single boot is also faster |
15:56:18 | BigBambi | I was going on that we would have a beastpatcher type thing eventually |
15:56:20 | gevaerts | Nico_P: did you see the data abort issue in the buffering code after USB disconnect? |
15:56:37 | | Join tyfoo [0] (n=tyfoo@77-20-31-238-dynip.superkabel.de) |
15:56:37 | BigBambi | But no, go for single at first IMO - faster, usb, charging etc |
15:56:38 | Nico_P | gevaerts: yes, I wanted to discuss it with pondlife |
15:56:42 | linuxstb | BigBambi: So we could ignore dual-boot for now, but add it as a feature of beastpatcher. |
15:56:53 | BigBambi | linuxstb: yes, sounds sensible |
15:57:07 | linuxstb | Or someone could continue with saratoga's idea to "undelete" the OF nk.bin from the firmware partition. |
15:57:08 | gevaerts | Nico_P: I'll open an FS entry to keep track of it |
15:57:19 | Nico_P | gevaerts: you mean the one in FS #8894, correct? |
15:57:22 | BigBambi | Also, dual boot doesn't really bring anything - nothing is compatible (music, videos etc) |
15:57:41 | BigBambi | And we have radio, charging, USB, .... |
15:57:48 | gevaerts | Nico_P: no. http://www.rockbox.org/irc/log-20090219#21:57:44 |
15:57:57 | linuxstb | Does the S encrypt media files like the F? |
15:58:18 | linuxstb | Or is there something else stopping Rockbox playing OF audio files? |
15:58:31 | Nico_P | gevaerts: oh, I didn't see that. I though you were referring to pondlife's comment here: http://www.rockbox.org/tracker/task/8894#comment28411 |
15:59:26 | BigBambi | linuxstb: Not sure actually now you mention it - I thought it wasn't possible but I'll have to check |
15:59:38 | BigBambi | Except I don't have a dual-boot bootloader |
16:00 |
16:00:06 | | Quit SirFunk_ (Read error: 110 (Connection timed out)) |
16:00:08 | linuxstb | Nico_P: Shall I start a "todo" list for the Beast? |
16:00:21 | Nico_P | linuxstb: I've started editing |
16:00:27 | linuxstb | Yes, I just noticed ;) |
16:01:07 | | Join SirFunk_ [0] (n=Sir@208-15-25-145.netsync.net) |
16:04:32 | Nico_P | linuxstb: done: http://www.rockbox.org/twiki/bin/view/Main/GigabeatSPort |
16:04:36 | | Join Aurix_Lexico [0] (n=comrade@c-68-56-205-239.hsd1.fl.comcast.net) |
16:06:09 | n1s | linuxstb: rockbox can play files transferred in the OF fine but they are renamed sor of like itunes style |
16:06:16 | n1s | sort |
16:06:26 | gevaerts | FS #9935 |
16:06:29 | BigBambi | OK, my error - cheers :) |
16:07:01 | | Join TheSphinX^ [0] (n=cold@p54A5DFD4.dip.t-dialin.net) |
16:07:20 | linuxstb | Nico_P: Are you editing it again? |
16:07:29 | Nico_P | linuxstb: no, I'm finished |
16:07:41 | Nico_P | why, it says I am? |
16:07:42 | linuxstb | You still have the lock on the page. |
16:07:53 | Nico_P | and now? |
16:08:04 | linuxstb | OK now. |
16:08:14 | Nico_P | I had forgotten to cancel the editing |
16:08:17 | * | kugel thinks dual boot on the S should be officially supported, but not that it should delay the release |
16:08:22 | * | gevaerts sends all playback and buffering specialists to FS #9935 |
16:08:43 | Nico_P | gevaerts: so it seems to be the same thing pondlife reported at http://www.rockbox.org/tracker/task/8894#comment28411 |
16:08:52 | kugel | gevaerts Nico_P needs to comment on http://www.rockbox.org/tracker/task/9827 first |
16:09:21 | Nico_P | I guess audio_get_buffer() simply needs to warn the buffering thread somehow |
16:09:23 | gevaerts | Nico_P: hm, indeed. I didn't read that properly the first time... |
16:10:09 | * | gevaerts was mislead by that task's global topic |
16:10:44 | | Join SirFunk__ [0] (n=Sir@208-15-25-145.netsync.net) |
16:12:02 | gevaerts | If needed 3.2 could statically allocate the needed buffers for USB (about 32K), but I'd like to avoid that |
16:12:31 | Nico_P | I think it should be pretty fixable |
16:12:43 | kugel | would that make audio playling while usb at least? |
16:12:52 | kugel | +possible |
16:13:11 | gevaerts | kugel: no. That's not possible in general because you can't access the disk |
16:13:23 | gevaerts | This is to stop rockbox crashing |
16:13:36 | kugel | how about the plugin buffer? |
16:13:54 | kugel | or codec buffer? |
16:14:24 | kugel | codec buffer is unused anyway |
16:15:14 | | Quit MethoS- (Remote closed the connection) |
16:15:17 | gevaerts | Plugin buffer would be tricky, as we don't force plugins to close. Codec buffer should be exactly as unused as the audio buffer |
16:16:10 | | Join jaykay [0] (n=chatzill@p579E782E.dip.t-dialin.net) |
16:17:16 | gevaerts | The difference is that there is actually a public exposed function to grab the audio buffer, which there isn't for the codec buffer |
16:18:48 | kugel | does there need to be a function? the codec buffer is a section, so you should be able to do something like *p = CODEC_START |
16:19:08 | kugel | anyway, just saying because grabbing audio buffer seems to cause problems |
16:22:12 | gevaerts | I see two problems with that. (a) are you sure there are no hidden assumptions in the code about the codec buffer remaining untouched?, and (b) from what I can see you can hit exactly the same bug with other code that grabs the audio buffer (i.e. various plugins) (although it may be less likely) |
16:22:13 | linuxstb | Nico_P: I've expanded the TODO list... |
16:22:32 | Nico_P | gevaerts: there are a few things to take care of in order to do it properly, but it should be OK |
16:23:26 | Nico_P | linuxstb: do you think it is possible to use another name than nk.bin? |
16:23:43 | linuxstb | Nico_P: Why not? |
16:24:01 | | Quit SirFunk_ (Read error: 110 (Connection timed out)) |
16:24:03 | linuxstb | Or does sendfirm send the actual filename as well? |
16:24:12 | Nico_P | I thought maybe it is hard coded into the first stage BL |
16:24:36 | Nico_P | oh right, it will just get renamed by MTP |
16:25:46 | linuxstb | Looking at sendfirm.c, it looks like it's hard-coded to send "nk.bin" as the filename anyway. |
16:26:32 | | Quit Rob2222 () |
16:27:27 | * | gevaerts should test what happens if you connect while playing doom |
16:27:52 | | Quit TheSphinX^ (Read error: 110 (Connection timed out)) |
16:28:02 | | Join miepchen^schlaf [0] (n=miepel@p579EC5CC.dip.t-dialin.net) |
16:30:13 | * | n1s guesses on "doom" :) |
16:31:57 | *** | Saving seen data "./dancer.seen" |
16:32:28 | | Join rocko [0] (n=rocko@c-67-167-117-152.hsd1.il.comcast.net) |
16:32:44 | * | BigBambi is attempting to manualify the beast install instructions |
16:33:01 | rocko | ROCKBOX RULES |
16:33:13 | BigBambi | yes indeed |
16:33:50 | Nico_P | gevaerts: how frequent is the crash supposed to be? |
16:34:51 | gevaerts | Nico_P: I think I've seen it in about one in two or one in three cases with USB disconnects when I connected with audio playing |
16:35:34 | * | linuxstb bites the bullet and starts beastpatcher |
16:35:51 | BigBambi | yay! |
16:36:26 | linuxstb | I guess moving utils/MTP to rbutil/.MTP makes sense? Even though it's not going to be directly linked to rbutil? |
16:36:33 | rocko | linuxstb how are you buddy? |
16:36:54 | BigBambi | rocko: Please read the guidlines, this is an on-topic channel |
16:37:07 | Nico_P | gevaerts: what is required to to for audio_get_buffer to be called? |
16:37:55 | gevaerts | Nico_P: if you build with USE_ROCKBOX_USB, it will all happen automatically. What target are you testing on? |
16:38:11 | Nico_P | gigabeat S, which has USE_ROCKBOX_USB |
16:38:20 | Nico_P | I thought maybe I needed to copy a file or something |
16:39:25 | Nico_P | so far it refuses to crash |
16:39:36 | gevaerts | hm, I need to try on my beast |
16:40:10 | gevaerts | I've reproduced it on my mini G2, and people on the forums have done it on sansa |
16:40:30 | Nico_P | has anybody tried it in the sim? |
16:40:52 | gevaerts | not that I know of |
16:41:03 | | Join J-23 [0] (n=zelazko@unix.net.pl) |
16:43:16 | BigBambi | linuxstb: Is the plan to get beastpatcher to also fix the partition table? |
16:43:53 | | Join TheSphinX^ [0] (n=cold@p54A5DFD4.dip.t-dialin.net) |
16:44:41 | linuxstb | BigBambi: No. Beastpatcher will just use MTP. (at least initially). |
16:45:06 | BigBambi | linuxstb: OK, that's fine - I'll put the fixing the partition table bit in the manual then |
16:46:37 | | Join dfkt [0] (i=dfkt@unaffiliated/dfkt) |
16:46:44 | | Quit kugel (Nick collision from services.) |
16:46:49 | | Join kugel [0] (n=kugel@rockbox/developer/kugel) |
16:47:49 | | Join grdxyxy [0] (n=eric@58.61.47.228) |
16:48:27 | | Join Zoxc [0] (i=Zoxc@ti0128a340-dhcp0438.bb.online.no) |
16:50:58 | linuxstb | Nico_P: Do you know why sendfirm.c bothers to define _LARGEFILE_SOURCE ? We're only sending the small firmware file. |
16:51:40 | Nico_P | linuxstb: that's from the original mtp-sendfile, that was supposed to be able to send anything. maybe it's not needed anymore |
16:51:49 | Nico_P | tbh I don't even know what it means |
16:52:08 | linuxstb | It means the app will use 64-bit integers for things like file sizes and offsets. |
16:52:40 | linuxstb | I think it's only needed on Linux - BSD/OS X use 64-bit by default I think. |
16:53:15 | linuxstb | sansapatcher needed it because the firmware partition is > 4GB into the disk (and it opens the whole-disk device and seeks in it). |
16:58:41 | gevaerts | Nico_P: copying some stuff seems to help reproducing this on my mini |
16:58:45 | * | gevaerts thinks |
16:59:02 | gevaerts | Does the beast actually crash on unaligned accesses at all? |
16:59:39 | kugel | gevaerts: I think it doesn't |
16:59:54 | * | kugel remembers jhMikeS talking about that as a feature of armv6 |
16:59:59 | gevaerts | kugel: thanks. That would explain why it doesn't (in this case) :) |
17:00 |
17:00:39 | Nico_P | then I guess I need to try it on the ipod |
17:07:05 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
17:09:12 | | Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/labb.contactor.se/x-b60e604a25a303ff) |
17:13:34 | Nico_P | buffering seems to have gone back to being rather slow on the 5.5G |
17:14:41 | * | freqmod_gq is unhappy with ARM for removing it's PL180 manual because it sees the PL180 as obsolete |
17:15:20 | kugel | freqmod_gq: I have a copy, you want it? |
17:15:41 | kugel | (if I'm allowed to give it away, that is) |
17:15:55 | freqmod_gq | kugel: well, if you know that it doesn't contain any information on bank switching i don't need it |
17:16:03 | BigBambi | When the beast bootloader fails to find the firmware, does it just say "File Not Found" or does it also give a -1 error? |
17:16:04 | kugel | it didn't help me much, anyway |
17:16:12 | freqmod_gq | ok |
17:16:42 | * | kugel hands BigBambi a copy of the source |
17:16:49 | freqmod_gq | i have coded the framework code that detect which bank an adress is in, and gives a panic when the bank is not bank 0 |
17:17:02 | kugel | the patch you mentioned? |
17:17:03 | freqmod_gq | but i don't have any clue on dissassembling the firmware so i am kind of stuck |
17:17:07 | kugel | that was hardly based on banks |
17:17:14 | freqmod_gq | yes, however it is not updated |
17:17:20 | BigBambi | kugel: yes, obviously. However if anyone knew off the top of their heads it sould be much quicker |
17:17:25 | freqmod_gq | i know it is no hardware stuff there |
17:17:27 | freqmod_gq | i know |
17:17:36 | linuxstb | BigBambi: No bootloaders should say "-1" anymore. |
17:17:47 | freqmod_gq | the only interesting thing i found out is that the banks is at least bigger that 1GB |
17:17:51 | * | linuxstb wonders if all that untar stuff is still needed in the beast bootloader |
17:17:52 | freqmod_gq | (most problably i GIB |
17:17:53 | freqmod_gq | ) |
17:18:00 | BigBambi | linuxstb: Ah, OK - that's a general issue with the manual then |
17:18:10 | BigBambi | linuxstb: Do they all say "File Not Found" now then I guess? |
17:18:24 | linuxstb | BigBambi: I don't think the iriver (h1x0/h3x0) bootloader have been updated for a long time though - so they may still say it. |
17:18:36 | BigBambi | OK |
17:18:53 | linuxstb | i.e. it was changed in SVN a long time ago - but not all targets have had new bootloaders released. |
17:20:29 | freqmod_gq | kugel: well, http://pastebin.ca/1343741 is a bit more elaborate, but doesn't contain any reverse engineering actually fixing the bug |
17:22:01 | freqmod_gq | (and it is not tested) |
17:22:14 | Nico_P | gevaerts: not much luck on the ipod either, I'll try the sansa |
17:22:48 | kugel | freqmod_gq: Actually, I think it's worth looking into the PP sd driver again |
17:23:06 | kugel | it has bank switching, and the recent macro renaming made it a bit more readable |
17:23:10 | freqmod_gq | i looked at it and it sends a custom command and then writes to a register |
17:25:57 | freqmod_gq | ehh... looking at the copy_write_sectors it looks like it writes to the device (MMC_DATA_FIFO) |
17:25:57 | saratoga | maybe check if that register is present in the AMS code? |
17:27:00 | freqmod_gq | well, i would suggest looking for the custom ATA command, however i am not good at understanding assembly |
17:27:14 | | Join Lear [0] (n=chatzill@rockbox/developer/lear) |
17:29:20 | kugel | saratoga: ata-sd-pp sends a custom command (35) |
17:29:31 | kugel | vender specific, apparently |
17:29:45 | kugel | and it's not part of the command definitions in firmware/export/sd.h |
17:30:15 | gevaerts | Unhelpful: have you had more issues with usb serial? Which device are you using? |
17:30:33 | | Quit saratoga ("CGI:IRC (EOF)") |
17:30:56 | | Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/labb.contactor.se/x-1ed4fc968dddc2f5) |
17:31:24 | saratoga | so checking if that same command is sent in the AMS binaries is probably not trivial |
17:31:32 | | Quit __lifeless (Read error: 104 (Connection reset by peer)) |
17:31:54 | kugel | freqmod_gq: do you have a disassembly handy? |
17:32:04 | Lear | Neat. Seems like the newlib setjmp (ARM version) just worked. Now the big question is, should I add file headers? :) |
17:32:44 | freqmod_gq | well, i dissasembled the sd_recoved part with dissarm, but i don't think i did it properly, i don't understand it, and i can't find the instructions in the ARM ISA manuals |
17:32:54 | freqmod_gq | so for all practial purposes, no |
17:33:22 | kugel | freqmod_gq: have you found a sd_cmd call? |
17:33:32 | * | freqmod_gq needs to prospone reverse engineering until he has taken compilator tecnic |
17:33:32 | freqmod_gq | no |
17:33:44 | freqmod_gq | i haven't found anything in the firmware |
17:33:58 | kugel | you could search for the MCICommand address |
17:34:13 | | Join _lifeless [0] (n=lifeless@90.150.214.7) |
17:34:29 | kugel | and watch what's written into the registers just before the corresponding b(l) instrunction |
17:34:57 | | Quit TheSphinX^ (Remote closed the connection) |
17:36:38 | * | freqmod_gq sees lots of 0xc8000000 (the base address from the now publicized AS3525 datasheet) |
17:37:33 | | Join mirak [0] (n=mirak@81-66-70-98.rev.numericable.fr) |
17:38:13 | freqmod_gq | where lots is 3-4 occurences |
17:38:22 | gevaerts | mcuelenaere: I think the current usb_serial.c is fine. There seems to be an issue with PP502x that makes it stop sending data now and then, but on imx31 it works perfectly. I haven't had it lock up the player |
17:38:34 | kugel | freqmod_gq: well, 1 is probably enough |
17:39:01 | mcuelenaere | gevaerts: hmmm ok, so SoC specific bug after all |
17:39:04 | freqmod_gq | is bicccs an arm instruction? |
17:39:08 | kugel | MCICommand is MCIBASE+0x0C |
17:39:13 | | Join TheSphinX^ [0] (n=cold@p54A5DFD4.dip.t-dialin.net) |
17:39:24 | kugel | freqmod_gq: yes, but that's not thumb code |
17:39:35 | kugel | from my experience, most of the OF is thumb code |
17:39:42 | freqmod_gq | maybe disarm is not the best dissasembler out there, |
17:39:51 | freqmod_gq | does anybody have any recomendations |
17:39:59 | freqmod_gq | objdump would not recognize the files |
17:40:05 | kugel | not? |
17:40:18 | freqmod_gq | maybe i sendt wrong flags |
17:40:18 | kugel | I could do it with objdump |
17:40:26 | kugel | you need arm-elf-objdump of course |
17:40:31 | gevaerts | mcuelenaere: probably. There were bugs in it until last night though, somaybe your issues are gone anyway |
17:40:33 | freqmod_gq | yes |
17:41:10 | * | freqmod_gq tries objdump some more |
17:41:31 | linuxstb | freqmod_gq: You want something like "arm-elf-objdump -D -b binary -m arm file.bin > file.txt" |
17:41:37 | | Quit faemir ("Lost terminal") |
17:41:52 | kugel | freqmod_gq: I may send you my disasm file |
17:42:02 | linuxstb | And add -M force-thumb (I think) for a thumb mode disassembly. |
17:42:49 | freqmod_gq | i think i haven't managed to strip of the segment header properly |
17:43:26 | freqmod_gq | i cut the file right after the last DEADBEEF before sd_reload |
17:45:13 | freqmod_gq | (offset C604 in m300a.bin from the firmware archive) |
17:45:42 | | Quit kugel (Nick collision from services.) |
17:45:47 | | Join kugel [0] (n=kugel@rockbox/developer/kugel) |
17:46:57 | kugel | well, I can't manage to find c800 in my disasm file |
17:50:07 | freqmod_gq | maybe i didn't manage to cut it properly |
17:50:32 | | Quit Horscht ("Verlassend") |
17:50:45 | freqmod_gq | there is a sd_reload in the middle of the file (at F399) |
17:51:03 | freqmod_gq | and then the point was to search backwards to the last DEADBEEF before that |
17:52:56 | * | freqmod_gq begins to wonder if the offset display in okteta works properly |
17:53:16 | rasher | Hm, if copying a .mi4 and bootloader .rom and sansa.fmt to my sansa while in recovery mode results in the e200 still starting in manufacturer mode, is there any hope left? |
17:54:14 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
17:54:39 | | Join faemir [0] (n=daniel@88-106-169-118.dynamic.dsl.as9105.com) |
17:54:40 | freqmod_gq | ahh 24f39D, that makes more sense (that's the sd_recover) |
17:54:44 | kugel | freqmod_gq: I have only disassembled the firmware part. is the SD stuff in a "plugin"? |
17:54:52 | freqmod_gq | kugel: yes |
17:54:58 | freqmod_gq | that's the last library |
17:55:21 | freqmod_gq | http://www.rockbox.org/twiki/bin/view/Main/SansaV2Firmware |
17:55:39 | freqmod_gq | halfway down the page |
17:55:51 | freqmod_gq | there is a list of library blocks |
17:56:05 | | Quit grdxyxy ("Leaving.") |
17:56:06 | kugel | ah |
17:56:36 | | Quit faemir (Client Quit) |
17:56:56 | gevaerts | rasher: check the forums in the hardware section. IIRC this can mean that you just have to click the memory module back in place, and if it's not that I think some people have managed to recover as well |
17:59:43 | rasher | gevaerts: And the fact that recovery mode appears to function correctly isn't an issue? |
18:00 |
18:00:25 | gevaerts | rasher: I don't really know |
18:00:33 | rasher | Alright, I'll read a bit |
18:02:38 | | Join faemir [0] (n=daniel@88-106-169-118.dynamic.dsl.as9105.com) |
18:02:49 | | Quit kugel (Nick collision from services.) |
18:02:52 | rasher | This looks problematic... crikey |
18:02:53 | | Join kugel [0] (n=kugel@rockbox/developer/kugel) |
18:02:59 | freqmod_gq | kugel: do you know what magic i have to have at the start to make arm-elf-objdump accept the dump (currently i have cut out 23c600 - 24f39d) |
18:03:01 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
18:05:22 | kugel | freqmod_gq: no, sorry. the commands linuxstb gave you worked for me |
18:05:24 | | Quit bs66_ (Read error: 110 (Connection timed out)) |
18:05:40 | freqmod_gq | kugel: which offset do you use? |
18:06:03 | linuxstb | freqmod_gq: What is the problem? arm-elf-objdump is giving you an error, or there is problem with the output? |
18:06:12 | freqmod_gq | arm-elf-objdump -M force-thumb -d fwct2 arm-elf-objdump -M force-thumb -d fwct2 |
18:06:17 | freqmod_gq | ehh (one time) |
18:06:24 | freqmod_gq | gives arm-elf-objdump: fwct2: File format not recognized |
18:06:41 | freqmod_gq | (the arm-elf-objdump is created by the rockbox cross compile script) |
18:06:51 | linuxstb | freqmod_gq: I suggested the right command-line earlier. |
18:07:38 | * | freqmod_gq does sloppy reading, and tries that command |
18:08:00 | kugel | "arm-elf-objdump -D -b binary -m arm fwct2 -M force-dumb > file.txt" |
18:08:41 | freqmod_gq | that worked (with force-thumb) |
18:09:36 | kugel | oh, typo |
18:10:02 | kugel | freqmod_gq: can you send me the file? |
18:10:17 | | Join bs66_ [0] (n=sysuser@79.138.208.148.bredband.tre.se) |
18:10:23 | freqmod_gq | yes |
18:11:23 | freqmod_gq | http://lekebilen.com/upl/fwct2.diss |
18:13:30 | freqmod_gq | i don't think the output is that useful, i can't find the adresses i found with disarm |
18:14:03 | * | freqmod_gq tries to find out what he sent to disarm and send the same to objdump |
18:16:55 | linuxstb | mcuelenaere: Sorry to always be the license poilice, but what about that touchscreen code? Code shouldn't be committed to SVN (and hence current builds) if the license doesn't allow it.... |
18:17:15 | mcuelenaere | linuxstb: yes I know, I'm currently a bit busy with USB though |
18:17:21 | mcuelenaere | I'll handle it later this evening, is that ok? |
18:18:47 | | Quit faemir ("Lost terminal") |
18:18:54 | linuxstb | Do you know what you can do about it? |
18:19:13 | | Join blkhawk- [0] (n=blkhawk@e179088112.adsl.alicedsl.de) |
18:19:16 | mcuelenaere | I'll probably either try contacting the author or rewrite it |
18:19:51 | mcuelenaere | My first idea was to base myself upon tslib, but that uses floats and my rewritten version of that didn't seem to work quite good |
18:22:21 | linuxstb | The discussion in IRC the other night suggested reverting it, then people said that it was OK as builds weren't being distributed. But we do have cowond2 and mrobe500 builds for download... |
18:23:31 | * | linuxstb doesn't ultimately care though, as it's not on his servers, and it's unlikely the author is going to complain. |
18:24:31 | kugel | well, the author cannot complain, can he? we don't break his license as far as I see |
18:24:38 | mcuelenaere | oh ok, then I should probably revert it for now? |
18:25:49 | linuxstb | mcuelenaere: Maybe just wait and see what others think, but if it was my code, I would revert it. |
18:25:58 | kugel | the only issue I see is, that it's incomatible with our license, so we basically break our license. |
18:26:22 | gevaerts | kugel: and that of all projects that we use code from |
18:26:50 | | Quit Tristan (Remote closed the connection) |
18:26:54 | * | freqmod_gq found out that disarm puts out totally different addresses than objdump and that it is problably totaly confused |
18:27:09 | | Quit blkhawk (Read error: 110 (Connection timed out)) |
18:27:30 | kugel | gevaerts: uhm, yes. But not the license of the touchscreen code author :) |
18:27:48 | kugel | (which was my point, it's nevertheless incompatible) |
18:27:51 | Nico_P | gevaerts: I believe I have a fix for FS #9935 |
18:28:16 | Nico_P | I just added a call to buffering_reset() in audio_get_buffer() |
18:29:59 | gevaerts | Nico_P: do you have a patch to test? |
18:30:08 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
18:30:46 | Nico_P | gevaerts: sure, http://pastebin.ca/1343778 |
18:31:24 | | Join midijunkie [0] (n=Miranda@pD9E540F0.dip0.t-ipconnect.de) |
18:31:33 | Nico_P | I managed to repro the crash by transferring files (It didn't happen without transfers), and now it seems to be gone |
18:32:02 | *** | Saving seen data "./dancer.seen" |
18:32:57 | * | gevaerts builds |
18:34:00 | Nico_P | what I'm not quite sure of is whether the audio_stop_playback call that happens on USB connect actually manages to close all the handles |
18:34:34 | | Join faemir [0] (n=faemir@88-106-169-118.dynamic.dsl.as9105.com) |
18:34:35 | Nico_P | if the buffering thread has acknowledged the USB connect before the audio thread, I guess the answer is no and I would even have expected a deadlock |
18:35:26 | | Quit midijunkie (Client Quit) |
18:35:30 | * | mcuelenaere sent a mail to Carlos E. Vidales |
18:37:56 | gevaerts | Nico_P: it seems to be gone here as well |
18:39:24 | Nico_P | gevaerts: what happens when the caller of audio_get_buffer is done with the buffer? |
18:40:23 | gevaerts | Nico_P: as far as I know, nothing, until playback is restarted. There is no audio_release_buffer or anything like that |
18:40:39 | Nico_P | ok |
18:40:50 | | Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37) |
18:42:39 | | Quit Lear ("ChatZilla 0.9.84 [Firefox 3.1b3pre/20090217034531]") |
18:45:05 | | Quit Darksair ("People who are zhuangbility want to show their niubility but only reflect their shability.") |
18:45:26 | | Quit tessarakt ("Client exiting") |
18:45:42 | | Quit faemir ("Leaving") |
18:45:51 | Nico_P | I think reference to release 3.2 needs to be added to the tracker |
18:46:01 | | Join faemir [0] (n=faemir@88-106-169-118.dynamic.dsl.as9105.com) |
18:48:25 | * | mcuelenaere thinks he needs to dump the registers on exception panicf's |
18:49:17 | mcuelenaere | gevaerts: I got a Load Address Error exception in writeFIFO() when doing rapid logf() |
18:49:26 | mcuelenaere | could usb_serial somehow pass invalid pointers? |
18:51:04 | gevaerts | it shouldn't |
18:51:24 | gevaerts | Do you need aligned data in some way? |
18:51:36 | * | mcuelenaere doesn't know |
18:51:37 | mcuelenaere | probably |
18:52:35 | | Join lymeca [0] (n=lymeca@157-157-231-225.dsl.dynamic.simnet.is) |
18:52:53 | | Quit jaykay (Read error: 110 (Connection timed out)) |
18:53:06 | gevaerts | usb_serial assumes that it can pass data to usb_drv_send*() that's not aligned in any specific way |
18:53:51 | mcuelenaere | according to the manual, an address error exception occurs when: Fetch an instruction, load a word, or store a word that is not aligned on a word boundary. |
18:54:00 | | Join {phoenix} [0] (n=dirk@p54B4559D.dip.t-dialin.net) |
18:54:36 | gevaerts | Is that a 16-bit FIFO? |
18:54:37 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
18:55:10 | mcuelenaere | nope, it's 32-bit; but it can be accessed in 32-, 16- and 8-bit |
18:55:27 | Nico_P | gevaerts: I'll wait for some feedback on the FS entry before committing |
18:55:48 | | Quit saratoga ("CGI:IRC (EOF)") |
18:55:57 | gevaerts | Nico_P: good idea |
18:56:57 | Nico_P | I'd especially like to hear from jhMikeS about what happens to queue messages when USB gets connected (i.e. the issue I mention in my FS comment) |
18:57:38 | | Nick blkhawk- is now known as blkhawk (n=blkhawk@e179088112.adsl.alicedsl.de) |
18:57:48 | gevaerts | yes. The SYS_USB_CONNECTED is somewhat special as it tends to stop all processing |
18:59:26 | | Quit _lifeless (Remote closed the connection) |
18:59:42 | | Join _lifeless [0] (n=lifeless@89.20.117.92) |
19:00 |
19:00:38 | mcuelenaere | hmm the bad address is 0x80417569 (which gets loaded as word, so probably it needs aligning) |
19:01:13 | * | Nico_P has to go |
19:01:15 | | Quit Nico_P (Remote closed the connection) |
19:01:57 | gevaerts | I'm not sure about the best way to make USB transfers use aligned data. For UMS it's easy, but for others it will probably involve lots of copying data around |
19:02:29 | mcuelenaere | it's probably something I can handle in writeFIFO() (write data using sb instead of sw instructions) |
19:07:28 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
19:07:54 | | Join MethoS- [0] (n=lem@host-091-097-244-017.ewe-ip-backbone.de) |
19:09:42 | * | freqmod_gq sees a lot of bx'es in the thumb code and wonders if not all the firmware code is in thumb after all |
19:10:24 | mcuelenaere | gevaerts: ok, it looks to be fixed |
19:10:51 | gevaerts | I hope it doesn't cost too much in terms of speed |
19:11:13 | mcuelenaere | well, the driver should get merged to using DMA anyway |
19:11:15 | | Quit jhMikeS (Nick collision from services.) |
19:11:21 | | Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS) |
19:11:23 | mcuelenaere | perhaps I should look into this now, as I have the tracer.. |
19:12:33 | | Quit kugel ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.6/2009020911]") |
19:13:19 | | Quit lymeca ("KVIrc 3.4.0 Virgo http://www.kvirc.net/") |
19:13:33 | | Join lymeca [0] (n=lymeca@157-157-231-225.dsl.dynamic.simnet.is) |
19:15:38 | | Quit TheSphinX^ ("XChat@Linux") |
19:18:06 | | Join Horschti [0] (n=Horscht@xbmc/user/horscht) |
19:19:53 | | Quit flydutch ("/* empty */") |
19:22:11 | | Quit Thundercloud (Remote closed the connection) |
19:29:59 | | Join bluebrother [0] (n=dom@rockbox/developer/bluebrother) |
19:32:16 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
19:34:13 | | Join Dogg006 [0] (n=Chadarch@75-95-171-132.mfd.clearwire-dns.net) |
19:36:03 | | Quit Horscht (Read error: 110 (Connection timed out)) |
19:37:32 | | Quit Thundercloud (Remote closed the connection) |
19:38:14 | BigBambi | First attempt at the Beast installation instructions in the manual: www.aeparker.com/stuff/beast.pdf and www.aeparker.com/stuff/beast.patch |
19:38:34 | BigBambi | It will be easy to change as/when beastpatcher becomes available |
19:38:45 | BigBambi | Comments? |
19:40:03 | LambdaCalculus37 | BigBambi: 404'd. Both links. |
19:40:54 | mcuelenaere | not here |
19:40:57 | | Quit bmbl ("Woah!") |
19:41:00 | BigBambi | er, second is www.aeparker.com/stuff/beast.diff |
19:41:04 | BigBambi | First works fine here |
19:41:35 | | Join evilnick [0] (i=0c140464@gateway/web/ajax/mibbit.com/x-f07598d2987d2a8c) |
19:42:17 | BigBambi | It has been a while since I did any install stuff on the beast, so beast owners please check for inaccuracies as well as other comments |
19:42:33 | | Join MethoS-- [0] (n=lem@host-091-096-209-187.ewe-ip-backbone.de) |
19:45:51 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
19:46:32 | linuxstb | BigBambi: I'm just reading now... |
19:46:42 | BigBambi | linuxstb: thanks |
19:47:29 | LambdaCalculus37 | bluebrother: I'm downloading the new rbutilqt image right now. |
19:47:40 | linuxstb | It sounds like Rockbox could automatically fix the partition table - it reads the MBR at boot anyway, so could simply check if the boot flag(s) are valid, and if not, write a fixed version back. |
19:47:43 | LambdaCalculus37 | Progress is slow, though... I blame JdGordon's connection. ;) |
19:48:25 | BigBambi | linuxstb: That would be ideal |
19:49:42 | linuxstb | BigBambi: You say that the OF is required, but then don't do anything with it... |
19:49:54 | BigBambi | linuxstb: I do in uninstall |
19:50:36 | BigBambi | linuxstb: I wanted to make sure that they always have a copy, otherwise we might get people not being able to uninstall if Toshiba move the update |
19:51:01 | linuxstb | Ah yes, I missed the "un" in that sentence. I read it as being required for the install. |
19:52:17 | BigBambi | Better wording is always welcome :) |
19:53:29 | | Join countrymonkey [0] (n=4b05639a@gateway/web/cgi-irc/labb.contactor.se/x-7b5a9f8c141ce29b) |
19:53:57 | countrymonkey | What's the holdup on fs#s9754, 9774, 9816, 9829, 9832, 9837, 9862, ? |
19:54:36 | LambdaCalculus37 | bluebrother: The new one works. |
19:54:59 | bluebrother | LambdaCalculus37: nice. Works as in the wait-for-remount works too? |
19:55:26 | | Join Tristan [0] (i=tristan@i.dont.want.to.die.virgin.net.in) |
19:55:39 | LambdaCalculus37 | bluebrother: Can't test that right now; I have neither my iPods nor my c250 right now. Just my beast and my H340. |
19:55:48 | bluebrother | :( |
19:55:49 | LambdaCalculus37 | I'll try it tonight and I'll mention it for the logs. |
19:55:50 | | Quit MethoS- (Read error: 110 (Connection timed out)) |
19:56:30 | domonoky | but it least i know, that my mac build enviroment is working again :-) |
19:56:36 | LambdaCalculus37 | Actually, let me try something. |
19:56:41 | bluebrother | ok. I won't be around too much the next couple of days, but if it works I'd really like to commit and push a new release so it finally has that issue resolved |
19:56:43 | linuxstb | countrymonkey: That no-one is being paid to work on Rockbox? |
19:56:43 | domonoky | s/it/at |
19:57:06 | bluebrother | seems like it was at least a good build setup verification ;) |
19:57:10 | LambdaCalculus37 | bluebrother: My girlfriend just lent me her c240. |
19:57:39 | LambdaCalculus37 | Haha... seems I did have my iPod video, as well. :) |
19:57:49 | * | LambdaCalculus37 found his video stuck in a pocket in his bag |
19:58:07 | | Quit Dogg006 (Read error: 104 (Connection reset by peer)) |
20:00 |
20:00:27 | LambdaCalculus37 | bluebrother: What would you like me to test? Bootloader and build install? |
20:01:18 | bluebrother | LambdaCalculus37: bootloader install. It should install as before, and then add a "waiting for OS to remount player" in the log window until it gets remounted |
20:01:35 | | Join FlynDice [0] (n=jack@m290436d0.tmodns.net) |
20:02:01 | LambdaCalculus37 | iPod video's up first. |
20:02:21 | LambdaCalculus37 | "Could not open Ipod in R/W mode" |
20:02:27 | bluebrother | you can try the automated install too −− it should wait after the bootloader install until the player gets remounted. |
20:02:37 | | Quit FlynDice (Remote closed the connection) |
20:02:58 | linuxstb | BigBambi: OS X instructions are missing. I guess for now you could share the Linux instructions - maybe call that something like "Bootloader installation from Unix (Linux, Mac OS X)". |
20:03:06 | bluebrother | hmm, that sounds like a permission issue now ... depending on how this is handled on OS X |
20:03:26 | BigBambi | linuxstb: Yes, that was going to be a question - is OS X the same as linux? |
20:03:52 | linuxstb | I expect so - if someone can build sendfirm/beastpatcher for it... |
20:04:14 | LambdaCalculus37 | bluebrother: Yep. Let me try sudo'ing rbutilqt this time. |
20:04:23 | BigBambi | linuxstb: OK |
20:04:54 | * | LambdaCalculus37 sudos rbutilqt and tries again |
20:06:11 | * | bluebrother should give the startup detection stuff a go |
20:06:33 | LambdaCalculus37 | bluebrother: Still waiting for the system to remount the player... |
20:06:38 | * | linuxstb is annoyed that there doesn't seem to be an "upload file from memory buffer" function in libMTP, so he will need to write the embedded bootloader to a temporary file |
20:06:48 | LambdaCalculus37 | It's stuck! |
20:06:59 | LambdaCalculus37 | The player's already remounted, and rbutil just got stuck! |
20:08:41 | bluebrother | stuck as in it still waits for the remount? |
20:08:56 | bluebrother | that should timeout after 5 minutes |
20:08:57 | | Quit moos ("Rockbox rules the DAP world") |
20:09:25 | bluebrother | though it shouldn't get stuck. |
20:11:14 | LambdaCalculus37 | It timed out. |
20:11:44 | bluebrother | can you check if the player was mounted differently? |
20:12:01 | LambdaCalculus37 | bluebrother: I think one thing that should be done on OS X to allow raw disk access is to have rbutilqt prompt the user for their password. |
20:12:19 | LambdaCalculus37 | bluebrother: No, it's still in the same location as before (on mine it's /dev/disk1s2). |
20:12:27 | linuxstb | LambdaCalculus37: So it didn't work without being root? |
20:12:38 | LambdaCalculus37 | linuxstb: No. |
20:12:40 | countrymonkey | Could I please have SVN access for apps/lang? |
20:12:43 | bluebrother | strange. |
20:12:48 | countrymonkey | I'd maintain Chinese. |
20:12:51 | BigBambi | or with root seemingly |
20:12:52 | linuxstb | LambdaCalculus37: Can you test ipodpatcher? IIRC, that never needed root access. |
20:13:04 | LambdaCalculus37 | linuxstb: Sure. |
20:13:12 | | Quit {phoenix} (Remote closed the connection) |
20:13:12 | LambdaCalculus37 | Let me finish updating my build first. |
20:13:35 | LambdaCalculus37 | countrymonkey: You can send us patches through Flyspray. |
20:13:52 | LambdaCalculus37 | The Tagalog maintainer does that; she has no SVN access. |
20:14:05 | BigBambi | most translators do |
20:14:37 | LambdaCalculus37 | linuxstb: Doesn't work. |
20:14:41 | BigBambi | if not all (except for those that have it for other reasons) |
20:14:53 | LambdaCalculus37 | linuxstb: Scratch that! |
20:15:09 | LambdaCalculus37 | linuxstb: It works. |
20:15:52 | Unhelpful | gevaerts: it's been working, although logf seems to insert two newlines per call (there are none in the format strings), and it seems to runs of characters here and there. it's not been much help debugging, but if the stack is being smashed, that might mess up logf just as it did splashf. |
20:16:33 | mcuelenaere | linuxstb: can't you write your memory buffer to a temporary file and upload that? |
20:16:51 | linuxstb | mcuelenaere: Yes, that's what I'm annoyed about having to do... |
20:16:56 | gevaerts | Unhelpful: logf inserts \r\n for the serial line, to make it come out properly in most terminal emulators |
20:17:20 | gevaerts | Unhelpful: if you log a lot very fast, you may want to increase the buffer size in usb_serial.c |
20:17:45 | mcuelenaere | gevaerts: USB serial is acting weird here.. it seems it only displays some messages while others not |
20:17:52 | Unhelpful | i'll try that, thanks :) |
20:17:54 | mcuelenaere | probably the same issue as Unhelpful |
20:18:28 | gevaerts | Unhelpful: also, it seems to work better on the beast than on other players. Not sure if that helps you though |
20:18:50 | * | gevaerts welcomes all helpful eyes for usb_serial.c :) |
20:19:46 | BigBambi | linuxstb: Other than the OS X addition, anything else? |
20:21:02 | linuxstb | BigBambi: Not at the moment. Are you planning on committing it? |
20:21:13 | mcuelenaere | hmm ok, cool. now it seems to be 'stuck' transferring logf() data while the data transfer function does logf(), which results in a loop :) |
20:21:36 | LambdaCalculus37 | bluebrother: iPodpatcher seems to work without needing sudo on OS X; ditto for Sansapatcher. |
20:21:36 | gevaerts | ah, that's not supported I think :) |
20:21:39 | Unhelpful | gevaerts: oh *really*? i didn't even try there, since i got data aborts trying to use logf (without serial) ages ago. also, the PF slide size is larger on beast than e200, while the plugin buffer is not... pictureflow desperately needs to grab some other buffer space to allocate from. |
20:22:01 | BigBambi | linuxstb: Probably, unless there are objections - it is missing e.g. download locations as they don't exist yet, but a) it isn't supported and b) it is better than what is there |
20:22:06 | gevaerts | Unhelpful: no promises about yesterday, but *today* it works fine on the beast :) |
20:22:17 | BigBambi | linuxstb: And it should be easier to adapt this than what is there now |
20:22:31 | bluebrother | LambdaCalculus37: interesting. Maybe OS X treats them differently because those are non-gui? |
20:22:31 | BigBambi | When the final install procedure is live |
20:23:28 | LambdaCalculus37 | bluebrother: That's rather unusual, though. |
20:24:10 | LambdaCalculus37 | bluebrother: One easy solution is to have rbutil prompt the user for their password before attempting to do a bootloader install on the iPod or Sansa. |
20:25:21 | bluebrother | LambdaCalculus37: I'm not sure one can elevate the permission level during runtime. Vista has something for that, but I don't know of anything like this on *nix |
20:26:09 | | Quit stripwax (Read error: 104 (Connection reset by peer)) |
20:27:34 | | Quit Thundercloud (Remote closed the connection) |
20:27:54 | | Join Dogg006 [0] (n=Chadarch@75-95-171-132.mfd.clearwire-dns.net) |
20:28:09 | | Quit Dogg006 (Remote closed the connection) |
20:28:50 | linuxstb | LambdaCalculus37: What does "ls -l /dev/diskS*" show as the permissions for the ipod's disk device(s) ? |
20:29:01 | | Quit faemir ("Leaving") |
20:29:34 | * | linuxstb can't believe OS X distinguishes between gui apps and console apps when accessing device nodes... |
20:29:48 | | Quit countrymonkey ("CGI:IRC (EOF)") |
20:30:09 | * | bluebrother finds that strange too but didn't have any other idea |
20:30:44 | linuxstb | It would be different if we were going through Apple APIs, but the ipodpatcher code just opens the disk device nodes... |
20:31:54 | LambdaCalculus37 | linuxstb: On mine, the permissions are rw-r−−−−-. |
20:32:04 | *** | Saving seen data "./dancer.seen" |
20:32:47 | linuxstb | What owner and group? |
20:34:09 | linuxstb | And do they change if you unmount it - i.e. with "diskutil unmount /dev/diskWHATEVER" ? |
20:35:12 | LambdaCalculus37 | linuxstb: My username is the owner, and the group says "operator" (i.e. rmenes operator). |
20:36:05 | | Quit lymeca (Read error: 110 (Connection timed out)) |
20:36:19 | LambdaCalculus37 | Let me unmount it and remount it. |
20:36:37 | | Join faemir [0] (n=daniel@88-106-169-118.dynamic.dsl.as9105.com) |
20:37:00 | linuxstb | LambdaCalculus37: The useful times to look at the permissions are after you've first plugged it in, and then after you unmount it (diskutil umount ...) |
20:38:37 | LambdaCalculus37 | linuxstb: Nothing changes when I unmount it. |
20:40:43 | linuxstb | Can you try rbutil again? Maybe it was just co-incidence that it failed then... |
20:42:45 | LambdaCalculus37 | Trying it now. |
20:44:18 | LambdaCalculus37 | It seems to have successfully installed the bootloader this time without needing to be sudo'ed first. |
20:44:33 | LambdaCalculus37 | But it's still timing out after waiting to remount the player. |
20:44:48 | bluebrother | :( |
20:46:09 | | Join arohtar [0] (n=daniel@88-106-169-118.dynamic.dsl.as9105.com) |
20:46:22 | | Quit arohtar (Client Quit) |
20:51:31 | | Join petur [50] (n=petur@rockbox/developer/petur) |
20:57:26 | | Quit MethoS-- (Read error: 60 (Operation timed out)) |
20:57:47 | | Join lymeca [0] (n=lymeca@157-157-71-184.dsl.dynamic.simnet.is) |
20:57:52 | | Join MethoS-- [0] (n=lem@host-091-097-241-226.ewe-ip-backbone.de) |
20:58:21 | LambdaCalculus37 | bluebrother: It's doing the same with the c240. |
21:00 |
21:01:40 | | Join toffe82 [0] (n=chatzill@expo-02.socallinuxexpo.org) |
21:03:01 | bluebrother | LambdaCalculus37: strange. I'm using almost the same code that autodetection uses. Guess I need a mac to try myself :( |
21:04:18 | | Join MethoS- [0] (n=lem@host-091-097-242-007.ewe-ip-backbone.de) |
21:05:02 | LambdaCalculus37 | bluebrother: Ask JdGordon to hook you up with an account on his Mac. ;) |
21:07:00 | | Quit miepchen^schlaf () |
21:09:28 | | Join gromit`` [0] (n=gromit@ALagny-154-1-69-174.w86-203.abo.wanadoo.fr) |
21:09:45 | | Quit avis (Remote closed the connection) |
21:10:36 | | Join avis [0] (n=ident@pdpc/supporter/student/avis) |
21:10:42 | | Join miepchen^schlaf [0] (n=miepel@p579EC5CC.dip.t-dialin.net) |
21:16:49 | | Quit gromit` (Read error: 110 (Connection timed out)) |
21:17:58 | | Quit MethoS-- (Read error: 113 (No route to host)) |
21:26:28 | | Quit MethoS- (Read error: 110 (Connection timed out)) |
21:35:08 | | Quit J-23 ("ZNC - http://znc.sourceforge.net") |
21:38:20 | | Join `Assassin [0] (n=blank@71-8-56-51.dhcp.leds.al.charter.com) |
21:38:47 | | Quit bluebrother ("leaving") |
21:39:24 | toffe82 | low_light : I am trying the last build on the hdd1630 and it doesn't seems to work... |
21:40:20 | Unhelpful | gevaerts: um, hey, how exactly does usb logf work? do be specific, if the logf is inside a non-yielding busy loop, will my output get eaten? |
21:40:40 | | Quit toffe82 ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]") |
21:47:10 | | Join keby [0] (n=keby@cpe-24-243-7-225.satx.res.rr.com) |
21:53:39 | | Join Annie [0] (n=43bbe4a0@gateway/web/cgi-irc/labb.contactor.se/x-46884ee0010f95ff) |
21:54:33 | | Join z35 [0] (n=z35@h78.29.89.75.dynamic.ip.windstream.net) |
21:54:34 | | Quit Annie (Client Quit) |
21:56:12 | | Join Annie [0] (n=43bbe4a0@gateway/web/cgi-irc/labb.contactor.se/x-e70226c958b90316) |
21:58:09 | Annie | I am trying to resolve issues with my e250 sansa because it will not recognize sdhc card and allow access through menu. will the rockbox firmware fix this? and additionally will it render my rhapsody (.rax) no longer accessible? |
21:59:05 | krazykit | rockbox will read your microSDHC card, but will not play rhapsody files. the original firmware should still play those, however |
22:00 |
22:00:56 | Annie | if I load the rockbox firmware, it doesn't affect the original firmware? |
22:01:12 | Llorean | It isn't supposed to. |
22:02:22 | Llorean | There have been one or two reports of losing Rhapsody support entirely, but they've been cases where the person wasn't careful and did not follow the installation instructions exactly, so it *may* be possible to lose Rhapsody support temporarily or permanently if you do things wrong, but we really don't have much information on this (only two people have reported it, and they never came back for us to see if we could learn more / fix it) |
22:02:35 | Llorean | It's also possible it came back, which is why they didn't ask about it further |
22:03:33 | | Join low_light [0] (i=ad58bb86@gateway/web/ajax/mibbit.com/x-ef084ee9c0a6343b) |
22:04:07 | linuxstb | Llorean: One of the reasons to write "beastpatcher" is to solve all the release hurdles - i.e. streamline and simplify the install process. |
22:04:16 | Annie | so. to clarify, the .rax files will not be impacted if I add this firmware? Original firmware will still be intact (likely) and the rockbox firmware would only augment my player capabilities by allowing it to read the slot? |
22:05:01 | Unhelpful | Llorean: some users got it working after using dual-boot firmware. i mean to use the official updater at some point, to see if it updates the flash loader in a way that lets me duplicate the problem. |
22:05:26 | LambdaCalculus37 | Annie: Yes, and then some. It'll allow you to do so much more. |
22:06:04 | Llorean | Annie: It's a dual boot. You can only use one, or the other, at once but you can reboot to swap between them. So, for example, .rax files on the MicroSDHC would be unusable entirely without copying them to the player itself. |
22:06:17 | | Join funman [0] (n=fun@rockbox/developer/funman) |
22:06:21 | LambdaCalculus37 | http://www.rockbox.org/twiki/bin/view/Main/WhyRockbox |
22:06:29 | LambdaCalculus37 | funman: Welcome back! |
22:06:53 | funman | hello |
22:07:01 | linuxstb | Welcome back? |
22:07:16 | linuxstb | Or are you just saying hello? ;) |
22:07:28 | funman | 2nd choice :/ |
22:07:34 | LambdaCalculus37 | :) |
22:07:41 | Annie | great. i am not highly technically saavy so i'm trying to make sure I understand the implications. I appreciate the help. What I have gathered indicates that adding this firmware is all-in-all a good idea and will only enhance my player abilities?. correct? |
22:07:41 | Llorean | Unhelpful: Well I remember two issues, right. One was that, on occasion it'd just demand recovery mode for no apparent reason. The other is that we couldn't install after an official 1.2 update (rather than an indirect update with Rockbox install). But I never heard about recent status of either of these. |
22:07:57 | Llorean | Annie: Yes. |
22:08:00 | funman | i'm looking for a job and an habitation, so I can't afford an internet connection nor a Sansa Clip to replace the one I broke |
22:09:31 | Annie | Llorean, will I need to re-boot/swap while connected to computer or will i be able to do so from the player while in my car? |
22:09:51 | Llorean | From the player. |
22:10:21 | Annie | awesome... thank you for all your help. i will likely give this a try. have a great day! |
22:11:41 | | Quit Annie ("CGI:IRC (EOF)") |
22:11:52 | | Join maddler [0] (n=maddler@static-217-133-171-24.clienti.tiscali.it) |
22:16:01 | | Quit funman ("leaving") |
22:18:06 | low_light | toffe82: current svn seems to work fine on my hdd1630. What does yours do? |
22:19:43 | | Join Rob2222 [0] (n=Miranda@p4FDCE00F.dip.t-dialin.net) |
22:22:11 | low_light | gevaerts: what's the status on the mr100 usb? |
22:22:55 | Unhelpful | Llorean: for some users, at least, using dual-boot breaks the recovery-loop-on-rockbox-install cycle. random recoveries probably has to do with it not liking something about the partition table or filesystem, and won't be easy to fix unless we can get at the flash, i'd think. |
22:23:11 | Unhelpful | and i'm not sure we want to replace the flash, since it can fix an otherwise-bricked player |
22:24:36 | | Join LambdaCalculus3_ [0] (n=rmenes@rrcs-24-103-23-92.nyc.biz.rr.com) |
22:26:12 | linuxstb | Unhelpful: If we put Rockbox code in flash, that would have a recovery mode as well (i.e. UMS Mode) |
22:32:05 | *** | Saving seen data "./dancer.seen" |
22:32:41 | * | freqmod_gq has made more unusful code experimenting with bank shifting as in the pp-driver http://pastebin.ca/1343929 |
22:32:59 | | Quit LambdaCalculus37 (Read error: 110 (Connection timed out)) |
22:33:04 | Llorean | Do we know how to flash the Beast? |
22:33:07 | | Nick LambdaCalculus3_ is now known as LambdaCalculus37 (n=rmenes@rrcs-24-103-23-92.nyc.biz.rr.com) |
22:33:26 | freqmod_gq | i.e. it compiles and runs, but the actual bank shifting does not have any effect (except if you enable the #ifdef 0, then it gets a bit slower and more unsable) |
22:54:20 | | Join toffe82 [0] (n=christop@expo-02.socallinuxexpo.org) |
22:54:44 | Unhelpful | Llorean: i don't know that we do. it would certainly solve some other issues, to have our own recovery mode, and i guess it doesn't *need* to do its own partitioning and formatting, when a host can do that :) |
22:57:00 | toffe82 | low_light: ping |
22:57:32 | low_light | toffe82: here |
22:57:42 | toffe82 | low_light : it is a 1830 and it come to a black screen but the lights of the toucpad are on |
22:58:50 | low_light | and I assume the OF works? |
22:59:56 | low_light | did the 1830 work with previously with Rockbox? |
22:59:57 | toffe82 | low_light : I am thining that I perhaps have a problem with svn as I made the mod for the hdd6330 before and did an update , Did the update erase previous change ? |
23:00 |
23:00:02 | toffe82 | yes |
23:01:15 | toffe82 | I have to rebuild again |
23:01:38 | low_light | the lcds are different between the 6330 and the 1630/1830 |
23:02:18 | low_light | just use an svn build of the 1630 on the 1830 |
23:03:08 | amiconn | gevaerts: Regarding USB host - did you ever start something for the H300's ISP1362? |
23:03:24 | toffe82 | rebuilding .... |
23:04:37 | gevaerts | Unhelpful: if the usb thread doesn't get to run, your logfs won't get to the other side |
23:04:54 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-18997a7efbe9c832) |
23:05:49 | Unhelpful | so, if i have a suspected busy-loop hang, i'd best put some logf *and* yield in it? |
23:06:06 | low_light | toffe82: got to go...hopefully it works |
23:06:11 | | Quit low_light ("http://www.mibbit.com ajax IRC Client") |
23:07:11 | gevaerts | low_light: my tests on mr100 were a bit inconclusive. As long as I looked carefully, everything went fine. I tried plain svn, the PP5022 sequence and the PP5020 sequence(s) you found, with zero, two and three hubs, and I got no errors at all. Once or twice however I got serious problems after several gigabytes of data that caused linux to decide not to talk to the device any more |
23:07:30 | gevaerts | This may or may not be related to usb. For all I know it could also be a disk issue |
23:08:03 | gevaerts | amiconn: no. I know it's OHCI, but I didn't do anything except looking at datasheets yet |
23:08:13 | gevaerts | Unhelpful: probably, yes |
23:08:22 | amiconn | gevaerts: :\ |
23:13:32 | | Quit lightbulbjim (Read error: 101 (Network is unreachable)) |
23:14:12 | Unhelpful | would something like this be generally useful? have i written something that we actually have already? http://pastie.org/396297 |
23:15:12 | Unhelpful | basically, a printf-style DEBUG_OUT that prefixes function name and line, and appends a "\n" to the format if it's using DEBUGF, but not for LOGF. also an ASSERT that uses DEBUG_OUT |
23:15:36 | amiconn | Llorean: I remember that I once got that unmotivated recovery mode on my beast, but unlike for others, it didn't reformat my data partition. Maybe this is related to the fact that I don't connect the beast to linux, and hence didn't apply the partition table fix (bootable flag)? |
23:16:27 | amiconn | This would be one reason to implement on-the-fly partition table modification. Then the on-disk version wouldn't need to be modified, and we could hide the firmware partition at the same time. |
23:17:41 | * | Unhelpful still worries a bit about handling writes to it, in that case... perhaps we return a magic one from memory if the one on disk matches the stock table? |
23:18:43 | amiconn | Writing should probably just go through |
23:20:07 | amiconn | Reading would fix the bootable flag(s) on the fly if it finds the "broken" one, and hide the first partition by changing the partition type to hidden-fat32 if it finds plain fat32 |
23:26:33 | toffe82 | low_light : it is working , I still had the mod for the hdd6330 :) |
23:31:57 | amiconn | gevaerts: Regarding USB_HANDLED_BY_OF there's now a new problem on the PP502x ipods (except G5 and nano) when we enable the usb stack. |
23:32:17 | amiconn | It means that USB is handled within rockbox, while firewire is still handled by the OF |
23:33:18 | | Quit maddler (Connection timed out) |
23:33:23 | gevaerts | amiconn: for now the only practical effect of having USB_HANDLED_BY_OF defined is that the rockbox upgrade detection is there |
23:33:50 | amiconn | You probably mean "is not there"? |
23:34:02 | gevaerts | ah, yes |
23:34:05 | amiconn | I wonder why this commit caused a red delta, btw |
23:34:50 | amiconn | Actually a red delta for the ipods, and a green delta for clip & fuze. That can't be correct |
23:35:01 | | Join rakslice_work_ [0] (n=Vineyard@S01060016b68ef62b.ok.shawcable.net) |
23:35:02 | gevaerts | ipods didn't have upgrade detection. Since the plan is to enable it soon, I thought it best to change that |
23:36:08 | amiconn | Hmm. Still not really clean |
23:36:26 | amiconn | You could have made it depend on !USE_ROCKBOX_USB |
23:36:35 | Llorean | For 3.2, we probably want new bootloaders for any USB-getting devices that default to OF in the bootloader when a charger / USB is detected |
23:37:08 | gevaerts | true. This needs further work |
23:37:10 | amiconn | Llorean: Ideally I'd want bootloader usb for the PP targets, but this might be problematic |
23:37:33 | | Join Administrateur_ [0] (n=chatzill@ARouen-256-1-21-221.w90-51.abo.wanadoo.fr) |
23:37:57 | amiconn | Afaik USB will require enabling interrupts, and we need to make sure the OF will still load properly, for dual boot |
23:38:07 | | Quit Administrateur_ (Client Quit) |
23:38:13 | gevaerts | Llorean: at least for sansa that's a simple recompile with -DUSE_ROCKBOX_USB. Not sure about the others |
23:38:13 | Llorean | I seemed to recall that bootloader USB might be problematic. |
23:38:22 | Llorean | For 3.2 we can probably settle for "don't reboot into the OF" |
23:38:50 | amiconn | Llorean: There is a problem with that though, which I observed on various targets. |
23:39:24 | amiconn | If you connect usb during boot, and it's not caught by the bootloader so that rockbox goes straight into usb mode, the next dircache scan will be a foreground scan |
23:39:41 | | Quit rakslice_work (Read error: 60 (Operation timed out)) |
23:39:46 | * | amiconn always waits for dircache to settle before plugging usb in order to avoid this |
23:40:07 | Llorean | I don't see this as a too terribly significant problem, honestly. |
23:40:16 | Llorean | It'd be nice to avoid, but it's still better than booting into the OF. |
23:41:09 | | Join webguest34 [0] (n=549c7df0@gateway/web/cgi-irc/labb.contactor.se/x-0babc741bf65dbba) |
23:42:40 | | Quit webguest34 (Client Quit) |
23:47:02 | | Quit LambdaCalculus37 ("Fwump") |
23:47:07 | | Join {phoenix} [0] (n=dirk@p54B4559D.dip.t-dialin.net) |
23:51:36 | Unhelpful | gevaerts: erm, you said usb logf should be outputting \r\n? |
23:52:33 | gevaerts | Unhelpful: that's what logf.c has, yes |
23:53:24 | Unhelpful | huh. that's what i see there, as well. i was trying to use recode to conver the CRLF to LF, and it kept choking. so i hexdumped the output: 0000010: 3239 3920 6c69 7374 2064 756d 7073 0a0a 299 list dumps.. |
23:53:39 | * | Unhelpful wonders what, exactly, is turning it to \n\n |
23:53:52 | gevaerts | You could try playing with stty |
23:54:42 | n1s | speaking of bootloaders, there's a small bug in the c200 bootloader. If it can't find the main binary it gets into a loop flashing the logo and the "file not found" message and a black screen alternating |
23:54:59 | Unhelpful | the large buffer fixed the missing data, by the way :) |
23:55:48 | gevaerts | good :) |
23:57:37 | | Join bertrik [0] (n=Bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
23:57:53 | * | domonoky tries test_disk on his e200v2, and gets strange results. The generated test file always starts with ff (and a few more wrong entrys) before it looks sensible. But a test with writing increasing numbers instead of random ones into the file, showed correct values in the first bytes. :-/ |
23:58:43 | | Quit rocko ("Leaving") |
23:59:00 | | Part toffe82 |