00:00:07 | bertrik | gevaerts: I can do that, but not today |
00:00:28 | jhMikeS | I don't even think the module has been clocked even once until rb uses it |
00:00:28 | | Quit fyre^OS (Read error: 104 (Connection reset by peer)) |
00:00:29 | | Join homielowe [0] (n=eric_j_l@d205-250-150-38.bchsia.telus.net) |
00:00:45 | | Join fyrestorm [0] (n=fyre@cpe-68-173-174-251.nyc.res.rr.com) |
00:01:30 | homielowe | With current SVN on the gigabeaSt I get this coming up from disk utility under mac OSX, http://pastebin.ca/989971 , my computer can recognize the disk but not read it. |
00:01:55 | | Join CyBergRind|w [0] (n=cbr@212.98.160.130) |
00:02:49 | gevaerts | homielowe: that's because of the tb.inquiry->DeviceTypeModifier = 0; near the bottom of firmware/usbstack/usb_storage.c |
00:03:02 | | Part ]RowaN[ |
00:03:11 | BigBambi | gevaerts: yo |
00:03:25 | gevaerts | homielowe: it's needed to make windows find both partitions, but unfortunately it makes the disk not work in os x. |
00:03:42 | gevaerts | BigBambi: hello. I seem to have sent you the wrong partition table by accident... |
00:03:54 | BigBambi | gevaerts: Stop me if I'm covering old ground, as I have just got in and haven't read the logs |
00:04:15 | BigBambi | gevaerts: aha. I was going to say, after I rebooted with the partition table you sent, the S demanded a restore |
00:04:36 | gevaerts | It's one from an S30 instead of an S60... |
00:04:37 | BigBambi | Which I did, and after that it was back to how it was before |
00:04:45 | BigBambi | But I made it work! |
00:05:00 | * | Mouser_lnX hasn't yet... |
00:05:05 | gevaerts | fdisk ? |
00:05:16 | | Quit bluebrother ("Verlassend") |
00:05:21 | BigBambi | When it was restored, with Rockbox, at the state where dmesg said bad partition table etc, I used fdisk to set both partitions to non-bootable |
00:05:38 | BigBambi | And it works perfectly - OF, rockbox, RB USB etc |
00:06:12 | gevaerts | yes. someone else did that as well. Unfortunately setting the type of the firmware partition to 1b does not work... |
00:06:18 | DerPapst | fun. the beast crashes when one tries to play a song :-P |
00:06:34 | gevaerts | What ? Not even a dummy sound driver ? |
00:06:37 | Mouser_lnX | Now I'm stuck on a yellow triangle /3\ and it says "Firmware update or restoration required. *Please wait.* |
00:06:48 | BigBambi | gevaerts: I just toggled the bootable flag a few times until I was sure it was off |
00:07:10 | Mouser_lnX | I feel like I'm running in circles. |
00:07:19 | Mouser_lnX | Or into a wall. |
00:07:25 | * | gevaerts notices that there are only two people on this channel without a working beast. Mouser_lnX and himself... |
00:08:04 | BigBambi | Mouser_lnX: Sorry I had to go last night - do you need anything now? |
00:08:19 | Mouser_lnX | A nap. |
00:08:21 | Mouser_lnX | :( |
00:08:39 | BigBambi | heh, not good news I take it? |
00:08:49 | Mouser_lnX | And perhaps a ZIF > IDE adapter... |
00:08:57 | Mouser_lnX | It's not doing anything anymore. |
00:09:20 | Mouser_lnX | Ah, it's doing something again. |
00:09:28 | DerPapst | Mouser_lnX: i had a yellow /2\ one and disconnected the usb cable and it worked. |
00:09:30 | | Join merbanan [0] (n=banan@83.233.163.196) |
00:09:53 | | Quit merbanan (Client Quit) |
00:09:55 | BigBambi | gevaerts: So, just to clarify (I'm both a bit drunk and a bit thick) - with linux is using fdisk to set the bootable flags the 'answer' |
00:10:25 | | Nick Mouser_lnX is now known as Mouser_X2 (i=cf9bb003@gateway/web/ajax/mibbit.com/x-df2fef7d37655f67) |
00:10:52 | gevaerts | BigBambi: it seems to be. Now the next question is : how can we hide the first partition to prevent accidents ? |
00:10:59 | BigBambi | yes, indeed |
00:11:05 | BigBambi | At the moment it is wide open |
00:12:04 | gevaerts | We can "solve" that by faking the bit from the UMS driver, but I would prefer a different solution |
00:12:21 | bertrik | while looking into a bug report I noticed that all menu exit callback functions in playback_menu.c are used only in playback_menu.c itself, so they could be made static |
00:12:44 | | Quit davina (Remote closed the connection) |
00:15:05 | bertrik | any objections to making those functions static and committing it? |
00:17:11 | jhMikeS | gevaerts: running it, stopping it and restarting it in usb_drv_init does the trick |
00:17:59 | Mouser_X2 | Fun! |
00:18:22 | gevaerts | jhMikeS: if it works, we'll have to do it that way I guess... |
00:18:25 | jhMikeS | btw, the registers get reset so usb_drv_set_test_mode also needs to set PHY and others (at least on this one) |
00:18:57 | gevaerts | jhMikeS: probably. but the last time I tried usb_drv_set_test_mode didn't work anyway... |
00:19:12 | | Quit [CBR]Unspoken|w (Connection timed out) |
00:19:13 | jhMikeS | it could stem from that problem |
00:19:44 | DerPapst | Mouser_X2: success? failure? |
00:20:19 | Mouser_X2 | It's working, but I need to send the firmware again |
00:20:31 | Mouser_X2 | (As in, it's no longer non-responsive) |
00:20:41 | gevaerts | Just keep sending firmware, and see who gives up first |
00:20:47 | DerPapst | so a semisuccess :-) |
00:21:27 | Mouser_X2 | ;_; @ gevaerts |
00:21:54 | * | gevaerts decides that it's time to go to sleep... |
00:22:11 | | Quit gevaerts ("sleeping time") |
00:23:35 | | Quit amiconn (Nick collision from services.) |
00:23:41 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
00:24:15 | | Join DerPapst_ [0] (n=Der@p5B23F80A.dip.t-dialin.net) |
00:24:17 | | Quit DerPapst (Nick collision from services.) |
00:24:19 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23F80A.dip.t-dialin.net) |
00:26:30 | Mouser_X2 | It works. Finally it works... |
00:26:46 | DerPapst | woohooo!!1 |
00:27:12 | Mouser_X2 | Indeed. I hate MTP... |
00:27:25 | DerPapst | welcome to rockbox ums :-) |
00:27:59 | BigBambi | Mouser_X: \ô/ |
00:29:46 | | Quit phinze () |
00:29:47 | | Join philoware [0] (n=canavar@88.252.130.21) |
00:31:35 | Mouser_X2 | Now to test it in Windows (I'm in Linux here). |
00:32:11 | | Join phinze [0] (n=phinze@pcp027324pcs.jesres.mu.edu) |
00:38:28 | Mouser_X | Yay! I have 2 new HDDs. |
00:38:38 | Mouser_X | Obviously, the smaller one is to be avoided... |
00:38:54 | w1ll14m | MTP sucks big time |
00:39:13 | Mouser_X | So, would anyone be nice enough to build me a rockbox.zip file so that I could put it on my beast? |
00:39:24 | w1ll14m | erhmm.... |
00:39:35 | w1ll14m | yeah, hold on... it will be a tar tho |
00:39:42 | Mouser_X | That works. |
00:39:51 | w1ll14m | ok, hold on |
00:40:28 | Mouser_X | I've got the bootloader installed, and thus UMS support. MTP is almost as bad as getting stabbed. |
00:40:41 | w1ll14m | indeed |
00:40:58 | DerPapst | http://papsti.dyndns.org:83/upload/rockbox.tar |
00:41:00 | DerPapst | :-) |
00:41:07 | Mouser_X | Thanks. |
00:41:09 | w1ll14m | what is the best way of debugging an running rockbox ? |
00:41:25 | DerPapst | w1ll14m: logf |
00:41:25 | Mouser_X | Insecticide. |
00:41:27 | Mouser_X | :P |
00:42:03 | w1ll14m | derpapst, how should i use logf, and how do i enable it ? |
00:42:43 | w1ll14m | Mouser_X, could give me the Insecticide please ? |
00:43:17 | DerPapst | umm.. you have to compile a logf build and in the files you want to debug you have to do some preprocessor magic.. wait a sec. |
00:43:43 | w1ll14m | Wiki link ? |
00:43:47 | | Quit basti (Remote closed the connection) |
00:45:02 | DerPapst | dunno :-P still searching |
00:45:12 | w1ll14m | hehe |
00:45:16 | w1ll14m | searching too btw |
00:45:26 | | Join basti [0] (i=bnc@85.214.109.173) |
00:46:03 | w1ll14m | i guess this helps ;) |
00:46:03 | w1ll14m | http://de.pastebin.ca/95903 |
00:46:07 | | Quit fehmicans (Read error: 110 (Connection timed out)) |
00:46:16 | | Join borges_ [0] (n=bruges@e179032210.adsl.alicedsl.de) |
00:46:41 | | Quit domonok1 (Read error: 104 (Connection reset by peer)) |
00:46:47 | w1ll14m | only now use the (A)dvanced |
00:46:48 | DerPapst | add #define LOGF_ENABLE to the file |
00:46:59 | w1ll14m | ok |
00:47:07 | w1ll14m | to the file i want to debug |
00:47:29 | DerPapst | yes |
00:47:46 | w1ll14m | nice thanx |
00:48:38 | w1ll14m | this will create logfiles in the root ? |
00:49:02 | | Quit philoware (Read error: 110 (Connection timed out)) |
00:49:57 | DerPapst | not sure. iirc there is a new menu in the debug menu then |
00:50:08 | w1ll14m | nice |
00:50:58 | Mouser_X | Awesome... It's great to see Rockbox on the beast. |
00:51:09 | Mouser_X | (Much better looking than the OF, IMO.) |
00:51:19 | w1ll14m | indeed |
00:53:53 | bertrik | jhMikeS: still here? |
00:54:47 | | Join DerPapst_ [0] (n=Der@p5B23F80A.dip.t-dialin.net) |
00:54:49 | | Quit DerPapst (Nick collision from services.) |
00:54:51 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23F80A.dip.t-dialin.net) |
01:00 |
01:08:18 | | Quit Nico_P (Remote closed the connection) |
01:09:58 | | Quit phinze () |
01:11:31 | | Quit bertrik ("bye") |
01:13:19 | | Join cendres [0] (n=ashes@modemcable123.78-80-70.mc.videotron.ca) |
01:16:39 | * | petur kicks flyspray |
01:16:49 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
01:17:42 | petur | can somebody confirm that flyspray is unreachable? |
01:18:09 | petur | nm, it's there again |
01:19:42 | | Quit matsl ("Leaving") |
01:19:53 | | Quit petur ("Zzzzz") |
01:20:54 | *** | Saving seen data "./dancer.seen" |
01:23:51 | | Quit ashes (Read error: 110 (Connection timed out)) |
01:25:22 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
01:27:37 | | Quit leox (Read error: 104 (Connection reset by peer)) |
01:28:57 | | Join leox [0] (n=leox@165-162-114-200.fibertel.com.ar) |
01:29:20 | | Part pixelma |
01:34:17 | | Join vedlith [0] (n=ved@137-mi2-1.acn.waw.pl) |
01:34:44 | | Quit leox (Read error: 104 (Connection reset by peer)) |
01:35:19 | | Join leox [0] (n=leox@165-162-114-200.fibertel.com.ar) |
01:35:22 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
01:38:24 | | Quit robin0800 (" HydraIRC -> http://www.hydrairc.com <- \o/") |
01:40:21 | | Join mirak [0] (n=mirak@m179.net81-66-123.noos.fr) |
01:41:27 | | Quit gregzx ("ChatZilla 0.9.81 [Firefox 2.0.0.14/2008040413]") |
01:42:23 | | Quit mirak (SendQ exceeded) |
01:43:19 | | Join mirak [0] (n=mirak@m179.net81-66-123.noos.fr) |
01:44:09 | | Quit DerPapst (Read error: 110 (Connection timed out)) |
01:44:20 | | Quit Mouser_X2 ("http://www.mibbit.com ajax IRC Client") |
01:49:07 | | Quit dabujo ("( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )") |
01:49:53 | | Quit ender` (" It always takes longer than you expect, even when you take Hofstadter's Law into account. -- Hofstadter's Law") |
02:00 |
02:03:35 | | Join jeffcal [0] (n=427b5f93@gateway/web/cgi-irc/labb.contactor.se/x-80fd2530582c945b) |
02:04:42 | | Quit mf0102 ("Verlassend") |
02:14:43 | | Quit XavierGr (Read error: 104 (Connection reset by peer)) |
02:16:18 | | Join Honkboy [0] (n=stefan@dslb-084-056-078-153.pools.arcor-ip.net) |
02:18:47 | | Part Honkboy |
02:25:13 | | Quit n1s () |
02:34:13 | | Quit DerDome ("Leaving.") |
02:35:51 | | Quit herrwaldo (Remote closed the connection) |
02:46:33 | | Quit tvelocity_ (Remote closed the connection) |
02:48:54 | | Quit Thundercloud (Remote closed the connection) |
03:00 |
03:13:51 | | Quit borges_ ("ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]") |
03:20:04 | | Quit bughunter2 ("Leaving.") |
03:20:58 | *** | Saving seen data "./dancer.seen" |
03:27:55 | | Quit z35 (Remote closed the connection) |
03:33:36 | | Join simonrvn [0] (i=simon@unaffiliated/simonrvn) |
03:45:40 | | Quit TaylorKillian (Read error: 110 (Connection timed out)) |
03:53:16 | | Quit lando___ (Read error: 104 (Connection reset by peer)) |
03:53:26 | | Join lando_ [0] (n=lando@c-66-176-46-197.hsd1.fl.comcast.net) |
03:56:34 | | Join LiverBuddy [0] (n=Adem@resnet228-227.resnet.buffalo.edu) |
03:56:55 | LiverBuddy | my ipod keeps resetting itself to default firmware |
03:56:56 | LiverBuddy | WHY |
03:57:44 | LiverBuddy | fuck you all |
03:57:46 | | Part LiverBuddy |
04:00 |
04:00:50 | scorche|sh | mmmhmmm |
04:00:56 | * | Mouser_X loves Rockbox and its denizens... |
04:01:01 | Mouser_X | :P |
04:01:37 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
04:02:49 | | Join Ebert [0] (n=EbErT@adsl-219-13-194.asm.bellsouth.net) |
04:03:39 | | Quit csc` (Remote closed the connection) |
04:07:26 | Llorean | jhMikeS: Around? |
04:08:19 | jhMikeS | Llorean: yup |
04:08:59 | Llorean | jhMikeS: There's a report on the ML that 16791 broke the sims on OSX |
04:09:03 | Llorean | Or sim compiling rather |
04:09:22 | Llorean | Oh, wait, not mL |
04:09:24 | Llorean | Flyspray, sorry |
04:09:31 | Llorean | 8906. =/ |
04:09:39 | * | Llorean forgot that he gets flyspray updates as emails, not RSS. |
04:10:40 | toffe82 | jhMikeS: I install the last svn and the buttons are not working ? back to of to check, they are working .. |
04:10:49 | * | jhMikeS always gets a headache from OSX |
04:11:01 | jhMikeS | toffe82: they seem fine here |
04:11:17 | | Nick hd is now known as HellDragon (i=jd@unaffiliated/helldragon) |
04:11:38 | toffe82 | I will try again, do you know if the battery charge with rockbox ? |
04:12:13 | jhMikeS | it's handled by the hardware and mine keeps a charge ac adaptor or usb plugged with rb running |
04:12:45 | | Quit FOAD (Read error: 110 (Connection timed out)) |
04:12:46 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
04:13:03 | toffe82 | ok, because I let it connected all the afternoon and it didn't charge |
04:15:03 | jhMikeS | Llorean: possible that the OSX implementation of some SDL stuff is borked |
04:15:29 | toffe82 | jhMikeS: what signal do you need for the audio ? I have a moment to do it now ;) |
04:16:06 | jhMikeS | anything (3?) connected to the codec and hp mute on that block diagram |
04:16:30 | jhMikeS | esp the hp mute |
04:17:05 | Llorean | jhMikeS: It's a lot of " /usr/bin/ld: warning multiple definitions of symbol" followed by _rand, _srand, _memset, _mktime and about a dozen others. |
04:18:09 | | Join csc` [0] (n=csc@archlinux/user/csc) |
04:18:24 | jhMikeS | that does bother me. if one can produce a warning-free build and have the issue occurr, I'll take it into account that it's actuall that revision more seriously. |
04:19:07 | Llorean | jhMikeS: He says the warnings begin at that revision. As well, some other builds compile (the warnings are for H300, while iPod compiles) and then freeze at the menu. See FS #8906 for all the info. |
04:21:27 | jhMikeS | most of the functions listed have nothing to do with anything I worked on |
04:22:01 | Llorean | Ah, forgot. Midgey says the warnings have always been there, the failure to load is new though. |
04:22:09 | jhMikeS | I see semaphore_wait - that's it. However kernel.c is shared with the sim now. |
04:22:29 | Llorean | The problem with following by email: You're only seeing the latest comment when you try to track someone down |
04:23:36 | jhMikeS | conflicts like that can have bad side effects and may like to the wrong API. those warnings should be resolved before trying to debug a thing. |
04:23:43 | jhMikeS | s/like/link/ |
04:24:26 | jhMikeS | even if they've always been there, one may have just been lucky |
04:26:22 | Llorean | Alright, left a comment about that. |
04:27:39 | | Quit Zom (Remote closed the connection) |
04:27:51 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
04:30:31 | jhMikeS | I guess I've resolved the cold plug issue but that I like what seems to be needed. |
04:30:41 | jhMikeS | *not that I like |
04:30:56 | toffe82 | I have to go , just found the chip for the mute ... |
04:31:27 | jhMikeS | don't go without giving the magic port! |
04:31:43 | toffe82 | :) |
04:33:31 | | Quit jhulst ("Konversation terminated!") |
04:34:05 | * | jhMikeS really likes being able to debug a bootloader by dragging and dropping it on a drive :) |
04:34:06 | Llorean | jhMikeS: Any negatives to the current solution, other than it not being so elegant? |
04:34:31 | Llorean | So that nk.bin on the first drive is the bootloader/firmware? |
04:34:31 | jhMikeS | None that I see and what's needed is shorter than I though was needed originally. |
04:34:35 | jhMikeS | yes |
04:34:37 | Llorean | Neat |
04:35:35 | jhMikeS | That should be hidden under normal circumstances I think. linuxstb suggested a recovery mode that would expose it. |
04:37:14 | Llorean | I think I agree. |
04:37:44 | Llorean | Judging from observations of Sansa users, people will try to format any partition you expose to them, so expose it as rarely as possible. |
04:37:55 | jhMikeS | I think earlier it was tried to make it hidden but retailos didn't like that |
04:40:29 | | Join zeroth__ [0] (n=tyler@S0106001b1141b601.ok.shawcable.net) |
04:41:17 | zeroth__ | Hello all. |
04:41:21 | Llorean | Well, it's not "clean" but couldn't the bootloader do the hiding and unhiding (unhide before dual booting, hide while normally booting)? |
04:42:12 | jhMikeS | I imagine it could but that's really grungy :) |
04:42:32 | Llorean | Yeah, I suppose there's no rush to have a "at least it works" method, anyway. |
04:42:44 | jhMikeS | I thought of the driver just filtering what is seen by the host |
04:43:07 | Llorean | I was gonna ask if something like that was possible, but suspected I'd just be revealing my complete lack of how UMS works. |
04:43:40 | jhMikeS | it's pretty raw - just disk sector tx/rx |
04:44:18 | zeroth__ | Apologies for interrupting anyone, but I've been looking at the rockbox project, and, I had a thought... has anyone used rockbox for one of the supercheap/tiny mp3 players that are supported, for something like controlling sets of motors/sensors? |
04:45:00 | jhMikeS | like the disk drive? I think that has motors and sensors :) |
04:45:20 | jhMikeS | rockbot? |
04:45:38 | zeroth__ | yeah, that kind of idea. It would make a great platform for experimentation... |
04:46:26 | zeroth__ | But, I had meant outside of the player, like, through usb/whatever. |
04:46:28 | jhMikeS | I seem to recall something way, way back but don't know if it was actually attempted (maybe just joking around) |
04:46:32 | Llorean | I for one welcome our Rockbot masters. |
04:47:02 | Llorean | zeroth__: I imagine it's quite possible, but would probably require a decent amount of hacking on your part to create the software to do it. |
04:48:02 | zeroth__ | Probably, but once the base works on the hardware, would not a knowledge of the chip(set) and pinouts+c compiler for the platform would make it easier. |
04:48:19 | zeroth__ | ? |
04:49:10 | Llorean | I'm not entirely sure what you're asking there. |
04:49:32 | | Quit Chronon (Remote closed the connection) |
04:49:40 | zeroth__ | sorry for the grammar... basically, would not knowledge of the platform+a c compiler for the chip, make it easier? |
04:50:44 | Llorean | Well, it depends. To an extent. But at the same time, there's probably a lot of extraneous stuff too. Most hardware you could buy for the specific purpose would also be known, documented, and have appropriate tools. |
04:51:56 | zeroth__ | True. But it wouldn't be cheap, nor would it have the massive amount of memory most mp3 players have, plus don't some have a DSP chip? It was just a possibility, and I was checking to see if it had been done before. |
04:52:49 | Llorean | Not that anyone's reported. |
04:53:37 | zeroth__ | I'm sure they would report it if it worked... unless they were killed by their new robotic progeny... *shifty eyes* |
04:53:45 | | Quit jeffcal ("CGI:IRC (EOF)") |
04:55:59 | zeroth__ | Second question, thank you all for answering :), does anyone know what the status of the Creative port of Rockbox is, and if it supports the Creative ZEN model? |
04:56:17 | | Join ZincAlloy [0] (n=d9eeea0e@gateway/web/cgi-irc/labb.contactor.se/x-31bde68664f55f2b) |
04:56:40 | scorche|sh | might want to have a look at the thread in the forums for that |
04:57:24 | ZincAlloy | hi there! anybody else noticed slow scrolling when no file is being played back? |
04:57:36 | zeroth__ | thanks scorche. Will check. |
04:58:20 | Llorean | ZincAlloy: You don't mention what player you're talking about. But this is more or less to be expected to varying degrees: scrolling will be slow when the CPU isn't boosted. |
04:58:29 | Llorean | There should be parts during playback where it gets even slower. |
04:59:22 | ZincAlloy | Llorean: ah, ok, so it is a known bug... I'm using a h340 by the way |
04:59:39 | Llorean | It's not really a bug... |
05:00 |
05:00:23 | ZincAlloy | Llorean: well, there is a bug report about it.. |
05:01:05 | Llorean | That doesn't necessarily mean it's a bug. What task #? |
05:01:28 | ZincAlloy | Llorean: 8142 |
05:01:53 | | Quit jcollie (Read error: 113 (No route to host)) |
05:02:05 | Llorean | ZincAlloy: That one specifically relates to ONLY the file view scrolling, while menu scrolling is still full speed. |
05:02:14 | Llorean | Your question, at least, suggested that you were referring to scrolling in general. |
05:03:47 | Llorean | Do you mean scrolling in general is slower than it was previously, or is just slow? Or do you mean that scrolling in some screens is significantly slower than others? |
05:03:47 | | Quit zeroth__ ("Ex-Chat") |
05:05:48 | ZincAlloy | scrolling isn't really an issue with the menues, as they are rather short |
05:06:08 | Llorean | That really doesn't answer any of my questions though. |
05:06:55 | Llorean | Is the slowness new? |
05:07:24 | ZincAlloy | I didn't experiment too much with it yet. but it seems that it's a general thing... |
05:07:33 | ZincAlloy | I'm not sure. |
05:07:50 | Llorean | Are you at least using a current SVN revision with no patches? |
05:08:15 | ZincAlloy | not the latest, but I've updated recently.. |
05:08:21 | Llorean | "recently" is kinda vague. |
05:08:39 | ZincAlloy | within the last week |
05:09:28 | Llorean | There's been nearly 100 revisions in the last week. |
05:09:51 | Llorean | Well, 88ish |
05:09:55 | Llorean | Still, quite a lot. |
05:10:31 | Llorean | Could you perhaps do some testing? See if it's there in a current build, if it's general or only in some screens, and if it's new slowness, or old slowness you hadn't really noticed before? |
05:11:31 | ZincAlloy | sure, I'll try some things... |
05:13:01 | ZincAlloy | but I assume it's old slowness and I only just realized that it's a reproduceable phenomenon |
05:15:09 | | Join TaylorKillian [0] (n=taylor@rs225072.resnet.wright.edu) |
05:15:38 | | Join lando___ [0] (n=lando@c-66-176-46-197.hsd1.fl.comcast.net) |
05:15:47 | | Quit m0f0x () |
05:21:00 | *** | Saving seen data "./dancer.seen" |
05:24:13 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
05:27:10 | | Quit lando_ (Read error: 110 (Connection timed out)) |
05:27:48 | | Join miepchen^schlaf [0] (n=miepchen@p54BF6C03.dip.t-dialin.net) |
05:33:44 | ZincAlloy | another issue I noticed recently is a mistriggering of the *up* button. It frequently gets misinterpreted as a push of the *left* button. |
05:34:03 | ZincAlloy | It's hard to reproduce. It happend to coincide with a stop of hard disk activity twice in a row, but it has happened on other occasions as well. |
05:35:05 | Llorean | I believe that's known as well. Is your battery beginning to get old? |
05:36:59 | ZincAlloy | yes, it's rather old. luckily a friend of mine will get me a new one as a birthday present next month. |
05:37:18 | Llorean | The problem should disappear once you install the new one. |
05:37:43 | ZincAlloy | cool. thanks a lot for your help! |
05:49:53 | | Quit jhulst (Connection timed out) |
05:53:04 | | Quit ZincAlloy ("CGI:IRC (Ping timeout)") |
05:57:56 | | Quit simonrvn ("Leaving") |
06:00 |
06:03:05 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
06:05:20 | | Join simonrvn [0] (i=simon@unaffiliated/simonrvn) |
06:11:42 | Mouser_X | I hope that the beast's A/V output stuff gets supported in Rockbox... Obviously that won't happen anytime even remotely soon. I'm just hoping it happens "soon enough" (which is being used in a very flexible form). |
06:16:10 | | Quit mirak (Remote closed the connection) |
06:32:34 | | Quit simonrvn ("it's sunday....") |
07:00 |
07:01:08 | jhMikeS | I checked and the the beast doesn't need any of the OF files on the 2nd partition to boot rockbox. |
07:03:03 | Llorean | Just our nk.bin and nothing else? |
07:03:33 | jhMikeS | I was talking about the big partition. I haven't started delteing from the little one yet. |
07:03:54 | jhMikeS | but...I'll check that too |
07:04:39 | Llorean | Oh, right, 2nd partition |
07:04:41 | * | Llorean is clearly blind |
07:04:47 | jhMikeS | doesn't care about that either |
07:05:03 | Llorean | It'd be nice if we could shrink it like we can on the iPods. |
07:06:41 | jhMikeS | I tried moving some of those .edb files from the big partition to my computer first but they wouldn't finish copying. |
07:08:40 | jhMikeS | doesn't matter I suppose but perhaps some trick is being played with them re: sectors. I think linux reported that partition as going past the end of the disk. |
07:10:12 | Llorean | There's only 2 edb files there? |
07:11:37 | jhMikeS | some small one's on the small partition and the huge ones on the main one |
07:12:05 | Llorean | Yeah, I meant the two on the main partition |
07:12:19 | Llorean | They copied off fine for me, or at least without windows reporting any errors. |
07:12:28 | jhMikeS | I deleted the Content folder and all so that it's just nk.bin + .rockbox |
07:12:57 | * | Llorean doesn't have an nk.bin on his big partitino. |
07:13:09 | * | jhMikeS neither |
07:13:12 | Llorean | Okay |
07:13:26 | Llorean | But all the edb files seem to have copied off for me without reporting errors. |
07:13:43 | jhMikeS | maybe it's surface scan time :\ |
07:13:54 | Llorean | =/ |
07:15:42 | | Join Chronon [0] (i=chronon@c-24-20-117-106.hsd1.or.comcast.net) |
07:19:02 | jhMikeS | did the latest commit fix things up? |
07:20:37 | Llorean | Haven't tried it yet. One moment |
07:20:52 | jhMikeS | boot loader too don't forget :) |
07:21:03 | *** | Saving seen data "./dancer.seen" |
07:26:26 | Llorean | RoLo works? |
07:26:42 | jhMikeS | meh, sometimes |
07:26:56 | Llorean | It worked on the "A new version was found" thing |
07:27:47 | Llorean | Bootloader USB mode from cold boot seems fine now. |
07:28:04 | jhMikeS | cool |
07:32:11 | Llorean | Now you just need to provide a magic fix for mounting it in Linux. :-P |
07:33:31 | jhMikeS | I'm guessing that's gevaerts' expertise :) |
07:34:01 | Llorean | Seems likely. |
07:34:36 | Mouser_X | I seem to recall him earlier today saying something along the lines of "I'm working on USB stuff. If someone wants some strange exta behaviour to be added for their target, that's their job, not mine." |
07:34:59 | Mouser_X | (I think it was followed by a ";)" ) |
07:35:07 | jhMikeS | *rolls eyes* |
07:36:08 | Mouser_X | Also note: It's entirely possible I am not doing his *actual* quote/communication justice. I may be misinterpretting it, or I may not be "transposing" it correctly. |
07:36:23 | Mouser_X | Just FYI. |
07:36:55 | jhMikeS | who hired anyone into particular departments around here? |
07:37:04 | Mouser_X | Heh |
07:37:37 | Llorean | The obvious problem is that he doesn't have a Gigabeast. |
07:37:43 | Llorean | I imagine if one showed up at his door, he'd be all over it. |
07:37:54 | Mouser_X | lol |
07:38:01 | Mouser_X | It's not coming from me... |
07:43:03 | | Join asha [0] (i=h@duality.mitra.id.au) |
07:43:45 | | Join miepchen^schlaf_ [0] (n=miepchen@p54BF6C03.dip.t-dialin.net) |
07:44:15 | asha | i've just tried to install rockbox with english.voice onto an iPod Video that has a very broken screen - but after successfully running ipodpatcher it wont even show up as a USB device when plugged in via USB |
07:44:22 | * | jhMikeS thinks toffe82 needs to make him an offer he can't refuse |
07:44:51 | asha | does ipodpatcher after running need some time to flash, after it returns success? i had rebooted the ipod immediately after |
07:45:11 | Llorean | Did you also install Rockbox? iPodPatcher alone is not enough to complete an install. |
07:45:34 | asha | yes, both rockbox and the english.voice extra |
07:45:51 | asha | and verified /Volumes/ipod/.rockbox existed before flashing |
07:46:04 | Llorean | You didn't flash. |
07:46:10 | Llorean | Nothing is flashed during an install on iPods |
07:46:30 | asha | not even when running ipodpatcher? |
07:46:33 | Llorean | Not even then. |
07:46:55 | asha | what is the purpose of ipodpatcher? |
07:47:07 | Llorean | There's a hidden partition on the disk that we need to write data to. |
07:48:00 | asha | i had unmounted but not ejected the ipod before running the ipodpatcher, as instructed. wouldnt it have written to that partition during that time? |
07:48:24 | Llorean | If iPodPatcher completed successfully then that should be fine. |
07:48:59 | Llorean | I would recommend though that you try booting the iPod into disk mode (hold menu+select, then immediately when it powers off and restarts, hold select+play), connecting it, and trying to install with RBUtil instead |
07:49:23 | asha | ok i will try this thanks |
07:49:36 | asha | is diskmode only part of rockbox? |
07:50:19 | Llorean | No, diskmode is from Apple. |
07:50:32 | asha | ok |
07:50:34 | asha | thanks again |
07:50:36 | Llorean | It's in flash, and always there independent of what rockbox does. |
07:51:31 | | Quit jhulst ("Konversation terminated!") |
07:53:14 | asha | osx now recongnises the ipod in disk mode - is there now a way to get rockbox working? |
07:53:23 | | Join phinze [0] (n=phinze@CPE-65-30-152-122.wi.res.rr.com) |
07:53:28 | asha | it's so hard to tell since the screen only shows black or white, with a large crack down the middle |
07:53:30 | Llorean | As I said, I recommend you try installing via RButil |
07:54:13 | asha | ok. sorry to bother with inanity - thanks |
07:57:53 | | Quit denes_ (Read error: 110 (Connection timed out)) |
07:58:08 | | Join denes_ [0] (n=denes@pool-7705.adsl.interware.hu) |
08:00 |
08:00:15 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
08:06:10 | | Quit csc` ("If you can't do anything smart, do somethin right ~Serenity") |
08:17:54 | | Join simonrvn [0] (i=simon@unaffiliated/simonrvn) |
08:22:47 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
08:40:28 | | Quit FOAD (Read error: 110 (Connection timed out)) |
08:40:28 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
08:41:28 | | Part javaman |
08:46:08 | | Join Rob2223 [0] (n=Miranda@p4FDCD6D5.dip.t-dialin.net) |
08:48:49 | | Quit Adys (Remote closed the connection) |
08:49:21 | | Quit homielowe () |
08:50:25 | | Quit phinze () |
08:51:03 | | Join torch [0] (n=SuckStea@c-98-210-84-62.hsd1.ca.comcast.net) |
08:52:11 | | Join phinze [0] (n=phinze@CPE-65-30-152-122.wi.res.rr.com) |
08:54:29 | | Join lee-qid [0] (n=liqid@p54966F81.dip.t-dialin.net) |
08:55:42 | | Join Adys [0] (n=Adys@unaffiliated/adys) |
09:00 |
09:03:41 | | Quit torch () |
09:04:10 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
09:16:25 | | Join Mathiasdm [0] (n=Mathias@78-22-5-158.access.telenet.be) |
09:16:55 | | Quit phinze () |
09:21:06 | *** | Saving seen data "./dancer.seen" |
09:21:13 | | Join desowin [0] (n=desowin@atheme/member/desowin) |
09:30:30 | | Join petur [50] (n=petur@rockbox/developer/petur) |
09:31:08 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
09:34:22 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
09:34:39 | | Quit midkay ("Leaving") |
09:37:42 | | Join mf0102 [0] (n=michi@85.127.182.34) |
09:38:15 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
09:43:18 | | Join waldo [0] (n=waldo@ip-81-11-219-28.dsl.scarlet.be) |
09:54:15 | | Quit UncleRem1s ("leaving") |
09:55:55 | | Nick miepchen^schlaf_ is now known as miepchen^schlaf (n=miepchen@p54BF6C03.dip.t-dialin.net) |
10:00 |
10:03:05 | | Join n1s [0] (n=nils@rockbox/developer/n1s) |
10:12:26 | | Join pixelma [0] (n=Marianne@rockbox/staff/pixelma) |
10:19:52 | | Quit pixelma (" brb") |
10:19:59 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
10:24:32 | | Join pixelma [0] (n=pixelma@rockbox/staff/pixelma) |
10:30:42 | | Quit desowin ("KVIrc 4.0.0 Insomnia http://www.kvirc.net/") |
10:32:04 | | Join desowin [0] (n=desowin@atheme/member/desowin) |
10:34:40 | | Quit spiorf (Remote closed the connection) |
10:37:30 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
10:43:56 | | Quit petur ("family time") |
10:50:17 | | Join bertrik [0] (n=bertrik@162-023-045-062.dynamic.caiway.nl) |
11:00 |
11:05:06 | | Quit Ebert () |
11:07:51 | | Quit pixelma (Read error: 110 (Connection timed out)) |
11:08:41 | | Join pixelma [0] (n=pixelma@rockbox/staff/pixelma) |
11:08:56 | amiconn | n1s: There are at least 2 bugs in the decimal number speaking |
11:09:14 | n1s | amiconn: oh, care to elaborate? |
11:09:30 | amiconn | (1) It only works if decimals == 1 |
11:11:06 | amiconn | You're calculating n / 10 * decimals) and n % (10 * decimals), however, it should be 10 "to the power of" decimals (don't know whether C has an operator for that) |
11:11:50 | amiconn | (2) even if (1) is fixed, it still breaks if the decimal part starts with leading zeros. They're not spoken |
11:12:16 | amiconn | I also wonder why you reinvented the wheel... |
11:12:24 | n1s | oh, quite a lot, yeah the /10 * deciamls was stupid :) |
11:13:04 | n1s | amiconn: if you have a suggestion to do it simpler/easier I'm all ears |
11:13:52 | | Quit miepchen^schlaf () |
11:14:45 | amiconn | Actually it's only partial reinventing, but apps/misc.c: output_dyn_value() has at least an example how the decimal part can be handled |
11:16:13 | amiconn | Even without the leading zeros, using talk_number for the decimal part would sound strange, e.g. it would say 1.105 "one point one hundred and five", however, it should say "one point one zero five" |
11:16:24 | amiconn | The key is to use spelling for the fractional part here |
11:18:40 | n1s | ok, i'm fixin' |
11:20:20 | amiconn | output_dyn_value() strips trailing zeros from the fractional part. Dunno if that's desirable in general (i.e. it would talk 1.1000 as "one point one" no matter how many decimals are specified) |
11:20:45 | amiconn | I'd think it is though, as it's shorter |
11:21:09 | *** | Saving seen data "./dancer.seen" |
11:21:54 | n1s | yeah, shorter is better |
11:22:15 | * | n1s looks for a pow() function |
11:24:55 | | Join DerPapst [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
11:25:18 | amiconn | I don't think there is one for integers (not sure though) |
11:25:46 | amiconn | I'd probably use a lookup table within the function here |
11:26:05 | n1s | yeah, it's not really needed |
11:27:36 | amiconn | See firmware/drivers/ata_mmc.c: initialize_card() for what I mean (the exponent[] array) |
11:28:19 | n1s | thanks |
11:32:12 | amiconn | There aren't that many possibilities for pow(10, n) when the result needs to be an int... |
11:32:39 | bertrik | last night I looked through the map file and noticed quite a few global variables. So I started making them static after verifying they were only used locally. |
11:32:55 | n1s | and since I put the arbitrary limit on a max of 7 decimals i only need 7 values |
11:33:24 | bertrik | Is it OK if I continue? |
11:34:10 | | Join bluebrother [0] (n=Dom@rockbox/staff/bluebrother) |
11:34:12 | amiconn | This is a situation where it will help to build a snprintf format string using snprintf... |
11:36:21 | w1ll14m | llorean: can you read your beasts partition in linux ? |
11:38:20 | n1s | bertrik: sounds like a good thing to me |
11:40:03 | bertrik | n1s: ok, thanks. I know it's not really a bug to have globals, but I like to avoid them when possible. |
11:41:51 | amiconn | bertrik: Some globals are there on purpose, but I think it's the minority |
11:43:54 | bertrik | amiconn: yes I noticed that, for example when a C file and assembly file both use the same variable. I won't touch those. |
11:45:15 | DerPapst | w1ll14m: got problems? |
11:45:19 | bertrik | (like dsp_sw_gain). On sansa e200 I only have 21 left now. |
11:46:42 | | Quit amiconn (" bbl") |
11:52:13 | w1ll14m | DerPapst: not really except i2c, why you ask ? |
11:53:59 | DerPapst | it looked like you have problems mounting the beast under linux |
11:54:00 | | Quit Horscht ("I got raided by the FBI and all i got is this lousy quit message") |
11:54:11 | w1ll14m | nope :) that's going well |
11:54:42 | DerPapst | ah good. then i misunderstood |
11:54:44 | w1ll14m | i've read somewhere above in my irc logs that llorean couldn't read his partitions from linux |
11:55:04 | w1ll14m | since i've changed bootflags on my partitions it works well |
11:55:18 | DerPapst | :-) |
11:56:30 | * | DerPapst loves the fact that a bootloader update on the beast is plain drag and drop :-) |
11:56:33 | Llorean | w1ll14m: Yes, I'm aware of the bootflag solution. I was discussing the possibility of other solutions. |
11:57:05 | w1ll14m | llorean: ok |
11:57:08 | Llorean | The ideal, if possible, is to touch the original configuration as little as possible. |
11:57:36 | w1ll14m | that indeed would be the best |
11:57:58 | w1ll14m | same as partition0 showing up |
11:58:28 | w1ll14m | after i tried to hide that partition my beast wouldn't boot anymore |
11:58:36 | w1ll14m | but recovery still works tho |
11:59:00 | | Join denes [0] (n=denes@pool-4383.adsl.interware.hu) |
11:59:10 | w1ll14m | no dirty tricks were needed to get it back running |
12:00 |
12:00:48 | DerPapst | updating the beast with UMS is pure pleasure. the easiest update i've ever seen :-D |
12:01:10 | w1ll14m | havent tried that one yet.... |
12:01:19 | w1ll14m | is it just overwriting the .rockbox folder ? |
12:01:28 | DerPapst | yes. |
12:01:29 | w1ll14m | as normal other ports |
12:01:31 | w1ll14m | aha nice |
12:01:34 | DerPapst | but same with the bootloader |
12:01:37 | w1ll14m | that indeed is the nicest way |
12:01:44 | Llorean | You can just drag a new bootloader over the nk.bin on the first partition |
12:01:49 | DerPapst | just drag a new nk.bin to the 1st partition |
12:01:54 | Llorean | Or new dual boot image if you want to use dual boot. |
12:02:03 | w1ll14m | that indeed is very nice |
12:02:16 | w1ll14m | but that is something i would expect only form rockbox |
12:02:40 | w1ll14m | i've been using rockbox since 2006, i couldn't live a day without it |
12:02:49 | DerPapst | seems like rolo is not working correctly yet. |
12:03:01 | w1ll14m | needs some more work |
12:03:55 | Llorean | DerPapst: It's inconsistent. Worked for me the one time I tried it. |
12:04:35 | DerPapst | ah. it hangs here. but it's not s biggie yet. |
12:07:07 | w1ll14m | my work on i2c failed yesterday, but that was expected ;) |
12:07:44 | | Quit pabs (Remote closed the connection) |
12:07:47 | | Join pabs [0] (n=pabs@ip68-100-234-171.dc.dc.cox.net) |
12:11:01 | w1ll14m | brb going out of bed now and moving down |
12:11:31 | | Quit CyBergRind|w ("!") |
12:11:35 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
12:12:10 | | Quit denes_ (Read error: 110 (Connection timed out)) |
12:16:19 | | Join maskeye [0] (n=tapuz@62-90-76-87.barak.net.il) |
12:18:36 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
12:21:18 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
12:22:27 | | Join dabujo [0] (i=xx@p4FDB25EF.dip0.t-ipconnect.de) |
12:24:57 | | Quit TaylorKillian (Read error: 110 (Connection timed out)) |
12:25:03 | | Part maskeye |
12:27:12 | | Quit Adys (Remote closed the connection) |
12:29:51 | | Join Adys [0] (n=Adys@unaffiliated/adys) |
12:34:24 | | Quit pixelma (" lunch") |
12:34:25 | | Quit ali_as (Read error: 110 (Connection timed out)) |
12:34:52 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
12:34:54 | | Quit DerPapst (Nick collision from services.) |
12:34:56 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
12:38:16 | | Join nplus [0] (n=npl@141.25.Globcom.Net) |
12:40:05 | | Join miepchen^schlaf [0] (n=miepchen@p54BF6C03.dip.t-dialin.net) |
12:42:20 | w1ll14m | i (L) bootloader usb (beast) |
12:43:39 | DerPapst | let's wait until someone implements MTP for rockbox :-P |
12:44:11 | w1ll14m | mtp, why mtp, it's more convient to use ums |
12:44:26 | w1ll14m | actualy that depends on your personal preferance |
12:44:45 | w1ll14m | i would prefer ums over all other protocols |
12:49:18 | | Join ali_as [0] (n=as@ambix.plus.com) |
12:50:06 | | Join mcflow [0] (n=mcflow@88-134-3-18-dynip.superkabel.de) |
12:51:27 | bertrik | I noticed that in order to download the MS MTP specification you have to prove ownership of windows OS |
12:51:41 | DerPapst | heh |
12:53:52 | | Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) |
12:54:40 | | Join Thundercloud [0] (n=thunderc@resnet10.nat.lancs.ac.uk) |
12:57:42 | | Quit lee-qid (Read error: 110 (Connection timed out)) |
13:00 |
13:03:33 | * | n1s learnt a new *printf trick :) |
13:03:52 | DerPapst | please share ;-) |
13:05:23 | w1ll14m | bertrik, what is the url ? |
13:06:00 | n1s | it is in the next commit, but like this snprintf(foo, sizeof(foo), "%0*d", width, number ); will print number padded to 'width' |
13:06:30 | bertrik | http://www.microsoft.com/downloads/details.aspx?FamilyId=A2E73160-E862-4F19-BB26-C0CAFE798955&displaylang=en |
13:06:35 | DerPapst | nice |
13:06:36 | stripwax | yep.. |
13:09:51 | bluebrother | build expected to complete in 61m? Looks like some calculation is strange ... |
13:09:57 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
13:10:28 | bertrik | w1ll14m: oh maybe I was wrong, I just downloaded the MS "MTP protocol enhanced" rev 0.96 without having to agree to anything |
13:11:49 | w1ll14m | ahh ok nice |
13:12:59 | w1ll14m | bertrik: well it asks to verify that your windows is genuine |
13:14:30 | | Join eekhoornstaartlo [0] (n=53b6d0f8@gateway/web/cgi-irc/labb.contactor.se/x-7801aacab2b81256) |
13:15:06 | eekhoornstaartlo | hy |
13:15:15 | bertrik | 'lo eekhoornstaartlo |
13:15:20 | w1ll14m | hi |
13:15:25 | eekhoornstaartlo | how'r things |
13:15:36 | eekhoornstaartlo | ahev little question if you guys don't mind :p |
13:17:15 | w1ll14m | i don't ;) |
13:17:58 | domonoky | eekhoornstaartlo: just ask, if it is rockbox related.. :-) |
13:18:19 | eekhoornstaartlo | you guys all probably know logoswapper... (I know it's unsupported) |
13:18:32 | * | bertrik never heard of it |
13:18:36 | * | DerPapst doesn't |
13:18:46 | * | w1ll14m also never heard of it |
13:18:54 | eekhoornstaartlo | for a while I'm treying to make a custom theme, my WPS is changed and things are going nicely |
13:19:02 | DerPapst | ahh i remember |
13:19:20 | eekhoornstaartlo | but i'd like to change the screensplasher...native picture... dunno how you call it |
13:19:34 | eekhoornstaartlo | I found logoswapper, seemed like an easy program |
13:19:47 | DerPapst | i do something similar but it is waaaaays easier if you compile your own rockbox build with your own splash |
13:19:55 | w1ll14m | indeed |
13:20:05 | w1ll14m | you can change the logo directly before compiling |
13:20:18 | eekhoornstaartlo | ha yes, well I'm completely new to the rockbox customs theme things |
13:20:27 | DerPapst | it's like changing 1 line of code if you want a larger one and edit the bitmap |
13:20:43 | eekhoornstaartlo | so if youmind givign me a small step-by-step direction (I searched the whole forum and other sites) |
13:20:50 | eekhoornstaartlo | yes i heard of it |
13:20:59 | eekhoornstaartlo | though i don't know what file etc |
13:21:01 | w1ll14m | that is probably the easiest way |
13:21:13 | *** | Saving seen data "./dancer.seen" |
13:21:39 | DerPapst | there is a nice explanation on the wiki how to install a build enviorment and compile rockbox |
13:21:45 | DerPapst | it's fairly easy |
13:22:23 | * | bluebrother never understood this logo replacement fluff |
13:22:29 | eekhoornstaartlo | thanks, I'll search the link |
13:22:43 | w1ll14m | GLuck! |
13:22:50 | Horscht | i have a nice splashscreen in my custom build |
13:23:00 | eekhoornstaartlo | yeah I found a nice one to :p |
13:23:16 | DerPapst | check the documentation link |
13:23:25 | Horscht | i turn it off and on just to see the splash :D |
13:23:28 | DerPapst | further down there is the section for deveoplers |
13:23:57 | * | DerPapst suggests the credits plugin |
13:24:13 | eekhoornstaartlo | yep |
13:25:45 | | Join [CBR]Unspoken|w [0] (n=cbr@212.98.160.130) |
13:25:46 | * | w1ll14m wonders why the GigaBeat S is called beast |
13:26:20 | DerPapst | because it's the most powerful target |
13:26:32 | Horscht | also, pun/joke on typo |
13:26:37 | n1s | IIRC it was a typo from preglow "Gigabeast" but also the 500mHz cpu i guess :) |
13:26:45 | Horscht | gigabeat s = gigabeast |
13:26:53 | Horscht | swapped s and t |
13:27:00 | n1s | s/m/M/ |
13:30:11 | | Quit eekhoornstaartlo ("CGI:IRC (EOF)") |
13:30:57 | w1ll14m | hehehe |
13:31:03 | w1ll14m | it's a beast indeed |
13:34:11 | | Quit mcuelenaere (Read error: 131 (Connection reset by peer)) |
13:39:22 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
13:41:55 | | Quit TMM (Remote closed the connection) |
13:43:12 | bluebrother | I just tried to make the RockboxUtility wiki page more appealing for users −− comments? |
13:44:16 | mcuelenaere | reminds me of an iPodLinux page :) |
13:44:32 | | Quit stripwax (Read error: 104 (Connection reset by peer)) |
13:44:32 | w1ll14m | what is the c code fir writing to a imx31 register in gigabeat s ? |
13:44:42 | w1ll14m | s/fir/for/ |
13:44:44 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
13:45:16 | domonoky | bluebrother: this window on the right looks nice.. :-) |
13:45:53 | bluebrother | unfortunately I had to force it that way using css. Not really nice given that we usually want to use wiki markup only ... |
13:47:48 | domonoky | perhaps move this window a bit down, so it is beside the feature list, looks nicer.. |
13:48:04 | * | domonoky already has done it :-) |
13:50:31 | w1ll14m | jhMikeS: are you still here ? |
13:51:03 | | Join TMM [0] (n=hp@c514753fe.cable.wanadoo.nl) |
13:53:56 | * | domonoky thinks about this version problem with voicefiles.. do our language files have a proper version ? |
13:55:15 | bluebrother | domonoky: hmm, my idea was to have it rather on top ... as it summarizes all important stuff (screenshot and download links ;-) |
13:55:28 | domonoky | bluebrother: feel free to revert.. :-) |
13:55:51 | bluebrother | I'll wait for some others to comment first ;) |
13:59:21 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
13:59:25 | | Join gevaerts [0] (n=fg@195-144-092-155.dyn.adsl.xs4all.be) |
14:00 |
14:00:58 | gevaerts | Mouser_X: what I mean with "that's their job" is the thing that hides the first partition, not actually make accessing partitions work. And I did mean the ;) ;) |
14:02:40 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
14:04:32 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
14:04:59 | | Quit XavierGr (Nick collision from services.) |
14:05:11 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
14:05:31 | | Join UncleRemus [0] (n=caj@78-69-154-184-no176.tbcn.telia.com) |
14:05:53 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
14:06:13 | | Join borges [0] (n=bruges@e178000102.adsl.alicedsl.de) |
14:10:33 | | Join pixelma [0] (n=Marianne@rockbox/staff/pixelma) |
14:11:44 | * | ender` yawns |
14:12:00 | | Join denes_ [0] (n=denes@pool-2612.adsl.interware.hu) |
14:13:28 | markun | w1ll14m: you can just write and read values to and from the register defines in imx31l.h |
14:14:46 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
14:14:48 | | Quit DerPapst (Nick collision from services.) |
14:14:50 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
14:19:57 | | Join ByeongKeon [0] (n=skysign@221.150.30.39) |
14:23:46 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
14:27:12 | w1ll14m | markun: thanx |
14:28:34 | | Quit denes (Read error: 110 (Connection timed out)) |
14:29:54 | | Quit Mathiasdm (Read error: 104 (Connection reset by peer)) |
14:30:07 | | Join Mathiasdm [0] (n=Mathias@78-22-5-158.access.telenet.be) |
14:34:49 | | Quit mf0102 ("Verlassend") |
14:37:30 | * | amiconn hmpfs |
14:39:29 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
14:39:51 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
14:42:00 | gevaerts | How can I get at the codec IRAM ? |
14:43:21 | * | gevaerts thinks he sees : .lds editting |
14:43:34 | Lear | You want to use it during USB? |
14:43:40 | gevaerts | yes |
14:44:37 | * | amiconn doesn't think that iram is the solution |
14:44:41 | | Join barrywardell [0] (n=barrywar@rockbox/developer/barrywardell) |
14:46:11 | amiconn | gevaerts: The solution is not .lds editing, btw |
14:46:22 | amiconn | (as you don't want to steal it permanently) |
14:47:00 | * | gevaerts wouldn't mind stealing it permanently, but he suspects that this would not be appreciated by people who use codecs |
14:48:40 | | Quit mcuelenaere (Read error: 54 (Connection reset by peer)) |
14:49:57 | preglow | why would you want codecs during usb transfer? |
14:50:00 | preglow | i don't mind |
14:50:12 | preglow | but like amiconn says, i'm not sure it's the right solution |
14:50:29 | gevaerts | preglow: "permanently" :) |
14:50:30 | amiconn | preglow: For instance when using usb logf for debuggin gcodecs? |
14:50:30 | domonoky | preglow: usb audio ? the you would want codec while USBing.. |
14:50:33 | preglow | gevaerts: aha :) |
14:50:53 | preglow | amiconn, domonoky: true... i was thinking file transfers only, for some reason |
14:51:05 | gevaerts | usb audio and usb serial are easy. They only need a few hundred bytes |
14:51:21 | preglow | codecs really aren't so dependent on iram for the targets where we have software usb anyway |
14:51:28 | preglow | it's only on coldfire that codecs absolutely _need_ iram |
14:51:46 | gevaerts | usb storage needs 16k or (preferably) 32k. That's a different matter... |
14:52:01 | preglow | it really needs iram for that? |
14:52:27 | amiconn | That's what I doubt |
14:52:27 | gevaerts | That's where the question is. It works _much_ better for me with IRAM |
14:52:46 | amiconn | gevaerts: You said that even iram doesn't solve the hub issue |
14:52:57 | amiconn | So there must be another, fundamental problem |
14:53:13 | gevaerts | amiconn: true, which suggests to me that there are two problems |
14:53:27 | amiconn | Not necessarily |
14:54:02 | amiconn | I'd think that using dram just makes that fundamental problem worse, which is imho better for hunting it down |
14:54:48 | | Quit mcflow ("Leaving.") |
14:55:12 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
14:55:12 | UncleRemus | Do you recognize the problem of an iPod just rebooting all the time when charged from the USB cable (not from computer, but from power)? |
14:55:30 | gevaerts | I'm not sure. The "normal" problem that goes away with iram looks like incomplete packets in the trace. The hub problem looks like no response at all. |
14:55:37 | | Join mcflow [0] (n=mcflow@88-134-3-18-dynip.superkabel.de) |
14:55:39 | UncleRemus | I run r17121-0808415 |
14:56:17 | gevaerts | UncleRemus: is the battery near empty ? |
14:56:21 | | Join ashes [0] (n=ashes@modemcable123.78-80-70.mc.videotron.ca) |
14:56:34 | UncleRemus | gevaerts: Yes, now. But not when I plugged it in. |
14:57:38 | gevaerts | UncleRemus: charging from within rockbox doesn't work properly yet. From what I understand, with a reasonably new battery it charges slowly, with an older battery it might actually discharge |
14:58:04 | * | gevaerts doesn't like charging over usb. It makes people confuse usb and charging issues... |
14:58:29 | | Join cendres_ [0] (n=ashes@modemcable123.78-80-70.mc.videotron.ca) |
14:58:29 | | Quit ashes (Read error: 104 (Connection reset by peer)) |
14:58:35 | UncleRemus | gevaerts: It seems like I can charge it from computer, but not up to full. But then when I initialize the db, it just goes down quite fast. I can't see how I could use this, but I'd really like too. |
14:59:24 | UncleRemus | gevaerts: Aha, so that is why it "works better" from the computer? Since rockbox isn't booted? |
14:59:50 | gevaerts | UncleRemus: yes. Do you still have a reasonable battery life from the OF ? |
15:00 |
15:00:29 | UncleRemus | gevaerts: Yes, at least before I installed rockbox it worked reasonably well with Apples SW (which I don't like). |
15:01:19 | gevaerts | the symptoms sound to me like a dying battery, but I'm not sure. I don't know too much about power issues |
15:01:36 | UncleRemus | gevaerts: Do you have a tip of how to initialize the db with the iPod mounted to a computer? |
15:01:54 | gevaerts | no, sorry |
15:02:36 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
15:02:38 | | Quit DerPapst (Nick collision from services.) |
15:02:40 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
15:02:43 | amiconn | You can use usb power mode. It should at least make things a little better |
15:03:10 | UncleRemus | That would be a solution for me, right? Right now I don't see how I can get this to work since I can't initialize the db without running out of power |
15:03:22 | UncleRemus | amiconn: What is that? A setting? |
15:03:39 | amiconn | No, a feature. Hold MENU while plugging usb |
15:03:58 | UncleRemus | amiconn: To power or computer? |
15:03:59 | amiconn | Then rockbox won't go into usb mode |
15:04:13 | w1ll14m | UncleRemus, which ipod gen do you have ? |
15:04:22 | UncleRemus | iPod Photo |
15:04:26 | UncleRemus | 4 I think |
15:04:29 | w1ll14m | aha.... |
15:04:45 | w1ll14m | to charge my ipod video i use FireWire |
15:04:46 | mcuelenaere | If the RB BL is loaded into 0x00900000 and this BL loads RB main firmware also into 0x00900000, won't it overwrite the BL before it even gets to starting the main firmware? |
15:04:47 | amiconn | Shouldn't matter. In fact, if you have an usb charger, you shouldn't need to hold MENU while plugging it (but that feature might be broken - not sure) |
15:05:33 | UncleRemus | I've thought of buying a new player all together, is there a consensus here on a really good player with long battery life? |
15:06:56 | amiconn | There is no overall 'best' target. It all depends on your preferences |
15:07:21 | | Quit cendres (Read error: 110 (Connection timed out)) |
15:07:29 | linuxstb | mcuelenaere: In that case, the RB BL should relocate itself. I know that at least the ipod (and maybe other PortalPlayer) bootloaders relocate themselves to IRAM. |
15:08:04 | UncleRemus | amiconn: When I held down menu, I got the "Apple set language" dialog, is that what I'm supposed to get? |
15:08:16 | amiconn | no |
15:08:28 | mcuelenaere | linuxstb: should this be done in crt0.S or only before loading the main FW? |
15:08:35 | amiconn | You're in the OF I think |
15:09:14 | linuxstb | mcuelenaere: It's done in crt0.S - the whole bootloader is linked to run from IRAM, so the code up to the relocation code in crt0.S must be position independent. See crt0-pp-bl.S for an example. |
15:09:50 | UncleRemus | amiconn: It seems to charge now anyway, the battery symbol is up. |
15:09:55 | linuxstb | UncleRemus: You need to start Rockbox first, then insert USB whilst holding MENU |
15:10:17 | | Join MethoS- [0] (n=clemens@host-091-096-215-104.ewe-ip-backbone.de) |
15:11:39 | UncleRemus | linuxstb: OK, did that now. Seems I 'm rid of the continuous reboot thing. Thanks. |
15:12:50 | | Quit ByeongKeon () |
15:13:22 | | Quit corevette (Read error: 110 (Connection timed out)) |
15:13:22 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
15:16:05 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
15:16:25 | * | mcuelenaere wonders why asm volatile() always requires a clobber list |
15:17:01 | preglow | does it? |
15:17:12 | amiconn | nope |
15:17:19 | preglow | can't remember that it does, no |
15:17:42 | w1ll14m | markun: can you tell me if i think correct about writing this register: writew(ADDRESS, VALUE); |
15:18:17 | w1ll14m | or have i totaly stupid |
15:18:17 | w1ll14m | ? |
15:18:22 | mcuelenaere | why won't let gcc compile me this then: "asm volatile("mov %0, pc\n" : "=r"(pc) : : );" ? |
15:18:26 | w1ll14m | s/have/am/ |
15:18:52 | amiconn | mcuelenaere:asm volatile("mov %0, pc\n" : "=r"(pc) ); |
15:19:07 | mcuelenaere | ahh ok thanks |
15:19:17 | amiconn | You have to leave out the colons if there is nothing put between/after them |
15:19:27 | mcuelenaere | ok, I didn't know that |
15:19:41 | UncleRemus | My preferences for a good player is good battery life, support for flac, and being able to use rockbox. I want at least 20GB. I have never used flash memory-based ones, only disk-based, but it would be allright with flash. If the conditions are met, price is not so important within reasonable limits. |
15:19:51 | | Quit stripwax ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
15:19:59 | amiconn | Btw, only use 'volatile' if necessary |
15:20:55 | amiconn | UncleRemus: Rockbox supports flac on all swcodec targets. If you want to go for the longest battery life, the iaudio M5L would be a nice target |
15:21:17 | *** | Saving seen data "./dancer.seen" |
15:21:22 | amiconn | Unfortunately they're not very widespread |
15:21:55 | mcuelenaere | amiconn: what's the big difference between asm and asm volatile? I know it has to do with GCC optimazations |
15:22:20 | pixelma | UncleRemus: maybe a look at the BuyersGuide wiki page could help you with a decision |
15:23:22 | amiconn | 'asm volatile' will always end up exactly where you put it. 'asm' can be moved, e.g. in front of a loop from within it. Also, gcc will optimize away a non-volatile asm if the output parameter(s) aren't actually used |
15:23:47 | gevaerts | UncleRemus: if you don't need recording the gigabeat F might be good |
15:24:30 | amiconn | That means not using volatile helps gcc optimizing stuff. However, if your asm block has (desired) side effects gcc cannot know about, you need 'volatile' |
15:24:51 | UncleRemus | Thanks for all your suggestions! Checking it all out right now. |
15:25:01 | mcuelenaere | amiconn: and there is also some kind of asm __volatile___(); function I believe? |
15:25:14 | amiconn | In your case you probably want 'volatile' though, as moving that block would mean changing its output |
15:25:23 | amiconn | That's the same thing |
15:25:32 | mcuelenaere | ah ok |
15:27:34 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-985da72c2589724e) |
15:27:47 | | Join eightfold [0] (n=eightfol@c83-251-149-27.bredband.comhem.se) |
15:32:25 | | Quit eightfold ("byebye") |
15:33:59 | domonoky | w1ll14m: why would you want to use a function to write to a register ? wouldnt "*ADDRESS |= value_with_new_bits_set" do ? |
15:35:25 | * | gevaerts doesn't understand this any more. using IRAM "fixes" USB reading, but apparently makes writing give resets... |
15:37:41 | w1ll14m | domonoky: i'm pretty new to writing registers can you show me an example ? |
15:38:45 | n1s | w1ll14m: the rockbox source is full of examples |
15:38:45 | | Quit mcuelenaere (Read error: 131 (Connection reset by peer)) |
15:38:48 | domonoky | w1ll14m: as far as i know all those device registers are memory mapped, so you write to them like you do with a normal variable.. |
15:40:24 | w1ll14m | domonoky: thanx, i'll try that |
15:40:29 | domonoky | example: "IISCONFIG |= (1 << 29);" sets bit 29 in the IISCONFIG register.. |
15:41:06 | | Join MethoS-- [0] (n=clemens@host-091-096-210-192.ewe-ip-backbone.de) |
15:41:11 | amiconn | jhMikeS: ping |
15:42:07 | w1ll14m | domonoky: and "IISCONFIG &= (1 << 29); " clear bit 29 |
15:42:16 | amiconn | No |
15:42:23 | amiconn | That would clear all but bit 29 |
15:42:30 | w1ll14m | of is that "IISCONFIG |= (0 << 29); |
15:42:35 | w1ll14m | s/of/or/ |
15:42:37 | domonoky | w1ll14m: IISCONFIG &= ~(1<<29) |
15:42:44 | amiconn | That wouldn't change anything |
15:42:50 | domonoky | you have to invert the (1<<29) .. |
15:42:54 | w1ll14m | ahh thanx |
15:43:00 | amiconn | yep |
15:43:22 | * | DerPapst likes bit operations :-) |
15:44:05 | amiconn | They're even more fun in asm |
15:44:09 | w1ll14m | can i also use IISCONFIG |= ~(1<<29); |
15:44:40 | w1ll14m | never used asm, seems that is something i would try when i'm more experianced in c |
15:44:40 | domonoky | w1ll14m: this would set all bits execpt bit 29 :-) |
15:44:52 | w1ll14m | hehe ok thanx |
15:45:19 | gevaerts | On the other hand, using iram seems to make the SD write bug go away |
15:45:49 | DerPapst | how could i test if bit 29 is set? |
15:45:54 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
15:46:00 | | Quit barrywardell () |
15:46:07 | w1ll14m | thus to set bit 29 "IISCONFIG |= (1<<29);" and unset bit 29 "IISCONFIG &= ~(1<<29); |
15:46:17 | DerPapst | yep :-) |
15:46:25 | gevaerts | DerPapst: (variable & (1<<29)) != 0 |
15:48:20 | DerPapst | thanks :-) |
15:48:40 | amiconn | Just that I often leave out the != 0 part for laziness in an if() .. |
15:48:46 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
15:49:48 | n1s | ah, crap sims don't use rockbox's library functions, do they? |
15:50:06 | amiconn | They do |
15:50:07 | | Join Sedgewick [0] (n=10334AEF@host94-161-dynamic.56-82-r.retail.telecomitalia.it) |
15:50:19 | n1s | the neat snprintf trick works on the sim but not on the device... |
15:50:21 | amiconn | Or at least they should |
15:50:30 | amiconn | What trick? |
15:51:20 | n1s | that you can have a format string like "%0*d" and pass width before the int |
15:51:50 | n1s | instead of first snprintf'ing aformat string |
15:51:53 | amiconn | And that works in the sim? |
15:52:36 | n1s | works like a charm in my sim, but on target the string just contains "d" |
15:52:53 | amiconn | Well, then something is wrong with the sims |
15:53:16 | amiconn | They're obviously not using rockbox snprintf(), but they are supposed to |
15:53:36 | Lear | The Rockbox snprintf is a limited version, so "advanced" stuff will not work. Seem to recall a comment about needing the real one in the sim, for some reason... |
15:53:40 | n1s | aha, #if !defined(SIMULATOR) || !defined(linux) before snprintf |
15:53:55 | amiconn | You can place the width (as long as it's single digit) without using snprintf though |
15:54:03 | | Join borges_ [0] (n=bruges@e178000102.adsl.alicedsl.de) |
15:54:10 | n1s | apparently alsa doesn't like our version |
15:54:11 | amiconn | Just use buf[offset] = '0' + width; |
15:54:33 | | Quit borges (Read error: 104 (Connection reset by peer)) |
15:54:41 | | Nick borges_ is now known as borges (n=bruges@e178000102.adsl.alicedsl.de) |
15:54:43 | amiconn | It means the format string can't be const of course |
15:57:49 | n1s | amiconn: ah, right, thanks |
16:00 |
16:00:49 | | Quit cendres_ (Read error: 110 (Connection timed out)) |
16:01:08 | | Quit MethoS- (Success) |
16:03:27 | w1ll14m | ok... so i have "#define TEST 0x500" and i have "#define TEST2 0x005" if i want to combine then #define RESULT (TEST+TEST2) |
16:03:30 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
16:03:39 | w1ll14m | and result would be 0x505 |
16:03:56 | | Join Buschel [0] (n=AndreeBu@p54A3EFCA.dip.t-dialin.net) |
16:04:21 | gevaerts | w1ll14m: if you are working with bits, you probably want (TEST | TEST2) |
16:04:33 | | Quit tessarakt ("Client exiting") |
16:04:34 | w1ll14m | gevarts thanx |
16:04:40 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
16:04:42 | | Quit DerPapst (Nick collision from services.) |
16:04:44 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
16:08:26 | | Join MethoS- [0] (n=clemens@dyndsl-085-016-165-236.ewe-ip-backbone.de) |
16:08:33 | | Quit MethoS-- (Read error: 104 (Connection reset by peer)) |
16:08:51 | n1s | hmm, my h320 is acting strange, turns off really quickly after turning it on, sometimes I can get to the wps... |
16:09:42 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
16:11:22 | | Quit BigBambi (Read error: 110 (Connection timed out)) |
16:11:34 | | Quit Lear ("ChatZilla 0.9.81 [Firefox 3.0pre/2008041417]") |
16:11:52 | n1s | maybe over 3 years of heavy use finally took it's toll |
16:13:47 | | Join ashes [0] (n=ashes@modemcable123.78-80-70.mc.videotron.ca) |
16:15:24 | | Join sdoyon [0] (n=steph@modemcable193.152-83-70.mc.videotron.ca) |
16:16:10 | | Join hannesd [0] (n=light@p5B163143.dip0.t-ipconnect.de) |
16:22:01 | n1s | the OF seems to be fine... |
16:22:21 | domonoky | n1s: maybe the battery is dieing ? |
16:24:09 | n1s | domonoky: yep, that might be it. |
16:24:11 | gevaerts | Is it safe to call restore_irq() twice ? |
16:24:26 | n1s | runtime has shortened quite a bit over the las year... |
16:25:48 | n1s | now where can I get a replacement? |
16:27:00 | | Quit ompaul (Read error: 113 (No route to host)) |
16:27:02 | gevaerts | The hub problem does indeed seem to be at least influenced by internal timing issues. Disabling interrupts in prime_transfer() improves things, but it does not fix the problem |
16:28:27 | | Quit desowin ("KVIrc 4.0.0 Insomnia http://www.kvirc.net/") |
16:28:46 | | Join desowin [0] (n=desowin@atheme/member/desowin) |
16:28:46 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
16:30:11 | | Join petur [0] (n=petur@d54C6F2F2.access.telenet.be) |
16:30:41 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
16:30:43 | | Quit DerPapst (Nick collision from services.) |
16:30:45 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
16:30:54 | | Quit DerPapst (Remote closed the connection) |
16:31:04 | | Join DerPapst [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
16:32:09 | DerPapst | n1s: iirc ebay has some. i'd suggest to ask petur. he knows a good seller. |
16:32:17 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
16:32:57 | | Join domonok1 [0] (n=Domonoky@92.227.76.155) |
16:33:29 | | Join Mathiasdm2 [0] (n=Mathias@78-22-5-158.access.telenet.be) |
16:33:31 | | Quit domonoky (Nick collision from services.) |
16:33:42 | | Nick domonok1 is now known as domonoky (n=Domonoky@92.227.76.155) |
16:34:17 | | Quit Mathiasdm (Read error: 104 (Connection reset by peer)) |
16:38:15 | | Join mirak [0] (n=mirak@m179.net81-66-123.noos.fr) |
16:39:49 | | Quit mirak (SendQ exceeded) |
16:40:13 | bluebrother | n1s: on the h100 you can replace the battery with one for the Ipods 1G/2G. Misticriver even has a guide for replacement |
16:40:24 | amiconn | jhMikeS: ping |
16:40:39 | bluebrother | I guess they also have an article for the h300 |
16:40:43 | | Join mirak [0] (n=mirak@m179.net81-66-123.noos.fr) |
16:42:22 | n1s | bluebrother: ah, yes i think i remember something about that, those are still quite easy to find so that's good :) |
16:43:06 | | Join Mathias [0] (n=Mathias@78-22-5-158.access.telenet.be) |
16:43:53 | w1ll14m | is it known how to get the ipg freq from imx31 ? |
16:44:18 | | Quit Mathiasdm2 (Read error: 104 (Connection reset by peer)) |
16:44:39 | | Quit ashes (Read error: 104 (Connection reset by peer)) |
16:44:43 | | Join cendres [0] (n=ashes@modemcable123.78-80-70.mc.videotron.ca) |
16:46:20 | | Join spiorf [0] (n=spiorf@host176-218-dynamic.30-79-r.retail.telecomitalia.it) |
16:47:21 | | Quit spiorf (Remote closed the connection) |
16:47:40 | * | gevaerts can enumerate and use his ipod through a hub now, but it's not perfect yet |
16:47:46 | | Join spiorf [0] (n=spiorf@host176-218-dynamic.30-79-r.retail.telecomitalia.it) |
16:48:18 | bluebrother | n1s: seems the misticriver site got restructured or something ... at least I have trouble finding things. Check this one: http://www.misticriver.net/forums/player-faqs/50898-h1xx-h3xx-series-faqs-3.html#post363259 |
16:48:26 | bluebrother | seems to work the same way as on the h100 |
16:48:37 | | Join MethoS-- [0] (n=clemens@host-091-096-211-254.ewe-ip-backbone.de) |
16:49:23 | preglow | gevaerts: why do hubs play a part in this? |
16:49:58 | gevaerts | preglow: that's a very good question :) Hubs make timing constraints a bit more strict |
16:51:14 | n1s | bluebrother: thanks |
16:52:10 | | Join ashes [0] (n=ashes@modemcable123.78-80-70.mc.videotron.ca) |
16:53:50 | | Quit mcuelenaere (Read error: 54 (Connection reset by peer)) |
16:56:07 | petur | n1s: buy a battery that is made for h100, not the ipod ones you need to switch wires (had one, it almost killed my h300). there's a seller on ebay from honkong that sells CameronSino batteries (high capacity) - they are good... |
16:56:11 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
16:56:38 | n1s | petur: ah, will check it out, thanks :) |
16:57:12 | mcuelenaere | if the ATA driver accesses the drive (CF card) with 1 sector per ata request, wouldn't this be awfully slow? |
16:57:17 | mcuelenaere | or is this normal? |
16:57:34 | amiconn | ? |
16:57:59 | linuxstb | shotofadds: ping (if you're monitoring the logs...) |
16:58:12 | mcuelenaere | when the ATA driver inits, it detects how much sectors it must ask per ata request |
16:58:27 | mcuelenaere | l.1256 in ata.c |
16:58:49 | mcuelenaere | and I think this is the cause why reading data is so slow |
16:59:17 | amiconn | Well, if the card doesn't support multisectors then we have to read single sectors |
16:59:32 | amiconn | There's no way around that |
17:00 |
17:00:15 | mcuelenaere | hmm, so that won't be the cause why it takes like 10minutes or more to load a normal RB FW into RAM? |
17:00:24 | amiconn | Huh? |
17:00:28 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
17:00:30 | | Quit DerPapst (Nick collision from services.) |
17:00:32 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
17:00:33 | amiconn | On what target? |
17:00:45 | mcuelenaere | ZVM |
17:00:48 | amiconn | Some disks obvoisly violate the specs (the field must not be 0 according to the ata specs), and then we try with 16, but that's not guaranteed to work |
17:00:49 | mcuelenaere | Creative Zen Vision:M |
17:01:11 | * | DerPapst remembered correctly :-) |
17:01:20 | amiconn | It should only have minimal effect on read speed |
17:01:32 | mcuelenaere | I don't really know what happens, but the read() call in load_firmware() just doesn't return.. |
17:01:43 | amiconn | I'd expect reading single sectors to be only a few percent slower than using multisectors |
17:01:48 | mcuelenaere | hmm weird |
17:02:05 | mcuelenaere | then I suppose it just crashed :) |
17:02:29 | mcuelenaere | but the strange thing, is that the HDD access LED hasn't turned off |
17:02:37 | amiconn | You probably need to find out more details about the ata controller |
17:02:52 | amiconn | Do you already have working lcd output? |
17:02:56 | mcuelenaere | yes |
17:03:09 | mcuelenaere | and normally the ATA controller is very stable |
17:03:22 | mcuelenaere | with the HDD that came with the target + with my CF mod |
17:03:34 | mcuelenaere | so I suppose it'll be something else |
17:04:20 | | Join Rincewind [0] (n=Flubb@i528C30A7.versanet.de) |
17:04:25 | | Quit cendres (Read error: 110 (Connection timed out)) |
17:04:52 | sdoyon | Can anyone explain the code path through do_menu for when the WPS context menu auto-exits? |
17:06:20 | | Join kushal_12_27_200 [0] (n=kushal@12.169.180.134) |
17:06:30 | * | Buschel just plays around with the CPU clock and different formats |
17:06:59 | Buschel | and wow: FLAC doesn't boost during playback when normal clock = 15MHz (PP5022) |
17:07:02 | sdoyon | For one thing, the return of onplaymenu_callback with ACTION_EXIT_MENUITEM seems to be ignored? |
17:07:04 | | Quit MethoS- (Read error: 113 (No route to host)) |
17:07:05 | Buschel | pretty impressive |
17:07:50 | * | gevaerts wants unboosted speed to be 3MHz :; |
17:08:21 | gevaerts | s/:;/;) |
17:09:27 | Buschel | we really need to find some clocking concept that allows rockbox to use far lower normal clock. |
17:10:03 | pixelma | gevaerts: do you have 4 eyes and wink with the lower right one? ;) |
17:10:05 | | Join cendres [0] (n=ashes@modemcable123.78-80-70.mc.videotron.ca) |
17:10:08 | Buschel | right now we waste ~15MHz for FLAC (=~3mA) and ~4MHz for MPC (=~1mA) |
17:10:26 | gevaerts | pixelma: of course. Doesn't everyone ? |
17:10:48 | Buschel | "only" reason for using 30MHz default is/was the GUI responsiveness? |
17:11:22 | | Join Horschti [0] (n=Horscht@p4FD4CBDB.dip.t-dialin.net) |
17:11:32 | amiconn | Buschel: Not only. |
17:12:06 | | Quit Horscht (Nick collision from services.) |
17:12:10 | amiconn | The boosted and unboosted frequencies shouldn't differ too much, because the more they differ, the more ugly effects you get with animated stuff |
17:12:18 | | Quit cendres (Success) |
17:12:29 | | Join cendres [0] (n=ashes@modemcable123.78-80-70.mc.videotron.ca) |
17:12:40 | Buschel | amiconn: like scrolling lines, etc.? |
17:13:04 | amiconn | Yes. Scrolling text, peakmeters, animations in plugins (like oscilloscope) etc |
17:17:40 | | Join ZincAlloy [0] (n=d9eee14f@gateway/web/cgi-irc/labb.contactor.se/x-642ec961ed370ce1) |
17:21:05 | * | gevaerts wonders if he has a bad cable somewhere. Moving his laptop seems to have improved the usb connection a lot |
17:21:05 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
17:21:19 | *** | Saving seen data "./dancer.seen" |
17:21:43 | Buschel | amiconn: oscilloscope becomes a bit jumpy |
17:22:06 | amiconn | I think we shouldn't overdo this |
17:22:21 | gevaerts | Of course, typing that makes the connection bad again... |
17:23:00 | | Quit ashes (Read error: 110 (Connection timed out)) |
17:23:03 | | Quit mib_t5qk1i ("http://www.mibbit.com ajax IRC Client") |
17:23:07 | | Join shotofadds [0] (n=rob@rockbox/developer/shotofadds) |
17:23:16 | Buschel | amiconn: but 15MHz wasted is lot of CPU, and 5mA (typo before) is a lot of current we might save for some codecs |
17:23:24 | shotofadds | linuxstb: pong |
17:24:49 | | Join corevette [0] (n=corevett@adsl-75-18-204-217.dsl.pltn13.sbcglobal.net) |
17:25:34 | amiconn | It's not wasted, as I already said |
17:26:00 | toffe82 | I am looking for a datasheet for a component of the gigabeat S, it is written + ADW 648 604. it is 8 pins and is used to do the mute, anybody has an idea of what it is ? |
17:26:11 | amiconn | It would become really complex stuff if we would have to monitor animated stuff |
17:26:37 | toffe82 | 648 or 6a8 |
17:26:51 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
17:28:34 | | Quit EspeonEefi ("さよなら") |
17:29:35 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
17:29:53 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
17:33:20 | DerPapst | heh.. an endless loop in the worms AI ^^ |
17:36:19 | | Quit sdoyon ("ircII EPIC4-2.6 -- Are we there yet?") |
17:37:19 | | Join Buschel_ [0] (n=AndreeBu@p54A3EFCA.dip.t-dialin.net) |
17:37:19 | | Quit Buschel (Read error: 104 (Connection reset by peer)) |
17:41:29 | | Quit FOAD (Read error: 110 (Connection timed out)) |
17:41:30 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
17:42:28 | | Join MethoS- [0] (n=clemens@host-091-096-215-200.ewe-ip-backbone.de) |
17:42:34 | | Join EspeonEefi [0] (i=espeonee@CERULEANCITY.MIT.EDU) |
17:43:47 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
17:44:54 | | Quit nplus (Read error: 110 (Connection timed out)) |
17:44:54 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
17:47:07 | * | domonoky really wants a decision in the DevCon location discussion... at the moment flights are cheap... |
17:51:47 | * | gevaerts wouldn't mind a decision either |
17:51:59 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
17:53:05 | | Join p [0] (n=pixelma@p57B9F971.dip.t-dialin.net) |
17:54:12 | | Nick p is now known as pixelma_ (n=pixelma@p57B9F971.dip.t-dialin.net) |
17:59:13 | | Quit MethoS-- (Read error: 113 (No route to host)) |
17:59:52 | | Quit denes_ (Read error: 110 (Connection timed out)) |
18:00 |
18:00:48 | | Quit DerPapst (Read error: 104 (Connection reset by peer)) |
18:00:51 | | Join DerPapst [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
18:01:39 | | Join denes_ [0] (n=denes@pool-2422.adsl.interware.hu) |
18:03:23 | | Quit davina (Remote closed the connection) |
18:03:43 | * | gevaerts wonders if moving qh_array and td_array to iram would be controversial. They are 2560 bytes |
18:04:43 | | Quit Thundercloud (Remote closed the connection) |
18:05:16 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
18:06:51 | | Quit cendres (Read error: 110 (Connection timed out)) |
18:07:52 | | Join ctaylorr [0] (n=ctaylorr@bas1-toronto43-1279529172.dsl.bell.ca) |
18:09:17 | DerPapst | anybody bored and willing to commit a small patch? http://papsti.dyndns.org:83/upload/superdom_nice_instructions.patch |
18:09:20 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
18:10:02 | | Join Vash--says [0] (n=Matt@adsl-71-137-228-247.dsl.irvnca.pacbell.net) |
18:10:18 | | Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi) |
18:10:21 | Vash--says | I need some help with Rockbox |
18:11:11 | Vash--says | When I connect my Sansa E250R to my laptop, it shows the USB cable pic on the Sansa and then freezes. It doesn't show it as a harddrive on XP. |
18:11:54 | | Join ashes [0] (n=ashes@modemcable123.78-80-70.mc.videotron.ca) |
18:12:17 | amiconn | jhMikeS: ping ping ... |
18:13:39 | Vash--says | I think I know what the problem is, because my original Sansa firmware also freezes while "refreshing database" |
18:14:09 | Vash--says | I put the .rockbox folder on my Sansa's root, and I also put the contents of .rockbox on the root as well....I think that's conflicting with the firmwares. |
18:14:12 | gevaerts | Vash−−says: rockbox does not have its own working usb yet, so you need to reboot to the original firmware first. Normally, this reboot should be automatic on plugin, but with some versions it freezes instead |
18:14:26 | Vash--says | Ah. |
18:15:04 | | Join tvelocity [0] (n=tony@ppp233-155.adsl.forthnet.gr) |
18:15:18 | Vash--says | My original firmware freezes as well though, is there anyway I can see the root of my Sansa in Rockbox? I know Rockbox only lets you see the contents of /rockbox as if it were root, but is there a setting to see the true root of my Sansa |
18:15:25 | | Join Thundercloud [0] (n=thunderc@resnet13.nat.lancs.ac.uk) |
18:16:04 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
18:16:14 | gevaerts | Maybe the filesystem is corrupted. Can you still access the drive from the OF ? |
18:16:45 | Vash--says | No, the original Sansa firmware freezes on boot while "refreshing database" |
18:17:03 | domonoky | Vash−−says: thats not true, rockbox shows you the full drive, not only the .rockbox dir... |
18:17:08 | Vash--says | I think it's because I extracted the contents of .rockbox onto the root, and dragged that folder onto the root as well |
18:17:15 | Vash--says | It does? |
18:17:34 | Vash--says | When I click Files, I only see the contents of the .rockbox folder, such as themes ans plugins, and microsd |
18:17:40 | domonoky | sure in .rockbox are only files for the rockbox OS, and its hidden normally.. |
18:18:12 | domonoky | Vash−−says: that sounds wrong.. maybe because you messed up your install ? :-) |
18:18:34 | Vash--says | Lol I am sure I did, I spent about 2hrs trying to install Rockbox |
18:18:57 | Vash--says | I guess I will recover the original fw and then reinstall Rockbox |
18:19:05 | | Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht) |
18:19:10 | domonoky | Vash−−says: installing rockbox is pressing two buttons in rbutil.. :-) i dont know what you have done.. |
18:19:24 | Vash--says | Rbutil is for the E200 series, not E200R. |
18:19:37 | Vash--says | I had to do it manually >.< |
18:19:55 | domonoky | ah its a e200r.. then you have to convert it to a normal one manuall first. |
18:20:32 | Vash--says | Can you link me to the instructions to achieve that? |
18:20:42 | domonoky | see wiki ? |
18:20:46 | Vash--says | Ok |
18:22:19 | domonoky | but if you can already boot into rockbox, maybe just cleaning out the root of your player, and reextracing the rockbox.zip might help.. :-) |
18:23:08 | | Quit ChanServ (Shutting Down) |
18:23:40 | Vash--says | I can't see the root of my Sansa, only the contents of .rockbox and my sdcard |
18:23:46 | jhMikeS | amiconn: pong pong |
18:23:51 | | Quit borges ("ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]") |
18:23:59 | amiconn | Ah, double ping coame through :) |
18:24:00 | Vash--says | I can't go up a folder to get out of it |
18:24:05 | domonoky | Vash−−says: boot into the OF, and connect to USB:. |
18:24:06 | amiconn | *came |
18:24:22 | amiconn | jhMikeS: I finally found the PP5002 problem |
18:24:23 | Vash--says | the OF freezes on start |
18:24:29 | Vash--says | That's what I am trying to fix so I can use USB |
18:24:33 | | Join ChanServ [0] (ChanServ@services.) |
18:24:33 | Mode | "#rockbox +o ChanServ " by irc.freenode.net |
18:24:35 | toffe82 | jhMikeS: can you try sd12 (ad14) |
18:24:49 | * | domonoky still suspects that you see the root, as your sdcard wont be in the .rockbox folder.. |
18:25:00 | | Quit Zarggg (Connection reset by peer) |
18:25:12 | amiconn | There are several places that put a core to sleep, not only the one in sleep_core- All those need the "don't-do-it-at0xnnnnnn0" fix |
18:25:15 | | Join Zarggg [0] (n=z@216-15-73-111.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
18:25:34 | domonoky | change the file-view mode to all, and you will see the .rockbox dir.. :-) then just delete the surplus folders and files in the root... |
18:25:53 | domonoky | but you will have to fix the OF booting, or else you wont get USB.. :-) |
18:26:05 | amiconn | I went for some inline functions now, which should be used everywhere instead of PROC_CTL(core) = PROC_SLEEP / PROC_CTL(core) = PROC_WAKE |
18:26:09 | Vash--says | Ok |
18:26:20 | jhMikeS | amiconn: that includes all crt0, and init_threads. |
18:26:35 | | Nick Mathias is now known as Mathiasdm (n=Mathias@78-22-5-158.access.telenet.be) |
18:26:50 | jhMikeS | toffe82: what now? |
18:26:52 | Vash--says | Ah ok now I see all my root's files |
18:27:00 | amiconn | jhMikeS: There's something that puzzled me though: When making sleep_core (in thread.c) a non-inlined function, it always crashed. Same thing happened when putting the whole switch_thread() into iram... |
18:27:09 | toffe82 | jhMikeS: for the mute |
18:27:18 | amiconn | jhMikeS: There are also calls in main.c and panic.c |
18:27:27 | jhMikeS | amiconn: but switch thread was originally IRAM. :\ |
18:27:34 | amiconn | I'm testing right now, and when all goes well, commit |
18:28:15 | jhMikeS | toffe82: what are those on the ball grid? |
18:28:33 | toffe82 | ad 14 |
18:29:32 | toffe82 | signal sd12 |
18:29:33 | | Quit BigBambi (Read error: 110 (Connection timed out)) |
18:29:49 | jhMikeS | aha, thanks |
18:30:00 | | Quit davina (Read error: 104 (Connection reset by peer)) |
18:30:25 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
18:30:45 | * | jhMikeS forgot it goes ..Z, AA, AB, AC... |
18:30:52 | toffe82 | :) |
18:33:06 | | Join m0f0x [0] (n=m0f0x@189-47-59-208.dsl.telesp.net.br) |
18:33:09 | | Join javaman [0] (n=Yifu@c-68-84-62-252.hsd1.nj.comcast.net) |
18:34:17 | Vash--says | Ok I think it's fixed now |
18:34:25 | Vash--says | The "refresh database" bar is moving now |
18:34:36 | Vash--says | All I did was delete the rockbox.mi4 from the root |
18:34:36 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
18:34:41 | gevaerts | that's good :) |
18:34:49 | Vash--says | Yea, thanks guys |
18:34:53 | Vash--says | :d |
18:35:44 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
18:35:50 | mcuelenaere | "recorder/icons.h:28:25: rockboxlogo.h: No such file or directory" => is there some kind of known remedy for this one? |
18:37:56 | amiconn | Check apps/bitmaps/native/SOURCES whether it chooses the (a) correct logo for your display |
18:38:07 | Vash--says | Can I make a folder in the .rockbox folder called "Music"? |
18:38:16 | Vash--says | Will it hurt the fw |
18:38:43 | gevaerts | Vash−−says: you can make it anywhere. I would suggest not putting it inside .rockbox |
18:38:47 | domonoky | Vash−−says: no it wont hurt, but better make the musik folder outside of .rockbox.. |
18:39:16 | Vash--says | Ok, I'll just cut the folder when it's done transferring |
18:39:57 | mcuelenaere | amiconn: can't I set #warning in apps/bitmaps/native/SOURCES? |
18:41:16 | | Join Buschel [0] (n=AndreeBu@p54A3EFCA.dip.t-dialin.net) |
18:41:56 | | Quit Buschel_ (Read error: 104 (Connection reset by peer)) |
18:43:24 | gevaerts | Any objections to putting qh_array and td_array in iram on PP502x ? It will cost 2560 bytes, and it seems to make USB stable on my ipod video (including with a hub) |
18:44:31 | | Join DavidSG [0] (n=Tordre@CPE00016c245d78-CM001692428cfa.cpe.net.cable.rogers.com) |
18:44:36 | jhMikeS | owey |
18:45:14 | * | gevaerts grabs his dictionary ;) |
18:45:17 | jhMikeS | there use to be a cop stack in IRAM as big as the main stack which was far less useful |
18:45:38 | amiconn | hrmph |
18:45:39 | jhMikeS | USB is definitely a better use of it if we must |
18:45:49 | * | amiconn is still getting crashes on cop |
18:46:03 | amiconn | Maybe I overlooked something |
18:47:45 | jhMikeS | thread_init? |
18:47:46 | | Join gregzx [0] (n=chatzill@dsz94.neoplus.adsl.tpnet.pl) |
18:47:53 | jhMikeS | init_threads :p |
18:48:00 | gevaerts | I'll commit. It's easy to revert if we find a better way |
18:48:38 | mcuelenaere | I keep getting "Bad checksum" when loading /.rockbox/rockbox.zvm on target :( |
18:50:00 | kkurbjun | hey, can someone good at arm asm take a look at this: http://pastebin.com/ma4c95b0 |
18:50:10 | amiconn | jhMikeS: nope |
18:50:15 | kkurbjun | I'm not sure why gcc assembled the lsl in there |
18:50:30 | amiconn | jhMikeS: The problem I'm having now is that the cop crashes as soon as I start something that's using it |
18:50:44 | amiconn | And it crashes at weird addresses.... |
18:50:56 | Vash--says | Is there a good website for rockbox games/themes |
18:51:21 | domonoky | Vash−−says: all good ones are already included.. :-) |
18:51:40 | domonoky | (the games) for Themes see wiki and rockbox-themes website |
18:51:45 | Vash--says | Except the Doom wads, that game is fun lol |
18:54:26 | kkurbjun | referring to that pastebin: asking from a different direction, does that assembly seem to match what was written in the C version |
18:55:12 | jhMikeS | what about crt0-pp.S? |
18:55:29 | jhMikeS | of course caching is off at that point and this problem depends on that enabled |
18:57:11 | shotofadds | kkurbjun: is it to do with pointer arithmetic? multiplying by 4 as it's an unsigned int* ? |
18:57:15 | linuxstb | kkurbjun: The "lsl 2" is multiplying r1 by 4 - because you are doing pointer arithmetic. |
18:57:23 | shotofadds | hehe |
18:57:25 | * | Buschel dropped his clocking experiments and works on the accessory power supply |
18:57:28 | kkurbjun | oh gotcha |
18:57:35 | kkurbjun | now that makes sense |
18:57:54 | Buschel | the pcf-internal accessory detect doesn't work for my iPod :( |
18:58:08 | kkurbjun | so that shifts r1 before adding it? |
18:58:34 | linuxstb | Yes. add r1, r3, r1, lsl #2 means "r1 = r3 + r1 * 4" |
18:58:43 | | Quit miepchen^schlaf () |
18:58:57 | jhMikeS | kkurbjun: it's called the shifter operand |
18:58:58 | kkurbjun | :), great thanks |
18:59:09 | Buschel | i am adding a new setting to my local version: "Accessory Power Supply" On/Off-switchable |
18:59:17 | kkurbjun | yep, I knew what it is - I just didnt' understand when it shifted the register |
19:00 |
19:00:42 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
19:00:44 | Buschel | would it better to use "off" as default (pro: better battery life, con: accessories support mest be one-time enabled by user) or "on" (pro: accessories work from the very first time, con: user must disable to have better runtime)? |
19:01:07 | jhMikeS | Buschel: did you set the threshold voltage? |
19:01:44 | Buschel | jhMikeS: yes, minimum and maximum. it always detects "present" |
19:02:10 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
19:02:12 | | Quit DerPapst (Nick collision from services.) |
19:02:14 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
19:02:41 | amiconn | jhMikeS: Hmm, I think I know what went wrong. I have a question though: |
19:02:48 | Buschel | jhMikeS: maybe the detection is done via some ADC (as mentioned here before) |
19:03:23 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
19:03:36 | amiconn | The PP502x version of thread.c: core_sleep() sets the respective PROC_CTL to WAKe again after waking up, but the PP5002 version (in SVN) does not. |
19:03:42 | jhMikeS | Buschel: this is one of those times I'd just scan all possibly relevant registers at regular intervals and display them |
19:03:47 | amiconn | Is there a reason for that? |
19:04:07 | jhMikeS | amiconn: because the flag doesn't get cleared automatically |
19:04:32 | amiconn | I mean why the P5002 does not do this |
19:04:38 | | Part Vash--says |
19:04:40 | amiconn | Does it get cleared automatically there? |
19:04:41 | soap | gevaerts, how stable is "much more stable"? |
19:04:59 | jhMikeS | amiconn: The status bit for sleep is self-clearing there |
19:05:07 | amiconn | ah |
19:05:40 | amiconn | So you only need PROC_WAKE when waking the other core on PP5002, correct? |
19:06:02 | soap | ie. Outside the flash corruption bug plaguing the Sansas (I assume this still exists), how are iPods and H10's doing? |
19:06:03 | jhMikeS | maybe that should be double-checked in case I misinterpreted. the other core does depend on knowing that |
19:06:13 | jhMikeS | amiconn: yes |
19:06:31 | jhMikeS | when one core makes a thread runnable on the other |
19:07:25 | jhMikeS | and for the tick pulse |
19:09:09 | amiconn | Not on PP5002 iiuc (as it's auto-clearing there) |
19:09:17 | gevaerts | soap: I copied 3GB in large and small files to and from my ipod behind a hub without resets |
19:09:58 | jhMikeS | amiconn: core_wake is needed on PP5002 (or am I misunderstanding you). |
19:10:14 | amiconn | I'm not talking about core_wake |
19:10:26 | amiconn | I'm talking about the explicit waking in core_sleep |
19:11:14 | | Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi) |
19:11:36 | DerPapst | i've fixed a few minor things. It works ways better than the version in svn. I've tested it on target and sims. Anybody cares to commit or shall i put it on the tracker? http://papsti.dyndns.org:83/upload/superdom_nice_instructions.patch |
19:11:37 | jhMikeS | it should be self clearing. I was suggesting to perhaps verify that. |
19:11:52 | jhMikeS | though I did do alot of tests but it's been awhile |
19:12:59 | | Quit ashes (Read error: 110 (Connection timed out)) |
19:14:33 | jhMikeS | interrupt wake on PP502x leaves the sleep bit set, it's awake but need to clear that as a signal. that way a core can know why it's running again I suppse. |
19:17:10 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
19:18:15 | | Join MethoS-- [0] (n=clemens@host-091-096-209-193.ewe-ip-backbone.de) |
19:20:41 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
19:21:20 | *** | Saving seen data "./dancer.seen" |
19:21:52 | | Join tessarakt [0] (n=jens@e180069075.adsl.alicedsl.de) |
19:24:01 | | Join mf0102 [0] (n=michi@85.127.182.34) |
19:24:20 | amiconn | jhMikeS: It seems that PP5002 needs both the not-at-0xnnnnnnn0 measure *and* the 3 NOPs after that |
19:24:21 | gevaerts | ipod 4g doesn't link because of iram size. If I reorder variables, it works. What's the best solution for this ? |
19:24:42 | amiconn | Use less iram? |
19:24:42 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
19:24:55 | | Quit kushal_12_27_200 ("Leaving") |
19:25:23 | gevaerts | Of course, but these are hardware-defined structures |
19:25:40 | jhMikeS | amiconn: I know it needs the nops. It either prefetch or the stop actually takes several cycles (which is also true on D2 which takes 3 cycles to halt) |
19:25:57 | amiconn | Yeah, looks like it takes a few cycles |
19:26:03 | amiconn | On PP502x it doesn't |
19:26:15 | | Join parrotsquawk [0] (n=410bc1b4@gateway/web/cgi-irc/labb.contactor.se/x-cb17309d01c029f3) |
19:26:27 | amiconn | gevaerts: Those arrays need to be aligned, right? |
19:26:32 | gevaerts | amiconn: yes |
19:26:53 | jhMikeS | amiconn: if you follow a sleep directly with a wake, the PP502x will not halt (I know this for a fact) |
19:26:54 | amiconn | Then it's probably a good idea to put them first |
19:27:21 | amiconn | jhMikeS: Hmm, that can't be correct. core_sleep for PP502x does this... |
19:27:26 | parrotsquawk | good afternoon. I have reading about jpegs on rockbox. rather than converting all my jpgs into bitmaps for album art, is there any other way to see the album art? |
19:27:29 | jhMikeS | at least the next instruction get executed after the halt |
19:27:44 | gevaerts | amiconn: how do I do that ? lds magic ? |
19:27:47 | amiconn | Yeah, one instruction inbetween |
19:27:51 | | Quit BigBambi (Read error: 113 (No route to host)) |
19:28:05 | amiconn | gevaerts: Yes, a special section for this kind of data, that's put first in the .lds |
19:28:26 | amiconn | jhMikeS: I kept one 'nop' for PP502x, and 3 nops for PP5002 |
19:28:27 | jhMikeS | the moveq in between seems to be enough to let it work |
19:28:32 | * | gevaerts will try |
19:28:51 | amiconn | (didn't change core_sleep, but the other occurences where a core is put to sleep |
19:29:10 | gevaerts | Is there an example somewhere ? I'm not very familar with lds files yet |
19:29:38 | jhMikeS | gevaerts: for imx31 it has a devbss section |
19:30:05 | amiconn | Well, in this case we only need a special input section |
19:30:45 | | Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi) |
19:30:50 | * | jhMikeS tries to find the lds reference and can't seem to get the keywords right this time |
19:31:10 | | Join miepchen^schlaf [0] (n=miepchen@p54BF6C03.dip.t-dialin.net) |
19:31:17 | * | jhMikeS found it and they moved the page >:[ |
19:31:18 | bluebrother | parrotsquawk: no |
19:31:38 | domonoky | parrotsquawk: only solution at the moment is to mass- convert to bmp.. |
19:31:41 | bluebrother | Rockbox can display jpg files through a plugin. It can display bmp as album art. |
19:31:45 | jhMikeS | http://www.ia.pw.edu.pl/~wujek/dokumentacja/gnu/ld/ld_toc.html#SEC6 |
19:31:49 | gevaerts | jhMikeS: on a slightly unrelated topic : if I put the UMS transfer buffer in iram, the SD write error seems to go away |
19:31:55 | bluebrother | but it can't display jpg album art, nor embedded album art. |
19:31:55 | amiconn | jhMikeS: Here's my current patch in case you wanna have a look: http://pastebin.ca/991014 |
19:32:10 | | Join Ebert [0] (n=EbErT@adsl-219-13-194.asm.bellsouth.net) |
19:32:13 | parrotsquawk | bluebrother thanks 2x |
19:32:24 | parrotsquawk | domonkey thanks 1x |
19:32:26 | jhMikeS | gevaerts: I'm so sick of PP hardware bugs you have no idea ;P |
19:32:45 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
19:33:11 | parrotsquawk | dumb q: why did developers choose bmp format only? I am sure the reason is valid...I just can't locate it |
19:33:23 | gevaerts | jhMikeS: the "good" thing is that the sansas still have 32k iram unallocated, so we could use some iram as a temporary buffer for sd writes |
19:34:01 | gevaerts | parrotsquawk: bmp is very simple and doesn't require much RAM to decode |
19:34:29 | parrotsquawk | gevarerts: sufficient explanation for me. thanks |
19:35:05 | | Quit MethoS- (Read error: 110 (Connection timed out)) |
19:35:32 | amiconn | gevaerts: The iram allocation for PP5022 will change |
19:36:51 | | Quit Mathiasdm ("Yuuw!") |
19:37:31 | | Join csc` [0] (n=csc@archlinux/user/csc) |
19:37:52 | gevaerts | amiconn: I was thinking in terms of SD-block sized buffers, not 32k at once :) |
19:37:52 | * | jhMikeS suggests sectioning an area for USB that gets "right-justified" in the IRAM area so no waste occurs for the 2K alignment of qh_array |
19:38:27 | * | gevaerts agrees, and is now studying documentation |
19:38:59 | * | gevaerts should actually study work-related specs now, but first things first ;) |
19:39:14 | amiconn | jhMikeS: My suggestion was to left-align it, in front of everything else |
19:39:23 | amiconn | That should be easier than right alignment |
19:40:15 | amiconn | jhMikeS: The good news is that my patch seems to work now. PP5002 doesn't crash anymore no matter how I modify alignment (tried to insert 0..7 NOPs in main()) |
19:40:16 | Bagder | right alignment would basically mean to always have it last in the lds file in its own section, left alignment to have it first. right? |
19:40:49 | | Quit ZincAlloy ("CGI:IRC (Ping timeout)") |
19:40:54 | amiconn | I thought he meant to have it at the end of iram |
19:41:14 | Bagder | well, as long as its aligned it can just as well be the last pieces we use |
19:41:31 | Bagder | thus pretty easy to do lds wise |
19:41:34 | | Join ap0 [0] (i=kvirc@nfb68-1-88-169-81-101.fbx.proxad.net) |
19:41:44 | amiconn | Having it after everything else might still need more room, unless the needed size is an integer multiple of the alignment |
19:41:55 | Bagder | of course |
19:41:58 | | Join Arathis [0] (n=doerk@p508A65CE.dip.t-dialin.net) |
19:42:11 | amiconn | But afaik that condition doesn't hold |
19:42:32 | Bagder | no, if both areas are full there won't be any difference |
19:43:05 | * | Bagder aways for a few hours more |
19:43:42 | amiconn | There is a difference. If the usb data needs to be 2K aligned but is 2.5K in size, and the rest of iram is also 2.5K in size, you'll need 5K if you put usb data first, but 6.5K if you put it last |
19:43:54 | | Quit coax ("bye") |
19:43:55 | | Join franc [0] (n=58aee23c@gateway/web/cgi-irc/labb.contactor.se/x-cce5f80d054e3df6) |
19:44:17 | jhMikeS | right-justify device buffers and subtract that size from the overall iram section size |
19:44:30 | kkurbjun | does anyone know what ata error -31 means? |
19:45:00 | franc | hi, i'm just wondering if rockbox version is being developped for sansa e2xx v2 |
19:46:06 | jhMikeS | yeah, putting the largest alignment stuff first results in better packing |
19:47:00 | franc | does someone know? |
19:47:17 | gevaerts | franc: as far as I know noone is actively working on it |
19:47:19 | jhMikeS | qh_array could have it's own section and then be dropped into ibss {} as the first |
19:47:37 | DerPapst | franc: check the new ports forum for more information |
19:47:42 | | Quit parrotsquawk ("CGI:IRC") |
19:47:44 | DerPapst | ...and updates |
19:47:58 | franc | thanks |
19:48:28 | | Quit Rob2223 (Read error: 110 (Connection timed out)) |
19:49:20 | jhMikeS | gevaerts: like so http://pastebin.ca/991036 |
19:50:46 | | Quit spiorf (Remote closed the connection) |
19:50:46 | | Quit mcuelenaere (Read error: 54 (Connection reset by peer)) |
19:50:53 | gevaerts | jhMikeS: so I put one of those in front of other IRAM using bits ? |
19:51:07 | | Join phinze [0] (n=phinze@CPE-65-30-152-122.wi.res.rr.com) |
19:52:08 | gevaerts | Actually, with the right alignment magic, usb should only need 576 bytes |
19:53:22 | jhMikeS | http://pastebin.ca/991041 |
19:53:23 | | Quit franc ("CGI:IRC") |
19:54:13 | amiconn | jhMikeS: Right justifying that way doesn't provide proper alignment |
19:54:48 | jhMikeS | I'm not trying to right-justify. I forgot about .idata though which comes earlier |
19:56:27 | jhMikeS | only qh_array needs a huge alignment. the only other "big" alignment is 32 bytes which I guess I won't worry about too much. |
19:56:51 | * | gevaerts agrees |
19:57:33 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
19:58:28 | | Join lee-qid [0] (n=liqid@p549671DB.dip.t-dialin.net) |
19:58:56 | jhMikeS | I suppose ibss could be first then iram. iram just gets copied to IRAM following ibss and still can be NOLOAD |
19:59:25 | | Part pixelma_ |
19:59:28 | | Quit phinze () |
20:00 |
20:00:54 | | Join ZincAlloy [0] (n=d9eee14f@gateway/web/cgi-irc/labb.contactor.se/x-3a559c04b7b29332) |
20:01:04 | jhMikeS | that makes .ibss start at IRAMORIG and .iram start at _iend. |
20:02:51 | gevaerts | Is there a way to tell it that the start address needs to be 2k aligned, but other stuff can follow immediately after ? |
20:03:31 | jhMikeS | it will be because IRAM starts at 0x40000000 so if it's the first thing there, it will be aligned |
20:04:15 | gevaerts | yes, but what I mean is that it doesn't need to reserve the entire 2k |
20:04:18 | jhMikeS | and the alignment directive in the C code won't produce any address adjustment |
20:04:27 | jhMikeS | no, it won't |
20:05:09 | jhMikeS | it will reserve the size of the object and the next address will be 0x40000400 |
20:05:29 | jhMikeS | wait, qh_array isn't very big on pp |
20:05:38 | jhMikeS | only 3 endpoints |
20:05:41 | jhMikeS | ok, heh |
20:06:10 | gevaerts | yes. It's only 384 bytes |
20:06:34 | | Join MethoS- [0] (n=clemens@host-091-096-214-098.ewe-ip-backbone.de) |
20:07:51 | jhMikeS | doesn't matter, next address after (.qharray) will be 0x40000180 then |
20:09:04 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
20:10:00 | gevaerts | PP is H10, mr100, sansa and ipod, right ? |
20:10:19 | jhMikeS | amiconn: The patch seems ok to me |
20:10:40 | | Quit J (Read error: 104 (Connection reset by peer)) |
20:11:16 | jhMikeS | gevaerts: yeah and there's several identical .lds files in the target tree. |
20:11:23 | * | gevaerts knows :) |
20:11:46 | * | jhMikeS wants to know why all PP just don't share the same one :) |
20:12:53 | gevaerts | Does http://pastebin.ca/991055 look ok ? |
20:13:50 | jhMikeS | not for IMX31. .iram and .ibss need to be reversed in order too |
20:14:29 | | Join Rob2222 [0] (n=Miranda@p4FDCD344.dip.t-dialin.net) |
20:14:29 | | Quit ZincAlloy ("CGI:IRC (Ping timeout)") |
20:14:31 | jhMikeS | for IMX31 just #define QHARRAY_ATTR as USBDEV_ATTR |
20:14:54 | jhMikeS | well, hold on now |
20:15:17 | jhMikeS | yeah, nvm. sorry. |
20:15:17 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
20:15:52 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
20:15:54 | | Quit DerPapst (Nick collision from services.) |
20:15:56 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
20:17:31 | jhMikeS | just the .iram .ibss order reversal is needed: I hope this kind of deal works http://pastebin.ca/991061 |
20:21:43 | gevaerts | So something like http://pastebin.ca/991064 ? |
20:22:14 | jhMikeS | amiconn: the thread patch seems good |
20:23:02 | | Quit ap0 ("Bye.") |
20:23:35 | | Quit MethoS-- (Read error: 110 (Connection timed out)) |
20:23:43 | jhMikeS | see above, I misread for imx31, what's done with qh_array isn't really important |
20:24:37 | gevaerts | So the same as for pp ? |
20:25:00 | gevaerts | ( except that it's not in IRAM...) |
20:25:51 | | Join nplus [0] (n=npl@141.25.Globcom.Net) |
20:25:55 | jhMikeS | you can do it like the first one where .qharray goes in the DEVBSS region explicitly or the other way, won't really matter for that |
20:26:02 | soap | Llorean, is there ever going to be a rule on bloody signature size? |
20:26:47 | * | gevaerts does some last test builds |
20:26:51 | jhMikeS | does the reversal of .ibss and .iram sections compile and run ok? |
20:27:25 | jhMikeS | I would think bin size wouldn't change much or at all and ram size would drop |
20:27:45 | gevaerts | It compiles. I haven't tested running yet (will do that before I commit) |
20:28:01 | jhMikeS | got a .map file? |
20:29:47 | gevaerts | yes. I'll upload it somewhere. Any preference on what target (ipod video, c200, ipod 4g, gigabeat s) |
20:30:23 | jhMikeS | e200? gigs should be identical to now. |
20:30:43 | jhMikeS | beh, doesn't really matter at all, whatever is convenient |
20:31:05 | gevaerts | http://www.evonet.be/~gevaerts/c200.map |
20:31:56 | gevaerts | c200 still boots |
20:32:43 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
20:32:44 | * | jhMikeS wonders why .qharray is 0x800 bytes. since when did gcc pad things. |
20:32:45 | | Quit DerPapst (Nick collision from services.) |
20:32:47 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
20:34:06 | gevaerts | objdump says 40000000 l O .ibss 00000180 qh_array |
20:34:48 | jhMikeS | look at the map though. .ibss is starting at 2K withing IRAM |
20:35:46 | gevaerts | I know. objdump says the same. The next variable is at 40000800 |
20:36:07 | gevaerts | I can't test on ipod right now. Battery is empty |
20:36:21 | jhMikeS | you can just make qh_array be aligned 4 (so that it's not byte accessed) |
20:36:55 | jhMikeS | but that must only be for PP. 'beast still needs the 2k attribute |
20:36:56 | | Join MethoS-- [0] (n=clemens@dyndsl-085-016-167-056.ewe-ip-backbone.de) |
20:37:06 | gevaerts | true. With a comment explaining that we assume that the lds does the right thing :) |
20:37:33 | jhMikeS | it will since it was designed as such :) |
20:37:52 | gevaerts | Of course, but we don't want people to change this :) |
20:37:53 | jhMikeS | so yeah, a note is good |
20:39:39 | jhMikeS | does taking align off it actually save the padding? |
20:40:09 | * | Buschel loves and hates the simulation |
20:40:31 | Buschel | loves = good for WPSing, hates = reds |
20:40:34 | gevaerts | That makes the next data start at 40000180 |
20:41:54 | jhMikeS | que bueno |
20:42:15 | gevaerts | Both ipod video and c250 seem to work. I'll commit |
20:42:35 | jhMikeS | if anything works after that, I'm pretty sure it's solid :) |
20:42:53 | gevaerts | I didn't test on the beast :) |
20:44:15 | | Quit EspeonEefi ("さよなら") |
20:44:32 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
20:45:39 | jhMikeS | both ways will work...and I know you don't have one so you couldn't have :) |
20:45:39 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
20:45:40 | | Join Leperkawn [0] (n=chatzill@68-188-192-35.dhcp.mrqt.mi.charter.com) |
20:45:53 | | Join DavidS1 [0] (n=Tordre@CPE00016c245d78-CM001692428cfa.cpe.net.cable.rogers.com) |
20:45:54 | * | gevaerts likes the fact that moving data from DRAM to IRAM actually shows up as a green delta :) |
20:46:57 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
20:47:00 | | Join ZincAlloy [0] (n=d9eee14f@gateway/web/cgi-irc/labb.contactor.se/x-12a74727cd23447f) |
20:48:30 | | Part pixelma |
20:48:56 | | Quit stripwax (Client Quit) |
20:49:10 | | Join bluebrother^ [0] (n=Dom@f053154218.adsl.alicedsl.de) |
20:50:01 | * | jhMikeS wonders about adding unitialize IRAM usage to the delta calculation :) |
20:52:13 | | Quit bluebrother (Nick collision from services.) |
20:52:16 | | Nick bluebrother^ is now known as bluebrother (n=Dom@rockbox/staff/bluebrother) |
20:52:42 | bluebrother | hmm, ipodpatcher should really warn on missing priviledges |
20:52:48 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
20:52:55 | * | bluebrother just read the forums |
20:53:09 | bluebrother | I should pick up the patch I started on this a while ago ... |
20:54:36 | * | n1s wonders if it would be worth it to introduce a new lang feature category for that accessory string thingy... |
20:54:48 | | Quit MethoS- (Read error: 113 (No route to host)) |
20:56:45 | | Quit HellDragon (Excess Flood) |
20:56:53 | n1s | gevaerts: red... |
20:57:06 | | Join serdarakkan [0] (n=bla@88.229.174.11) |
20:57:09 | n1s | gigabeat s bootloader |
20:57:11 | gevaerts | n1s: it's rebuilding now :) |
20:57:29 | n1s | ah, i'm too slow |
20:57:39 | | Join hd [0] (i=jd@unaffiliated/helldragon) |
20:57:54 | gevaerts | n1s: what do you think of my 2.5k green deltas :) |
20:57:54 | * | Buschel hides away and hopes his simu-build is finished soon |
20:57:59 | | Join sourcemaker_ [0] (n=sourcema@p5B2DE7B4.dip.t-dialin.net) |
20:58:31 | n1s | gevaerts: nice, good to be rid of those jumping +/- 2k deltas too :) |
20:58:47 | gevaerts | That too |
20:59:13 | | Quit amiconn (" bbl . . .") |
20:59:25 | | Quit corevette (Read error: 110 (Connection timed out)) |
21:00 |
21:00:17 | bluebrother | hmm, the estimated build time is really strange. Have we gotten to 1h build rounds? |
21:00:22 | | Quit serdarakkan (Client Quit) |
21:00:34 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
21:00:53 | amiconn | Buschel: You promised not to commit crap ;) |
21:00:58 | | Quit amiconn (Client Quit) |
21:00:58 | jhMikeS | gevaerts: everything works fine on the 'beast |
21:01:03 | gevaerts | great :) |
21:01:26 | bluebrother | or is this related to my local clock? |
21:02:27 | gevaerts | It shows realistic times here |
21:02:38 | | Quit DavidSG (Read error: 110 (Connection timed out)) |
21:02:47 | bluebrother | then it must be related to my local clock (which isn't running local time atm) |
21:03:13 | | Nick hd is now known as HellDragon (i=jd@unaffiliated/helldragon) |
21:03:32 | | Join DavidSG [0] (n=Tordre@CPE00016c245d78-CM001692428cfa.cpe.net.cable.rogers.com) |
21:04:40 | * | gevaerts recommends Buschel to remind amiconn of r16802 ;) |
21:04:50 | Llorean | soap: Alright, got a mod that lets me apply limits to signature size. The last one I looked at couldn't be applied retroactively, this one can. Propose some limits? |
21:05:20 | BigBambi | Llorean: size as in length, or dimensions, or ? |
21:05:35 | * | DerPapst added FS #8915 |
21:05:37 | BigBambi | Llorean: As I seem to remember having a character limit when I put mine in |
21:05:46 | Llorean | Size as in "Maximum characters, maximum lines, maximum font size, number of images, maximum image width, maximum image height, maximum number of smilies" |
21:06:10 | Llorean | Yeah, the old default for maximum number of characters was 300 |
21:06:14 | | Quit davina (Connection timed out) |
21:06:23 | Llorean | I think I'll cut the character limit, but limit it to 3 lines for text? |
21:06:24 | gevaerts | DerPapst: I would commit, but I don't feel comfortable outside of the usb stack yet |
21:06:35 | BigBambi | Llorean: But I only just get under 300 characters! |
21:06:40 | Buschel | amiconn: it's not really crap, it just doesn't compile for simu ;) |
21:06:55 | BigBambi | Llorean: But that isn't a big deal |
21:07:17 | DerPapst | gevaerts: thanks anyway ;-) |
21:07:48 | BigBambi | Llorean: tbh, I'm more concerned about having limits on images than text (whilst still of course having text ones) |
21:07:58 | Llorean | BigBambi: I found the 300 character limit a problem because it's total characters, not displayed characters (long URLs with short descriptions, such as "How to ask questions the smart way" ate through them very quickly) |
21:08:05 | * | jhMikeS came around here started messing everything up from the start |
21:08:14 | BigBambi | BigBambi: Ah, I didn't realise that |
21:08:29 | * | Llorean notes BigBambi seems to be talking to himself. :-P |
21:08:36 | BigBambi | hah, woops :) |
21:08:49 | BigBambi | Llorean: Did you mean cut as in remove, or cut as in shorten? |
21:09:07 | Llorean | Remove. |
21:09:30 | BigBambi | Ah, OK |
21:09:42 | BigBambi | I thought you meant cut the limit as in reduce it |
21:09:47 | Llorean | Sorry |
21:09:52 | gevaerts | DerPapst: seems like you could ask jhMikeS to commit it :) |
21:09:55 | BigBambi | heh, np :) |
21:10:12 | BigBambi | Llorean: That certainly sounds like a sensible change then |
21:10:18 | * | jhMikeS trying to find what is being discussed to commit |
21:10:19 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
21:10:41 | gevaerts | jhMikeS: FS #8915 |
21:10:46 | | Quit flynux (Remote closed the connection) |
21:10:52 | | Join flynux [0] (n=flynux@2a01:38:0:0:0:0:0:1) |
21:11:18 | Horscht | 1drockblox |
21:11:32 | DerPapst | Horscht: guess again |
21:11:35 | gevaerts | that too :) |
21:11:39 | Llorean | BigBambi: how does 200x50 sound as a maximum image size? |
21:11:52 | Horscht | i take no guesses |
21:11:54 | Llorean | A bit bigger than those OHLOH banners |
21:11:59 | Horscht | i state absolute factgs |
21:12:08 | * | Buschel uncrapped his submit |
21:12:08 | BigBambi | I think that sounds reasonable - it allows banners (e.g. OHLOH), but not massive images |
21:12:46 | Llorean | Alright. |
21:12:50 | | Join EsotericWisp [0] (n=62dcbd9e@gateway/web/cgi-irc/labb.contactor.se/x-222ceda26de69a45) |
21:12:53 | Llorean | Let's see how much this screws up old signatures then... |
21:13:02 | | Quit EsotericWisp (Client Quit) |
21:13:02 | BigBambi | :) |
21:13:48 | | Quit BigBambi ("rebooting") |
21:14:22 | * | jhMikeS checks out FS #8915 |
21:14:46 | * | Llorean has now seen two people refer to "the metatag project" and wonders where they're getting this term from. |
21:15:04 | Llorean | I'm sure they mean metadata on buffer, but when they've got a specific name for it like that, I worry who's explained it to them, and what was said. |
21:15:31 | Nico_P | Llorean: what do they say about it? |
21:15:34 | jhMikeS | it sounds like a secret government project |
21:15:42 | | Quit DavidS1 (Connection timed out) |
21:15:59 | bluebrother | hmm, regarding FS #8915, a function to display text with automatic word-wrapping would be nice |
21:16:39 | Nico_P | indeed |
21:16:59 | * | Nico_P might take the bait |
21:17:01 | jhMikeS | that's so language-specific though, no? |
21:17:04 | gevaerts | We have one. It's called DerPapst :) |
21:17:46 | Llorean | Nico_P: Both times it's been "I've been having this problem since the metatag project" |
21:17:46 | Nico_P | jhMikeS: we could do very basic word-wrap |
21:17:50 | jhMikeS | The DerPapst text formatting engine |
21:17:52 | | Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi) |
21:17:56 | DerPapst | bluebrother: i've thought about that too, but i didn't want to mess with the plugin lib (too lazy :-P) |
21:18:01 | | Join EsotericWisp [0] (n=62dcbd9e@gateway/web/cgi-irc/labb.contactor.se/x-98726b4fcc19ea92) |
21:18:03 | Nico_P | Llorean: which thread is it in? |
21:18:31 | | Quit EsotericWisp (Client Quit) |
21:18:46 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
21:19:07 | Llorean | Nico_P: http://forums.rockbox.org/index.php?topic=16439.msg123042;topicseen#msg123042 is the one I'm thinking of right now |
21:19:31 | * | jhMikeS wonders about language drivers to support formatting, sorting and talking numbers properly |
21:19:45 | | Join DavidS1 [0] (n=Tordre@CPE00016c245d78-CM001692428cfa.cpe.net.cable.rogers.com) |
21:19:55 | Nico_P | Llorean: MoB is much older than two months though |
21:19:58 | Llorean | I know |
21:20:05 | Nico_P | I know you know ;) |
21:20:16 | Llorean | I want to find out what he's referring to with "the metatag project" so I can at least track down what's going on. |
21:20:19 | Nico_P | but I don't know what else he could mean by metatag project |
21:20:42 | Llorean | Yeah.. |
21:20:54 | * | BigBambi slaps forehead |
21:21:23 | | Join MethoS- [0] (n=clemens@host-091-096-211-095.ewe-ip-backbone.de) |
21:21:25 | *** | Saving seen data "./dancer.seen" |
21:21:36 | BigBambi | I've just spent ages wondering why rbutil couldn't find my c240 to install the bootloader. I forgot to run it with sudo... |
21:22:11 | jhMikeS | the instructions look nice |
21:22:33 | jhMikeS | is black-on-white intended? |
21:23:24 | | Join ashes [0] (n=ashes@modemcable123.78-80-70.mc.videotron.ca) |
21:23:50 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-2ff81fce492aac66) |
21:25:38 | DerPapst | jhMikeS: i think it depends on the theme. If you buy recources the same will happen |
21:26:15 | bluebrother | BigBambi: I wanted to extend the detection to warn if there are missing permissions. Eventually I'll get around actually doing it ... |
21:26:15 | | Join Mathiasdm [0] (n=Mathias@vpnf034.ugent.be) |
21:27:02 | BigBambi | bluebrother: Probably helpful for both new users and those of us that couldn't find our arse with both hands, but no hurry :) |
21:27:08 | jhMikeS | using cabbiev2 here |
21:27:44 | bluebrother | BigBambi: I just was reminded of the permission issues by a post in the forums (only that that post referred to ipodpatcher) |
21:29:31 | | Join spartanq77 [0] (n=411f0b0d@gateway/web/cgi-irc/labb.contactor.se/x-7444f2cc12074cfd) |
21:29:45 | spartanq77 | anybody here? |
21:30:12 | jhMikeS | hrph, the text lines on the map don't adjust to font height |
21:30:13 | | Quit DavidSG (Read error: 110 (Connection timed out)) |
21:31:01 | gevaerts | spartanq77: if you have a question, just ask |
21:31:15 | bluebrother | spartanq77: around 160 people ... |
21:31:54 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
21:31:56 | | Quit DerPapst (Nick collision from services.) |
21:31:58 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
21:32:01 | spartanq77 | If windows can recognize an ipod nano and access it's files, that's all you need to install rockbox and the bootloader, right? Because I believe the nano I'm recieving will be corrupt, but not really (and if so I should be able to fix it by wiping the hard drive, or reformating it) |
21:32:30 | n1s | spartanq77: yes |
21:32:42 | gevaerts | spartanq77: if it's a 1st gen nano, and it has no hardware issues, rockbox will work |
21:33:13 | n1s | easiest is to restore with itunes if it's corrupted and then install as per instructions |
21:33:41 | jhMikeS | FS #8915 committed |
21:33:48 | DerPapst | jhMikeS: same here (sorry for the long delay, was disconnected) |
21:33:50 | bluebrother | the nano is a flash based player, so it makes sense looking for a special tool to format the flash drive |
21:33:55 | spartanq77 | Is rockbox a media player as well, or does it have support for one, in case I can't use the apple OS? Yes, I made sure it was a 1st gen. Oh, and I'm use to podzilla, but rockbox sounds easy |
21:33:58 | DerPapst | jhMikeS: woot :-) |
21:34:51 | * | bluebrother points to the web site: "Rockbox is an open source firmware for mp3 players" |
21:34:56 | gevaerts | spartanq77: rockbox completely replaces the apple firmware (but it can dual boot) |
21:35:15 | gevaerts | DerPapst: now point him at FS #8909 :) |
21:35:44 | spartanq77 | so yes, it's a media player as well? |
21:35:55 | * | DerPapst points jhMikeS to FS #8909 |
21:35:56 | bluebrother | gevaerts: he still hasn't ported it to the charcell players ;-) |
21:35:58 | spartanq77 | And iboy setup with rockbox is easy also, right? |
21:36:12 | bluebrother | not as well. It's main puropse is playing music. |
21:36:25 | Llorean | spartanq77: Rockbox has its own gameboy emulator, that's not iboy |
21:36:27 | bluebrother | and no, we don't have iboy. There's Rockboy, but it's different to iboy |
21:36:50 | mcuelenaere | does the m:Robe 500 supports the non-bootloader phase? |
21:36:51 | bluebrother | may I suggest you taking a look in the manual? http://www.rockbox.org/manual.shtml |
21:36:51 | | Join EspeonEefi [0] (i=espeonee@STRATTON-FOUR-SIXTY-SIX.MIT.EDU) |
21:36:54 | n1s | we also have a fine manual that answers a lot of questions ;) |
21:37:07 | spartanq77 | By media player I mean music player, sorry. Oh, and I heard it could give video support for 1st gen nano, is that true or not? |
21:37:07 | bluebrother | the manual even has screenshots :D |
21:37:08 | * | n1s is slow today :( |
21:37:27 | bluebrother | read the PluginMpegplayer wiki page |
21:37:31 | | Quit nplus (Remote closed the connection) |
21:37:31 | * | gevaerts might set up an unofficial build one of these days to get more usb testing |
21:37:36 | n1s | spartanq77: yes rockbox plays music on the nano |
21:38:02 | n1s | gevaerts: sounds like a good idea |
21:38:04 | * | bluebrother wonders why we have a WhyRockbox wiki page |
21:38:20 | bertrik | Nico_P: can you have a look at FS #8914? |
21:38:25 | | Quit MethoS-- (Read error: 113 (No route to host)) |
21:38:32 | n1s | we should hae a WhyNotRockbox page too! |
21:38:45 | Llorean | gevaerts: You have commit access... I suggest your unsupported build be known as "r17198" |
21:38:45 | Llorean | :-P |
21:38:47 | spartanq77 | cya |
21:39:13 | DerPapst | n1s: this would be short. "Because Rockbox sounds like a BOS!" |
21:39:13 | | Quit spartanq77 ("CGI:IRC (EOF)") |
21:39:32 | Nico_P | bertrik: thanks, /me looks |
21:39:45 | bertrik | bandolier-of-? |
21:39:54 | bluebrother | DerPapst: if we think long enough (with creativity ;-) we'll find other reasons. "Because you didn't read the manual" |
21:39:58 | gevaerts | Llorean: while I don't have issues any more, I want some further testing before making it default |
21:40:04 | ZincAlloy | box of socks |
21:40:18 | * | n1s wonders if Nico_P forgot about FS #8517 ? |
21:40:34 | Llorean | gevaerts: I was (mostly) joking. :) |
21:40:35 | bluebrother | or "it doesn't have strange UI concept as AppleOS" |
21:40:41 | domonoky | bos = bag of shit :-) |
21:40:51 | Nico_P | n1s: I had forgotten about that one |
21:40:52 | gevaerts | Llorean: I suspected that :) |
21:41:04 | * | gevaerts never jokes. He is always serious |
21:41:12 | DerPapst | ... of course |
21:41:41 | Nico_P | gevaerts: are the hub issues completely fixed? |
21:42:20 | * | jhMikeS is wondering if gevaerts was being serious |
21:42:35 | gevaerts | Nico_P: in my testing, yes. I can still reproduce resets by wiggling connectors around, but I think that doesn't count |
21:42:39 | Buschel | bye, see you next week |
21:42:41 | | Quit Buschel () |
21:43:08 | Nico_P | gevaerts: depends what you call wiggling ;) |
21:43:45 | gevaerts | Nico_P: actually, I saw lots of resets until I moved my laptop. After that it perfect |
21:44:23 | domonoky | gevaerts: then move your laptop back, and test again.. :-) |
21:44:26 | * | gevaerts will concentrate on finding an acceptable way to avoid the SD write bug next week |
21:45:38 | jhMikeS | I think we need to make use of MrH's DMA gnireenignE esreveR |
21:46:20 | gevaerts | maybe, but lowlight's dma patch doesn't solve this issue |
21:46:31 | Llorean | soap: Well, for when you're next around, there are reasonable limits on forum signatures now unless the crazy has happened. |
21:46:45 | jhMikeS | there is one? wow, I've been ignoring my mailbox |
21:47:35 | jhMikeS | Ah, Toni's back. |
21:47:50 | soap | Yes, that is much more reasonable. |
21:48:11 | | Join corevette [0] (n=corevett@adsl-75-18-204-217.dsl.pltn13.sbcglobal.net) |
21:48:31 | soap | I can't tell exactly what you set it to, but same height as the forum avatar limit seems reasonable. |
21:48:55 | | Join kushal_12_27_200 [0] (n=kushal@12.169.180.134) |
21:49:00 | Nico_P | bertrik: the inconsistency is very old... I just traced it back to r7935 |
21:49:43 | bertrik | Nico_P: hmm, weird, should we fix the code, or the docs? :P |
21:49:46 | Llorean | soap: I set it to a single image, maximum size 200x50, and a maximum of 3 lines with unlimited characters (more to allow long URLs than to allow people to stretch the width of the forums). |
21:49:58 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
21:50:08 | Llorean | Avatars are capped at 65x65 |
21:50:19 | Nico_P | bertrik: I don't know... the other points you make are valid too |
21:50:32 | soap | I assume you inferred the latest one which caught my eye? |
21:50:50 | Nico_P | bertrik: I guess noone complained because everyone uses the playback mode in a conditional |
21:51:10 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
21:51:44 | Llorean | soap: No, might have completely missed it. I forced my will upon old signatures *before* I read through old posts. |
21:51:52 | bertrik | Nico_P: I'm not very familiar with the WPS syntax I must admit |
21:52:45 | Nico_P | bertrik: could you ellaborate on "Instead of calling audio_status(), it is possible to use the cached value 'status'" ? |
21:53:11 | | Part sourcemaker_ ("Kopete 0.12.5 : http://kopete.kde.org") |
21:53:35 | Nico_P | ah, ok I get it |
21:53:36 | bertrik | on line 1104, we just put the audio_status() into variable status, so I think there's no need to call audio_status() again |
21:53:55 | Nico_P | I hadn't seen the repetition |
21:54:28 | | Join DavidSG [0] (n=Tordre@72.139.162.7) |
21:55:13 | Llorean | Can anyone tell me what the last two lines are on the "Rockbox Info" screen are? |
21:55:48 | amiconn | Umm, date and time? |
21:56:01 | amiconn | Unless you're asking that for a non-rtc target |
21:56:05 | * | jhMikeS often sees negative times there |
21:56:10 | Llorean | amiconn: My second to last line says "Ask - Recent only 36 2165" |
21:56:28 | amiconn | eh? |
21:56:31 | Llorean | But the last one does look like a time, though in the status bar it says my time is −−:−− because it's unset. |
21:56:32 | * | gevaerts has 'Yes - Recent only 7 2080' |
21:56:36 | n1s | out of sync lang file? |
21:56:55 | amiconn | Yeah, definitely sounds like out-of-sync .lng file |
21:57:34 | * | Llorean doubts it's out of sync, but checks |
21:57:35 | * | n1s has Apr 20 2008, and now the h300 hardlcocked when entering the rockbox info screen, nice |
21:58:23 | * | bertrik notices his sansa is still using winter time |
21:58:23 | gevaerts | Fresh built svn on F20, installed by overwriting from a zip file |
21:58:23 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
21:58:26 | Llorean | No, the .lng file is the right one. |
21:58:38 | Llorean | Plus, I've never changed languages, so shouldn't it be using the compiled in strings? |
21:59:00 | Llorean | gevaerts: F40 here. |
21:59:43 | n1s | and not reproducable... |
22:00 |
22:00:39 | | Join fehmicans [0] (n=canavar@78.164.152.234) |
22:01:15 | gevaerts | ipod is fine (r17188), c250 is fine (r17190). f20 is not (r17195) |
22:01:36 | Llorean | Are the clocks set or unset for any of those? |
22:02:08 | gevaerts | I think I once tried to set the clock on the c250, but none of them is correct |
22:03:21 | Llorean | Once I set the time/date, all is w ell |
22:03:25 | * | amiconn always sets the clock to protect himself from confusion |
22:03:32 | Llorean | Apparently the screen just handles an unset one much less gracefully than the rest of Rockbox |
22:03:41 | gevaerts | Month 0 ? |
22:03:42 | amiconn | Sounds like it |
22:03:45 | Llorean | amiconn: Usually I have no confusion because WPSes and the status bar handle it gracefully |
22:04:02 | bluebrother | domonoky: what do you think about including a changelog (as html or similar) in rbutil and displaying it after updating rbutil? |
22:04:41 | | Quit DavidS1 (Read error: 110 (Connection timed out)) |
22:04:54 | bluebrother | would require to save the version information in the configuration file, but I was thinking about that anyway. |
22:05:13 | domonoky | sounds good.. |
22:06:15 | * | amiconn is doing builds for his 2 PP502x targets in order to test usb improvements |
22:06:30 | bluebrother | I also wanted to implement some kind of startup detection ... check disc permissions, check network and similarly. |
22:06:42 | bluebrother | but maybe rewriting the bootloader installation should come first ;-) |
22:07:10 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
22:07:11 | * | amiconn is curious what install method the beast guys will come up with |
22:07:12 | | Quit DerPapst (Nick collision from services.) |
22:07:14 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
22:07:41 | Nico_P | beastpatcher! :) |
22:07:55 | Nico_P | I think it should fix the partition table |
22:08:00 | domonoky | jup such a startup check would be nice.. |
22:08:03 | DerPapst | i guess sendfirm and then reconnect using bootloader usb to put a rockbox dir on the hdd |
22:08:04 | bluebrother | just make it work on w32 too |
22:08:07 | jhMikeS | beastmaster |
22:08:19 | bluebrother | beastbox utility ;-) |
22:08:51 | DerPapst | beastconqueror |
22:09:04 | * | Nico_P might get working on a win32 version of sendifmr |
22:09:06 | domonoky | bluebrother: do you already have an idea how to best rework the bootloader installs ? (class diagramm or something) |
22:09:30 | Llorean | Nico_P, DerPapst: We probably shouldn't ask users to disconnect/reconnect on first install (if at all possible) |
22:09:46 | bluebrother | no, not yet. Thought about it a bit, got stuck at something similar to the tts interface class |
22:09:52 | jhMikeS | Nico_P: one that uses the win32 apis directly? |
22:09:59 | Nico_P | jhMikeS: yes |
22:10:31 | | Part mcflow |
22:10:42 | w1ll14m | for audio on beast we need i2c, which is in the cspi of imx31 right ? |
22:10:48 | bluebrother | so every installer that has additional requirements can extend it −− and the interface can return default values on not needed methods |
22:11:10 | * | domonoky would do something like bootloaderInstallClass -> fileinstaller -> h120 installer for example.. |
22:11:11 | jhMikeS | w1ll14m: no it's in the i2c peripherals |
22:11:29 | * | jhMikeS is in the middle of that atm |
22:11:33 | Nico_P | Llorean: phisically reconnecting probably won't be necessary |
22:11:34 | bertrik | Nico_P: the function still returns a number in the range 1-5 instead of the range 0-4 as the documentation says |
22:11:53 | w1ll14m | jhMikeS: something i can help with ? |
22:12:19 | Nico_P | bertrik: intval is used internally only. the "return value" is what gets outputted in buf |
22:12:32 | Llorean | Nico_P: Okay then. The less user interference needed the better. I don't want a process like the e200R windows install. :) |
22:12:33 | jhMikeS | w1ll14m: pcm driver and how to use the dma with iis is nescessary too |
22:12:51 | bertrik | Nico_P: ah ok, I see now, sorry |
22:13:17 | Nico_P | Llorean: the beast reboots when it gets a new BL. so if we send it a usb enabled bootloader, it will reboot and the BL will connect again in UMS |
22:13:44 | | Quit tvelocity (Remote closed the connection) |
22:13:55 | Llorean | Nico_P: Interesting. I didn't notice mine do that, but maybe I wasn't paying attention. |
22:14:01 | w1ll14m | jhMikeS: ok, how far is the i2c driver from a working state ? |
22:14:05 | jhMikeS | one thing I'm very unclear on is how to use the DMA on the imx31 and whether we need SDMA code to be written for it |
22:14:26 | Nico_P | Llorean: depends on how you send it actually. if you use UMS I think it doesn't reboot |
22:14:50 | jhMikeS | w1ll14m: I don't think it's far. Once it's planned in terms of structure the implementation should be simple. |
22:15:18 | mcuelenaere | Llorean: how do I move a single post from one thread to another? Topic split? |
22:15:32 | * | bluebrother wonders if it would make sense to have an "installer" entry in the website menu |
22:15:32 | Llorean | Nico_P: I used recovery mode, it was my initial install |
22:15:34 | Llorean | mcuelenaere: Yes. |
22:15:45 | Llorean | bluebrother: I think so. |
22:15:54 | * | Nico_P agrees |
22:16:12 | w1ll14m | jhMikeS: ok |
22:16:22 | n1s | Llorean: found the place where a check with valid_time should prevent display of incorrect time, now what should we replace the date with, time becomes −−:−−:−− |
22:16:28 | DerPapst | Llorean: i used both, recovery mode and the normal OF to install the bootloader. IIrc it didn't reboot at all |
22:16:48 | Llorean | n1s: Is there a string for "Unknown"? |
22:16:51 | jhMikeS | I suppose it'll be somewhat similar to the serial driver, nodes, background transfer with sleeping. I'm staying away from any sort of busy waiting schemes since all peripherals are very slow compared to the core. |
22:16:51 | bluebrother | Llorean: I hope the wiki page is now nice enough for average users ... |
22:17:09 | Llorean | bluebrother: If it's not, we'll get them in here confused, and can improve it. :) |
22:17:12 | bluebrother | domonoky: do you know about a free tool to write class diagrams? |
22:17:18 | Nico_P | n1s: I'd say don't display the date line at all if the date/time is invalid |
22:17:52 | | Quit spleenk (Client Quit) |
22:17:55 | | Join spleenk [0] (i=torstehe@leopard.stud.ntnu.no) |
22:18:22 | Nico_P | bluebrother: umbrello? |
22:18:26 | domonoky | bluebrother: nope, but you could ofcourse just use something like openoffice draw, or just skip the drawing and write it in code :-) |
22:18:51 | n1s | Llorean: don't think so |
22:18:56 | Nico_P | bluebrother: you want an UML modeller, right? |
22:18:59 | n1s | Nico_P: simple, I like it :) |
22:19:21 | Nico_P | DerPapst: what did you use to send the firmware? |
22:19:28 | Llorean | n1s: Unfortunate, but I guess if there's not already a string, hiding it works. |
22:20:16 | bluebrother | Nico_P: something like that. I'm not too familiar with that stuff ... |
22:20:47 | Nico_P | bluebrother: then umbrello should do. there are others of course, but I don't remember the names |
22:20:59 | bluebrother | I'll check that. Thanks. |
22:21:25 | | Quit Mathiasdm ("Yuuw!") |
22:22:31 | | Join Mathiasdm [0] (n=Mathias@vpnj022.ugent.be) |
22:22:38 | bertrik | I heard a positive experience from someone at work about StarUML |
22:23:58 | amiconn | gevaerts: Rockbox USB is still no go with hub here :( |
22:24:04 | DerPapst | Nico_P: the patched updater |
22:24:56 | | Join MethoS-- [0] (n=clemens@host-091-096-210-035.ewe-ip-backbone.de) |
22:25:36 | bertrik | USB works OK here on my sansa e200 behind a hub |
22:26:21 | * | gevaerts considers blaming amiconn's hub |
22:26:35 | n1s | Llorean: we should introduce an Unknown string because we can't speak the invalid time but blind users will not get any feedback... |
22:26:58 | amiconn | gevaerts: All hw usb targets and PP OFs are working fine on that hub... |
22:27:18 | gevaerts | amiconn: that's why I only considered it ;) |
22:28:09 | jhMikeS | gevaerts: a USB device isn't supposed see anything different from behind a hub right? |
22:28:25 | gevaerts | jhMikeS: maybe some timing, but that's it |
22:28:34 | Llorean | n1s: Yes, a general "Unknown" string could probably be used elsewhere too |
22:28:36 | | Quit denes_ (Read error: 110 (Connection timed out)) |
22:28:59 | gevaerts | amiconn: is that PP5020 ? |
22:29:02 | | Join denes_ [0] (n=denes@pool-5412.adsl.interware.hu) |
22:29:07 | jhMikeS | PP OFs don't have bus resets? |
22:29:13 | amiconn | gevaerts: No, 5022 (mini G2) |
22:29:33 | Nico_P | DerPapst: strange. I think mine rebooted with the patched updater. what does yours do with sendfirm? |
22:29:37 | amiconn | Windows just says "USB device could not be detected" |
22:29:42 | amiconn | (or similar; o |
22:29:53 | amiconn | I get a german message of course) |
22:30:01 | DerPapst | Nico_P: i never tried sendfirm. no linux box around currently |
22:30:06 | | Join tvelocity [0] (n=tony@ppp233-155.adsl.forthnet.gr) |
22:31:52 | DerPapst | Nico_P: if you put the beast in recovery mode it shows a yellow triangle with a 1 inside. after running the patched updater it goes on with a yellow trinagle in a 2. I couldn'T figure out what to do then and simply unplugged the beast. |
22:32:18 | jhMikeS | 2 means you connected to a PC |
22:32:57 | amiconn | gevaerts: Interestingly, H10 works on the hub now |
22:33:06 | amiconn | But no go with mini G2 |
22:33:22 | DerPapst | jhMikeS: it wanted that i install or update the Mobile Media Center thingy or something similar |
22:33:24 | gevaerts | strange... |
22:33:32 | * | jhMikeS suggests setting the pullip flag that the docs say is required for device mode |
22:33:36 | jhMikeS | *pullup |
22:34:42 | amiconn | gevaerts: In case you forgot - H10 was also the target that caused way less problems on the front port of my linux box (only a few bus resets compared to several hundreds with mini G2) |
22:34:53 | gevaerts | I know |
22:35:20 | | Join James [0] (n=568ba4fd@gateway/web/cgi-irc/labb.contactor.se/x-a8eadfcc7cb051b6) |
22:36:14 | | Join countrymonkey [0] (n=4b05639a@gateway/web/cgi-irc/labb.contactor.se/x-5f315e61f9786985) |
22:36:31 | countrymonkey | Why has english.lang been so lively with updates? I have updated chinese 2 times in 5 days in 13 fs tasks! |
22:38:00 | gevaerts | amiconn: I'll try to connect with more than one hub in between. If we still have timing issues, they should show up then |
22:38:03 | DerPapst | heh... |
22:38:14 | * | gevaerts will do that sometime tomorrow or wednesday |
22:38:17 | DerPapst | i wouldn't update lang files until the feature is in svn |
22:38:30 | amiconn | jhMikeS: What/ where is that bit |
22:38:41 | | Quit mcuelenaere () |
22:38:54 | DerPapst | maybe amiconn shold send said hub to gevaerts :-P |
22:39:01 | jhMikeS | amiconn: ummm holdon |
22:39:14 | countrymonkey | The feature isn't in svn? (I am a former not a current rb user. I put my ipod away in favor of my zen stone.) |
22:39:16 | DerPapst | at least bring it do DevConBerlin :-p |
22:39:55 | | Quit Arathis ("Bye, bye") |
22:40:03 | countrymonkey | *at least bring it to DevConBerlin |
22:40:10 | jhMikeS | REG_OTGSC bit 3 iirc |
22:40:20 | | Quit James ("CGI:IRC (Ping timeout)") |
22:40:23 | bluebrother | oh, have we decided a location? |
22:40:30 | | Join James [0] (n=568ba4fd@gateway/web/cgi-irc/labb.contactor.se/x-a7e01cca38538301) |
22:40:40 | * | gevaerts would indeed like to know more about that hub :) |
22:40:47 | DerPapst | *cough* yes |
22:40:56 | countrymonkey | we have? |
22:41:07 | * | bluebrother wonders if the hub chipset is made by Genesys Logic |
22:41:08 | countrymonkey | Really? I guess I'm behind the times. |
22:41:14 | DerPapst | sure... :-P |
22:41:27 | * | bluebrother notices someone cheating :) |
22:41:33 | * | jhMikeS will double-check that |
22:41:35 | | Quit MethoS- (Read error: 110 (Connection timed out)) |
22:41:42 | countrymonkey | cheating what? |
22:41:49 | DerPapst | hehe |
22:42:13 | * | gevaerts thinks that DerPapst has the right idea. If enough people pretend that it is decided, it will be :) |
22:42:25 | countrymonkey | you pretenders! :P |
22:42:37 | amiconn | It's a NEC chipset |
22:42:45 | amiconn | VID=0409, PID=0058 |
22:43:08 | amiconn | Transcend 4-port hub |
22:43:16 | bluebrother | reminds me, I have this hub around with a genesys chip ... only makes trouble. |
22:43:28 | bluebrother | I should try connecting it :) |
22:43:31 | | Quit toffe82 ("ChatZilla 0.9.81 [Firefox 2.0.0.14/2008040413]") |
22:43:33 | gevaerts | NEC is usually fine for USB gear |
22:43:44 | James | Hey I just registered on the WiKi, I have some pictures of the internels of my ZVM becuase I noticed they were different from the scans already put up, also I would like to put the internels forward for spare parts. Plus i'll help on the WiKi wherever I can. Could an admin please grant me write privledges ;) Much appreciated |
22:43:46 | amiconn | This hub makes no trouble at all, except rockbox usb doesn't like it |
22:43:49 | * | gevaerts will check at work if he can find a similar hub |
22:43:50 | jhMikeS | amiconn: yes, REG_OTGSC bit 3. not sure if it's relevant if there's a separate transceiver though. |
22:43:53 | countrymonkey | derpapst: Can you commit 8916? It better be committed soon. At the rate we're headed I'll have to make an update by Wednesday anyway. |
22:44:18 | | Quit bluebrother ("out for reboot -- back in a bit") |
22:44:44 | DerPapst | countrymonkey: can't no commit right |
22:45:00 | DerPapst | James: we need your wiki name |
22:45:24 | | Quit countrymonkey ("CGI:IRC") |
22:45:33 | amiconn | Root hub is standard intel (1st gen centrino), so shouldn't be problematic either |
22:46:03 | amiconn | jhMikeS: Do you set it on the beast, and where? |
22:46:13 | gevaerts | I guess it's still timing |
22:46:15 | * | amiconn isn't very familiar with the usb code |
22:46:44 | | Quit James ("CGI:IRC (EOF)") |
22:47:25 | | Quit Lear ("ChatZilla 0.9.81 [Firefox 3.0pre/2008041417]") |
22:48:15 | | Join stripwax_ [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
22:48:36 | | Quit matsl (Remote closed the connection) |
22:48:37 | * | amiconn wonders where the MajorChanges link on the frontpage went again :/ |
22:48:40 | amiconn | Bagder? |
22:49:22 | | Join toffe82 [0] (n=chatzill@adsl-75-12-168-253.dsl.frs2ca.sbcglobal.net) |
22:49:28 | | Join bluebrother [0] (n=dom@rockbox/staff/bluebrother) |
22:50:13 | jhMikeS | amiconn: I don't set it on the beast but it would be right after the reset in usb_drv_init |
22:51:17 | | Quit hannesd (No route to host) |
22:51:18 | | Quit mf0102 ("Verlassend") |
22:52:13 | amiconn | jhMikeS: So OR in 0x8 ? |
22:54:49 | jhMikeS | yes |
22:56:16 | jhMikeS | probably after setting device mode (not sure it matters) |
23:00 |
23:01:06 | Bagder | amiconn: yes? |
23:01:21 | | Quit MethoS-- (Read error: 110 (Connection timed out)) |
23:02:06 | amiconn | Bagder: What happened to the MajorChanges link? |
23:02:25 | Bagder | when? |
23:03:12 | amiconn | It's not present on the frontpage. Dunno when that happened, I only noticed today that it's missing |
23:03:32 | Bagder | I think it was removed in the front page remake |
23:04:55 | | Join fml [0] (n=4fd3cfe8@gateway/web/cgi-irc/labb.contactor.se/x-c8019714a79b59e0) |
23:04:56 | amiconn | jhMikeS: Setting that bit doesn't help |
23:06:09 | | Quit fml (Client Quit) |
23:06:13 | | Join _fml [0] (n=4fd3cfe8@gateway/web/cgi-irc/labb.contactor.se/x-1838d7a96e69076b) |
23:06:26 | | Nick _fml is now known as fml (n=4fd3cfe8@gateway/web/cgi-irc/labb.contactor.se/x-1838d7a96e69076b) |
23:06:43 | fml | Nico_P: ping |
23:06:50 | Nico_P | pong |
23:07:24 | fml | Nico_P: after fixing the inconsistency of the %pm tag you should fix the inconsistency in the commit comment :-))) |
23:08:07 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
23:09:22 | * | Nico_P just copied the title of the FS task :p |
23:10:09 | fml | Nico_P: or is it really mp? Or pm? In the task description it's pm but in the title it's really mp. Grmm.... |
23:10:21 | bertrik | oops |
23:10:22 | Nico_P | it's actually pù |
23:10:23 | Nico_P | pm |
23:10:48 | DerPapst | hehe |
23:10:48 | Nico_P | no, wait |
23:10:54 | DerPapst | -hehe |
23:11:11 | fml | mp is correct! pm is peak meter |
23:11:17 | fml | Icode veritas! |
23:11:22 | fml | *In code |
23:11:22 | Nico_P | :) |
23:11:46 | fml | My apologizes sir! |
23:11:48 | n1s | ug, big red delta... |
23:12:39 | n1s | is it bad reading the rtc really often in the info screen? can save a couple of function calls if so... |
23:13:21 | * | DerPapst doesn't like }\nelse\n{ and preferes } else { |
23:13:33 | | Join Orimili [0] (n=mail@72.165.35.72) |
23:13:45 | pixelma | n1s: isn't reading too often bad for speech? |
23:14:11 | n1s | pixelma: how? |
23:14:38 | | Quit fml ("CGI:IRC (EOF)") |
23:14:45 | * | amiconn prefers the opposite: braces on their own lines |
23:14:46 | Orimili | i have a question, i don't know how much it has been asked, but is there a port in progress for the classic? |
23:14:55 | Nico_P | n1s: it's not that bad. you did add a lang string and some code |
23:14:59 | pixelma | n1s: maybe I'm misunderstanding what you mean with "reading" here |
23:15:10 | linuxstb | Orimili: No |
23:15:38 | n1s | pixelma: calling get_time() (because it ususally means more i2c traffic which could be bad, i guess) |
23:16:21 | n1s | ha, get_time has protection against reading too often anyway :) |
23:17:00 | petur | does anybody know what happens when you generate a lot of BUTTON_SCROLL_UP/DOWN? Can it be they are just dropped and only a few are used? |
23:17:12 | | Quit domonoky (Read error: 104 (Connection reset by peer)) |
23:17:54 | amiconn | gevaerts: Did you play with the transceiver type settings on PP? |
23:18:17 | gevaerts | amiconn: no |
23:20:01 | | Quit bertrik ("bye") |
23:21:06 | | Join Leperkawn_ [0] (n=chatzill@68-188-192-35.dhcp.mrqt.mi.charter.com) |
23:21:28 | *** | Saving seen data "./dancer.seen" |
23:24:52 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
23:29:41 | | Quit markun (Success) |
23:32:48 | | Join markun [50] (n=markun@rockbox/developer/markun) |
23:33:32 | | Quit Leperkawn (Read error: 110 (Connection timed out)) |
23:33:37 | | Nick Leperkawn_ is now known as Leperkawn (n=chatzill@68-188-192-35.dhcp.mrqt.mi.charter.com) |
23:35:36 | toffe82 | gevaerts: in what file do you change the pid for the usb ? |
23:36:21 | gevaerts | toffe82: in config-whatever. |
23:36:26 | gevaerts | * .h |
23:36:27 | Bagder | I figure we should just need a few more eurodevcon votes and then decide |
23:36:38 | Bagder | so far Berlin is a clear winner |
23:37:19 | jhMikeS | toffee82: why change that? It's taken from a connected S30. |
23:37:32 | amiconn | gevaerts: The transceiver type setting has no effect on PP |
23:37:57 | | Quit ompaul (Client Quit) |
23:37:58 | toffe82 | jhMikeS: I triy to brick the V30 :) |
23:38:00 | amiconn | Tried utmi, classic, and ulp |
23:38:03 | amiconn | +i |
23:38:24 | toffe82 | jhMikeS: what file is it exacltly ? |
23:38:47 | jhMikeS | Changing the PHY doesn't change behavior? Whether it can be changed or not depends on the values of other core info registers. |
23:39:06 | jhMikeS | firmware/export/config-gigabeats.h |
23:39:14 | toffe82 | the V pid is 0930 0014 |
23:39:45 | jhMikeS | we're starting another port? :: |
23:40:07 | gevaerts | toffe82: if you're just testing, PID and VID don't matter much |
23:40:10 | toffe82 | should be the same as the S |
23:40:30 | toffe82 | to transfer the file ? |
23:40:50 | toffe82 | sendfirm doens't find the player |
23:41:02 | jhMikeS | porting to the first of a new SoC type is rather time consuming |
23:41:20 | | Quit n1s () |
23:42:02 | jhMikeS | So the V and S can use basically the same build? |
23:42:29 | toffe82 | I hope so |
23:42:44 | toffe82 | it is the same electronic |
23:42:50 | * | gevaerts doesn't like the V. 'beavt' sounds silly |
23:43:14 | toffe82 | it is the wost display I ever seen on a toshiba gigabeat |
23:43:16 | jhMikeS | beavtifyl |
23:44:08 | toffe82 | no device attached ?? |
23:44:26 | lando___ | whois |
23:44:33 | * | jhMikeS is |
23:44:40 | gevaerts | toffe82: linux ? Have you tried lsusb (as root) ? |
23:44:59 | | Nick lando___ is now known as lando (n=lando@c-66-176-46-197.hsd1.fl.comcast.net) |
23:45:03 | jhMikeS | toffee82: same GPIOs are used for the transceiver? |
23:45:38 | toffe82 | bus 002 device 008 :ID 0930:0014 Toshiba corp |
23:45:45 | toffe82 | so it is connected |
23:45:51 | jhMikeS | partitions? |
23:45:55 | toffe82 | yes |
23:46:02 | toffe82 | some version of windows |
23:46:20 | jhMikeS | that looks like a linux connect to me |
23:46:20 | | Quit Mathiasdm ("Yuuw!") |
23:46:25 | amiconn | jhMikeS: I just did the same as is done for IMX31. Perhaps those bits aren't implemented on PP |
23:46:26 | toffe82 | yes |
23:47:01 | jhMikeS | amiconn: there a register that tell you if those bits are read-only. their writability depends on implementation anyway. |
23:47:03 | toffe82 | I gonna to do it the hard way ;) copy direct to the disk |
23:47:10 | gevaerts | amiconn: the PP has the PHY on the same chip, so it makes sense that it's not configurable |
23:47:43 | amiconn | Probably. That was just an experiment anyway |
23:48:20 | | Quit fehmicans (Remote closed the connection) |
23:49:46 | | Quit bluebrother ("leaving") |
23:51:54 | | Join DerPapst_ [0] (n=Der@p5B23EFEE.dip.t-dialin.net) |
23:51:56 | | Quit DerPapst (Nick collision from services.) |
23:51:58 | | Nick DerPapst_ is now known as DerPapst (n=Der@p5B23EFEE.dip.t-dialin.net) |
23:56:32 | toffe82 | what a nice brick :) |
23:58:22 | toffe82 | when the player show the screen connect to your pc to repare it, in fact it has deleted the first partition |