00:27:26 | | Join Tempis [0] (tempis@68.206.189.127) |
00:29:41 | | Join LinusN [0] (~linus@labb.contactor.se) |
00:30:09 | LinusN | amiconn: you only need to keep track of the current file size |
00:30:46 | amiconn | LinusN: So it would be possible to simply set file->size to 0 when opened with O_TRUNC? |
00:32:21 | LinusN | yes |
00:33:17 | amiconn | Hmm. Is there some test code (I wouldn't want to test this on my real disk) |
00:33:19 | amiconn | ? |
00:33:55 | LinusN | firmware/test/fat |
00:34:21 | LinusN | there is a test program with a simulated ATA disk |
00:34:34 | LinusN | for linux... |
00:34:56 | LinusN | it might work with cygwin, but don't count on it |
00:35:00 | amiconn | LinusN: In case you don't already have that info: http://www.opengroup.org/onlinepubs/009695399/toc.htm , then click on "system interfaces" on the top left, then again bottom left |
00:36:23 | LinusN | ah, nice |
00:36:46 | Tempis | I have a question about the display on a studio 10 |
00:36:56 | amiconn | LinusN: Reading the original IEEE publications is not free... |
00:36:57 | LinusN | onlinepubs, sounds nice, i could use a beer or two :-) |
00:37:03 | LinusN | Tempis: shoot |
00:37:08 | amiconn | LinusN: lol |
00:37:19 | Tempis | I am getting garbled text on the display |
00:37:38 | Tempis | and then sometimes nothing on the display |
00:37:47 | LinusN | what happens if you push it? |
00:38:03 | Tempis | push the display? |
00:38:08 | LinusN | yes, apply some pressure |
00:38:16 | Tempis | let me check |
00:38:59 | Tempis | nothing really |
00:39:31 | LinusN | well, you should operate the device while pushing the lcd, to see if it works |
00:39:54 | LinusN | and if the lcd is totally blank, you must push it while starting the device |
00:40:01 | Tempis | sometimes it works sometimes it doesnt |
00:40:09 | amiconn | LinusN: From reading that, I learned that while we don't need to remember the O_TRUNC flags after open(), we need to remember the O_APPEND flag |
00:40:25 | LinusN | the lcd plate is only glued to the connector |
00:40:30 | Tempis | i see |
00:40:44 | Tempis | pushing while starting seems to have fixed it |
00:41:01 | Tempis | I have accidentally dropped it once or twice |
00:41:13 | amiconn | LinusN: "O_APPEND: If set, the file offset shall be set to the end of the file prior to each write." (notice the last 2 words) |
00:41:29 | LinusN | you can take off the cover and wedge some rubber or so to push the lcd to the connector |
00:41:44 | *** | Saving seen data "./dancer.seen" |
00:42:21 | Tempis | I might just do that |
00:42:24 | LinusN | amiconn: yes, we should do a seek for each write, but that will kill performance |
00:42:26 | Tempis | thanks for the tip |
00:42:35 | LinusN | Tempis: been there myself :-) |
00:42:36 | Tempis | always a pleasure with you guys |
00:43:05 | | Nick midk is now known as midk|doom3 (~midk@c66-235-14-120.sea2.cablespeed.com) |
00:43:08 | LinusN | and we truncate on close for performance reasons |
00:43:32 | amiconn | Yes, but we truncate wrong... |
00:43:44 | * | LinusN has a really hard time dismounting daniels laptop... |
00:43:53 | LinusN | amiconn: yes we do |
00:44:02 | LinusN | but we should still do it on close |
00:44:31 | amiconn | If the fat driver can handle this, simply setting file->size to 0 shouldn't hurt performance. Then the real truncation still takes place on closing |
00:45:24 | LinusN | yes, the truncating is done by performing a fat_seek to the desired offset, and then do fat_truncate |
00:45:44 | | Part midk|doom3 ("just STOP it arspy") |
00:45:52 | Tempis | when I power my archos on, I have to hold the power button in until I the version number on the screen, is that normal? |
00:45:53 | amiconn | For the append case: we could check if file->fileoffset != file->size , and only do the seek if this is the case. |
00:46:31 | LinusN | sure |
00:47:14 | LinusN | so we set the file size to 0 in open(), and in close() we change line 239 to: |
00:47:38 | LinusN | rc = ftruncate(fd, file->filesize); |
00:48:05 | LinusN | sorry, |
00:48:14 | LinusN | rc = ftruncate(fd, file->size); |
00:49:15 | amiconn | yes, In open, of course if (flags & O_TRUNC) file->size = 0; |
00:49:22 | LinusN | yup |
00:49:43 | LinusN | Tempis: yes, that's normal |
00:50:39 | amiconn | LinusN: We can ditch file->trunc then (though it may slightly hurt performance for files that are not opened with O_TRUNC) |
00:51:34 | LinusN | fat_seek / fat_truncate can take a long time on long files |
00:51:39 | Tempis | ahh, good |
00:51:47 | Tempis | I thought it was, but wasn't sure |
00:52:16 | amiconn | Tempis, LinusN: If the players were flashable, it should improve startup behaviour, right? |
00:52:44 | LinusN | in what sense? |
00:53:21 | LinusN | yes, it may be slightly faster, and we might not be forced to hold ON for so long |
00:53:39 | amiconn | Shorter hold time of power button necessary, and faster boot (but then I don't know whether the Archos boot takes that long for players) |
00:53:40 | LinusN | but the player startup time is quite fast anyway, imho |
00:53:54 | Tempis | yeah, its pretty fast |
00:53:59 | Tempis | 20 seconds maybe |
00:54:10 | Tempis | perhaps less |
00:54:10 | LinusN | 20!!! |
00:54:14 | Tempis | I've never timed it |
00:54:15 | amiconn | The Archos recorder boot time is looong |
00:54:31 | LinusN | i'd say 5-6 secs |
00:54:36 | LinusN | on the player |
00:55:29 | LinusN | i have to go now, cu guys |
00:55:39 | Tempis | 10 seconds from power on till I can play something |
00:55:53 | | Part LinusN |
00:56:19 | amiconn | Recorder boot with Archos fw is ~12..15 sec, flashed with rockbox it takes 3 sec (!) |
00:58:37 | amiconn | Most players are also flashable technically, but rockbox doesn't run correctly cold-started on the players. That's because the guy that developed the flash procedures doesn't have a working player to test with |
00:59:16 | Tempis | any chance of that changing? |
01:00 |
01:00:03 | amiconn | If someone with the necessary knowledge (and time) gets hold of a player, maybe yes. |
01:02:48 | | Quit method`skav (Read error: 104 (Connection reset by peer)) |
01:03:34 | | Quit scott666 ("i'll be back...eventually...") |
01:05:16 | | Join scott666 [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
01:07:52 | | Join scott666_ [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
01:08:41 | | Quit Tempis ("High atop a rocky promontory sat an electric monk on a bored horse.") |
01:24:12 | | Quit scott666 (Read error: 110 (Connection timed out)) |
01:35:40 | | Quit _alf ("bye") |
01:53:58 | | Quit scott666_ (Read error: 110 (Connection timed out)) |
02:00 |
02:06:19 | | Part amiconn |
02:12:00 | | Part mecraw__ |
02:33:44 | | Join OPP [0] (~OPP@adsl-69-208-176-72.dsl.emhril.ameritech.net) |
02:35:05 | OPP | hello |
02:41:49 | *** | Saving seen data "./dancer.seen" |
03:00 |
03:07:32 | | Quit OPP () |
03:27:34 | | Quit hardeep ("BitchX: stays crunchy in milk!") |
04:00 |
04:19:37 | | Join webguest19 [0] (~447356c5@labb.contactor.se) |
04:19:52 | | Quit webguest19 (Client Quit) |
04:41:50 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:18:35 | | Join grogro [0] (~gromit@ALagny-151-1-9-217.w82-121.abo.wanadoo.fr) |
05:36:01 | | Nick grogro is now known as gromit` (~gromit@ALagny-151-1-9-217.w82-121.abo.wanadoo.fr) |
05:37:44 | | Quit maikeul (Read error: 110 (Connection timed out)) |
06:00 |
06:06:47 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
06:11:55 | | Join elinenbe [0] (trilluser@207-237-224-49.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
06:26:10 | | Join edx [0] (edx@pD9EABDFB.dip.t-dialin.net) |
06:41:53 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:16:38 | | Join LinusN [0] (~linus@193.15.23.131) |
07:40:41 | | Join Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
07:45:48 | | Quit AciD ("all your base are belong to us") |
08:00 |
08:03:17 | | Quit Bagder ("Leaving") |
08:41:56 | *** | Saving seen data "./dancer.seen" |
09:00 |
09:11:24 | midk | nite |
09:11:29 | | Nick midk is now known as midk|sleep (~midk@c66-235-14-120.sea2.cablespeed.com) |
09:16:28 | | Quit midk|sleep ("just STOP it arspy") |
09:18:00 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
09:20:45 | | Join Christi-S [0] (~Sarah@client-887-p-1-lns.glfd.dial.virgin.net) |
09:23:52 | LinusN | hi Christi-S |
09:23:58 | LinusN | any luck with your fm? |
09:24:17 | Christi-S | No Linus. Looks like it's a hardware problem. :( |
09:24:32 | Christi-S | I'm trying to find my screwdriver so I can take it to bits. |
09:24:58 | Christi-S | Weird thing is that it won't even turn on unless there's AC power plugged in. |
09:25:15 | LinusN | does the drive spin when you charge? |
09:26:15 | Christi-S | Not while charging, no. |
09:26:32 | Christi-S | If you try to turn it on while charging, then it tries to and fails. |
09:26:56 | | Join Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
09:27:19 | LinusN | i'm of course referring to your opinion about the drive spinup |
09:28:39 | * | Christi-S nods. I now think it's something other than that. Possibly a dodgy contact somewhere. |
09:29:19 | LinusN | but you claimed that it tried to spin up when you inserted the charger |
09:29:55 | LinusN | i had a similar problem once with my fm |
09:30:06 | Christi-S | My box does that sometimes. |
09:30:26 | Christi-S | It's kind of non-deterministic. |
09:30:34 | LinusN | it refused to start, and it behaved weird when i attached the charger |
09:30:56 | LinusN | resetting continuously |
09:31:09 | Christi-S | If you try to turn the box on with the charger in, it's resetting continuously, yes. |
09:31:35 | LinusN | what happens if you attach both ac and usb? |
09:31:58 | Christi-S | The sound it's now making doesn't sound so much like drive spinnup, but I'm at a loss to think what it does sound like. |
09:33:03 | Christi-S | Same thing happens with both USB and mains. |
09:33:19 | LinusN | i mean simultaneously |
09:33:28 | Christi-S | (Where's my bloody philips screwdriver gone?) |
09:34:02 | Christi-S | Yes. Simultaniously (although that's a bit hard to test, my mains connector is slightly dodgy and requires angling to make it work. |
09:34:09 | LinusN | oh |
09:35:39 | | Nick midk is now known as midk|sleep (~midk@c66-235-14-120.sea2.cablespeed.com) |
09:50:12 | | Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) |
09:50:39 | [IDC]Dragon | hi everybody |
09:50:54 | LinusN | yo |
09:51:15 | [IDC]Dragon | Christi-S: I think either your battery has bad contact, or the charging circuit is blown |
09:51:48 | [IDC]Dragon | (I'm an expert in blowing that chip) |
09:51:57 | LinusN | 1734? |
09:52:38 | [IDC]Dragon | SP6650 |
09:53:58 | [IDC]Dragon | it even looked puffy |
09:54:25 | LinusN | i didn't know that the 6650 was used for the charging |
09:55:24 | [IDC]Dragon | ahem, no, it doesn't charge, it makes the 3.3V |
09:55:32 | [IDC]Dragon | sorry |
09:56:01 | Bagder | M=?? d=?? :-( |
09:56:11 | * | LinusN should complete the schematics he once made when opening his fm a long time ago |
09:56:12 | [IDC]Dragon | :-( |
09:56:41 | [IDC]Dragon | Bagder: does it have bootrom, at least? |
09:56:57 | Bagder | how can I tell? |
09:57:05 | [IDC]Dragon | ROM CRC |
09:57:32 | Bagder | 0x222f v1 |
09:57:36 | [IDC]Dragon | :-) |
09:57:52 | [IDC]Dragon | so you could exchange the chip |
09:58:07 | LinusN | Bagder: not flashable? |
09:58:09 | [IDC]Dragon | uski got some, so do I |
09:58:16 | Bagder | LinusN: right |
09:58:23 | LinusN | uski is going to send me a few flash chips |
09:58:59 | Bagder | I'll end up paying you pizza for the rest of your life Linus ;-) |
09:59:01 | LinusN | Bagder: but replacing the flash costs three pizzas :-) |
09:59:13 | [IDC]Dragon | whoa |
09:59:43 | LinusN | and the laptop....mmm...getting hungry... |
09:59:56 | [IDC]Dragon | LinusN will end up as Jabba the Pizza Hut |
10:00 |
10:00:09 | * | LinusN modded zagors backlight yesterday |
10:00:21 | LinusN | 1 pizza for him |
10:00:26 | [IDC]Dragon | the iron never get cold |
10:00:48 | [IDC]Dragon | LinusN will solder for food |
10:01:07 | * | LinusN starts worrying about colesterol |
10:01:25 | [IDC]Dragon | and solder flux fumes |
10:02:20 | * | [IDC]Dragon ebayed an Ondio yesterday |
10:03:11 | * | Zagor bought a car yesterday |
10:03:25 | [IDC]Dragon | whith how many MB? |
10:03:28 | Zagor | found it on the net before lunch, bought it the same evening :) |
10:03:47 | [IDC]Dragon | that's what I call spontaneous |
10:03:50 | Zagor | LinusN: yeah, looks great. thanks! |
10:04:02 | Zagor | yeah, spontaneous shopping is the best ;) |
10:04:16 | Bagder | Zagor: a mini? |
10:04:51 | Zagor | nah, i'm ordering that today. but it takes nearly four months to deliver so I got a Smart during the wait :-D |
10:05:20 | Bagder | dotcom-boy ;-) |
10:05:25 | Zagor | hehe |
10:07:56 | | Join Lynx_ [0] (lynx@134.95.189.59) |
10:08:12 | [IDC]Dragon | I was close to get a Smart, but it had 2 flaws I coudn't bear |
10:09:04 | [IDC]Dragon | 1) The hard suspension, 2) the "nodding" when shifting gears |
10:09:20 | Zagor | hehe, yeah the gearbox is weird |
10:09:50 | [IDC]Dragon | else I'd liked it, small cars are my thing |
10:09:58 | [IDC]Dragon | now I got an Audi A2 |
10:10:25 | Zagor | i don't plan on keeping the Smart for long, it's only a temporary until my Mini Cooper arrives (yeah, i like small cars too ;) |
10:10:52 | [IDC]Dragon | a real Mini, or that BMW lookalike? |
10:11:10 | dwihno | Mini cooper?! Haha |
10:14:54 | Zagor | the bmw model. the real one is too uncomfortable (and not made anymore). |
10:15:14 | Zagor | it's still the smallest car on the market though, except for smart |
10:16:59 | [IDC]Dragon | how long is it? |
10:17:26 | [IDC]Dragon | I only heared that it's about 1 m longer and twice the weight of the original |
10:17:43 | [IDC]Dragon | which I found quite remarkable |
10:19:22 | Zagor | it's 3.65m |
10:20:38 | [IDC]Dragon | Mercedes A-Class is 3.57 |
10:20:55 | [IDC]Dragon | but way taller |
10:22:20 | [IDC]Dragon | anyway |
10:22:39 | [IDC]Dragon | have fun with you car! |
10:22:46 | [IDC]Dragon | your |
10:23:10 | Zagor | aclass is 3.83 according to their web site |
10:23:28 | Bagder | the older aclass was shorter, I believe |
10:23:30 | Zagor | maybe differs depending on year. nm. |
10:23:32 | [IDC]Dragon | that's the new one |
10:23:35 | Bagder | I recall some commercials about that |
10:24:04 | [IDC]Dragon | I'm away |
10:24:30 | Zagor | all cars grow, it's really annoying |
10:33:35 | Bagder | [IDC]Dragon: your uclpack patch doesn't apply on uclpack from the 1.03 package |
10:34:14 | Zagor | i managed to whip up some activity from the iriver camp yesterday |
10:35:04 | Zagor | they posted board scans and datasheets to the IriverInfo wiki page |
10:38:23 | * | Bagder waves |
10:38:25 | | Quit Bagder ("Leaving") |
10:41:18 | dwihno | Zagor: rockbox om iriver? :) |
10:41:57 | *** | Saving seen data "./dancer.seen" |
10:46:35 | Zagor | yes |
10:47:21 | dwihno | that would be swell! |
10:57:10 | Zagor | yeah. there's a bunch of enthusiastic people cheering about it. let's hope it becomes more than just cheering ;) |
10:57:11 | | Quit Christi-S (Read error: 232 (Connection reset by peer)) |
11:00 |
11:00:31 | dwihno | Indeed :) |
11:16:17 | | Join lImbus [0] (~manuel@kernel.cycos.net) |
11:25:23 | lImbus | mhmm. can't switch the fonts anymore |
11:33:18 | lImbus | lol |
11:33:45 | lImbus | after roloing into new firmware, I was not able to flash because the fonts were missing/unmatching |
11:34:07 | lImbus | during font-update, I rebooted archos, starting the "old" flashed firmware |
11:34:31 | lImbus | suddenly, I was able to see something again. but I was not able to switch to one of the new fonts. |
11:35:03 | lImbus | then, I roloed into the new firmware, started the rockbox.ucl, then I had to flash it BLIND. |
11:35:41 | lImbus | now, I got my font atadore back, but the std-fonts seems to be missing. no numerical volume-display, time, no version strings in info menu... |
12:00 |
12:05:32 | | Quit [IDC]Dragon (leguin.freenode.net irc.freenode.net) |
12:05:32 | NSplit | leguin.freenode.net irc.freenode.net |
12:05:32 | | Quit elinenbe (leguin.freenode.net irc.freenode.net) |
12:05:32 | | Quit mbr (leguin.freenode.net irc.freenode.net) |
12:05:32 | | Quit Lynx_ (leguin.freenode.net irc.freenode.net) |
12:05:32 | | Quit gromit` (leguin.freenode.net irc.freenode.net) |
12:05:32 | | Quit LinusN (leguin.freenode.net irc.freenode.net) |
12:05:32 | | Quit Hadaka (leguin.freenode.net irc.freenode.net) |
12:05:32 | | Quit dwihno (leguin.freenode.net irc.freenode.net) |
12:05:32 | | Quit lImbus (leguin.freenode.net irc.freenode.net) |
12:05:32 | | Quit midk|sleep (leguin.freenode.net irc.freenode.net) |
12:05:32 | | Quit Zagor (leguin.freenode.net irc.freenode.net) |
12:05:32 | | Quit edx (leguin.freenode.net irc.freenode.net) |
12:05:34 | | Quit webmind (Connection reset by peer) |
12:05:38 | | Quit ze (Read error: 104 (Connection reset by peer)) |
12:05:53 | NHeal | leguin.freenode.net irc.freenode.net |
12:05:53 | NJoin | lImbus [0] (~manuel@kernel.cycos.net) |
12:05:53 | NJoin | Lynx_ [0] (lynx@134.95.189.59) |
12:05:53 | NJoin | [IDC]Dragon [0] (~d90a3255@labb.contactor.se) |
12:05:53 | NJoin | midk|sleep [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
12:05:53 | NJoin | LinusN [0] (~linus@193.15.23.131) |
12:05:53 | NJoin | edx [0] (edx@pD9EABDFB.dip.t-dialin.net) |
12:05:53 | NJoin | elinenbe [0] (trilluser@207-237-224-49.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
12:05:53 | NJoin | gromit` [0] (~gromit@ALagny-151-1-9-217.w82-121.abo.wanadoo.fr) |
12:05:53 | NJoin | dwihno [0] (~dw@81.8.224.89) |
12:05:53 | NJoin | Zagor [242] (~bjst@labb.contactor.se) |
12:05:53 | NJoin | mbr [0] (~mb@stz-softwaretechnik.com) |
12:05:53 | NJoin | Hadaka [0] (naked@naked.iki.fi) |
12:06:08 | | Join webmind [0] (~random@217-195-236-172.dsl.esined.net) |
12:06:09 | | Join ze___ [0] (psyco@adsl-63-205-46-145.dsl.lsan03.pacbell.net) |
12:06:09 | | Nick ze___ is now known as ze (psyco@adsl-63-205-46-145.dsl.lsan03.pacbell.net) |
12:11:03 | | Join Christi-S [0] (~Sarah@client-616-p-2-lns.winn.dial.virgin.net) |
12:12:54 | Christi-S | IDC-Dragon: Thanks for the info. What do you do if you blow the charging circuit? |
12:15:46 | Christi-S | Ah - got it. |
12:16:07 | Christi-S | Battery had worked its way away from the contacts at the bottom of the unit somehow. |
12:16:30 | Christi-S | Giving it a bit of a poke seems to have done the job. |
12:19:13 | Christi-S | My baby lives! |
12:20:03 | | Join amiconn [0] (~jens@pD9E7EC7E.dip.t-dialin.net) |
12:28:19 | Lynx_ | lImbus: something about the font system changed, you have to redownload them i think... |
12:37:03 | lImbus | Lynx_: I already did. I got the "atadore" back working, but not the one that displays Time and so on |
12:37:28 | | Join Headie [0] (~hehe@fsto6.sto.sema.se) |
12:39:19 | Lynx_ | oh. don't know then... |
12:39:38 | Lynx_ | but if your reinstall everthing it should work again? |
12:42:00 | *** | Saving seen data "./dancer.seen" |
12:42:01 | lImbus | mhmm. I havn't reinstalled all. I compiled my own daily build (with minor changes to the code) that should match to everything else |
12:43:58 | amiconn | lImbus: Did you recompile convbdf ? |
12:50:12 | | Quit Christi-S (Read error: 110 (Connection timed out)) |
13:00 |
13:07:57 | lImbus | yes, I did |
13:32:32 | [IDC]Dragon | I'm back |
13:39:56 | | Part LinusN |
13:40:28 | | Join LinusN [0] (~linus@193.15.23.131) |
14:00 |
14:04:51 | [IDC]Dragon | does anybody have a pointer to an MMC driver? |
14:09:54 | amiconn | [IDC]Dragon: Already analyzing the Ondio hardware ;) |
14:09:55 | amiconn | ? |
14:11:27 | [IDC]Dragon | just doing the theory |
14:12:32 | [IDC]Dragon | we have an MMC driver in the project I'm working on, but that's not public |
14:18:07 | amiconn | Iirc all those memory cards (excluding SmartMedia) feature an inbuilt ata controller, so it won't be difficult to implement I guess |
14:21:04 | [IDC]Dragon | cotroller yes, but I doubt it's ATA |
14:21:19 | * | [IDC]Dragon should have access to the specs, searches |
14:30:05 | | Join Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
14:33:54 | * | [IDC]Dragon doesn't find it, only some other tidbits |
14:34:39 | [IDC]Dragon | MMC communication uses CRC |
14:35:00 | [IDC]Dragon | this and the bitbanging may be very slow... |
14:35:31 | [IDC]Dragon | depending on how they interfaced it, but I expect the worst |
14:42:01 | *** | Saving seen data "./dancer.seen" |
14:50:36 | Bagder | Jens/Jörg: can you add the rombox .lds file as one single file to the CVS, like the app.lds is today? |
14:51:40 | [IDC]Dragon | do you want it as an additional file, or merged with app.lds? |
14:52:02 | Bagder | whatever is most convenient to maintain |
14:52:45 | Bagder | I'll preprocess the file like the existing one |
14:54:21 | [IDC]Dragon | we'll links twice, correct? |
14:54:26 | [IDC]Dragon | link |
14:54:26 | amiconn | I think it should be a separate file. The variants (v1/v2/fm) can be handled with simple #ifdefs. We should keep in mind that the start addresses are tailored for the current flash images. |
14:54:27 | Bagder | yes |
14:54:53 | [IDC]Dragon | then it should be an extra file, apart from app.lds |
14:55:03 | Bagder | I'm ok with that |
14:55:30 | amiconn | [IDC]Dragon: http://www.mmca.org/tech/MMC-System-Summary-v3.31.pdf |
14:55:34 | [IDC]Dragon | just do an #if around the 1 line with the base address then |
14:56:50 | Bagder | right, me fix |
15:00 |
15:02:12 | amiconn | Btw: MMC is an open standard, unlike SD: http://www.open-mag.com/features/Vol_17/storage_standards/storage_standards.htm |
15:02:28 | * | Bagder added firmware/rom.lds just now |
15:02:53 | Bagder | I do have one problem though |
15:03:13 | Bagder | I get an overlapping section |
15:05:07 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
15:07:39 | amiconn | bagder: The #ifdef'ing misses a third option - the fm recorder |
15:07:58 | Bagder | I know, this is just a quick shot |
15:08:14 | Bagder | I think we should better define stuff in the config-*.h files |
15:08:24 | Bagder | then we don't need any ifdef |
15:08:28 | amiconn | Okay. What is the exact message, concerning the overlapping section? |
15:08:38 | Bagder | wanna try my makefile patch? |
15:09:21 | Bagder | /usr/local/sh-elf/lib/gcc-lib/sh-elf/3.3.1/../../../../sh-elf/bin/ld: section .datacopy [0000000002011010 -> 0000000002011893] overlaps section .data [0000000002011010 -> 0000000002011893] |
15:10:03 | Bagder | try this http://daniel.haxx.se/makefile.patch |
15:18:23 | amiconn | Bagder: Hmm, these sections are meant to be identical, seems that you use a newer version of make, since I don't get this |
15:18:50 | Bagder | what binutils did you use? |
15:19:43 | | Join kurzhaarrocker|l [0] (~knoppix@p50876676.dip0.t-ipconnect.de) |
15:20:09 | | Nick kurzhaarrocker|l is now known as kurzhaarrocker (~knoppix@p50876676.dip0.t-ipconnect.de) |
15:20:27 | [IDC]Dragon | is this related to the .iramcopy problem Linus got when switching to gcc3.4? Some hack didn't work any more. |
15:20:38 | Bagder | this is gcc 3.3.1 |
15:20:57 | Bagder | amiconn: can you try my makefile patch and see if it builds a good rombox for you? |
15:21:09 | amiconn | [IDC]Dragon: This _is_ the same problem Linus got when switching to newer binutils |
15:21:55 | Bagder | I'm using 2.15 |
15:22:31 | * | Bagder walks off for a while |
15:22:42 | amiconn | Bagder: My binutils are the cygwin package sh-binutils by Eric Lassauge, build date 20030901-EL-1 |
15:22:57 | amiconn | Where can I check the version? |
15:24:00 | amiconn | I can try the makefile patch, but can't check the binaries atm (not at home atm, whereas my recorder is) |
15:25:04 | [IDC]Dragon | Bagder: for the FM, the start index would be 0x14010 |
15:25:51 | amiconn | [IDC]Dragon: I mentioned this on the RomBox wiki page |
15:25:57 | Bagder | sh-elf-ld −−version |
15:26:17 | [IDC]Dragon | amiconn: just tellin... |
15:26:21 | amiconn | GNU ld version 2.14.90 20030901 |
15:27:50 | Bagder | its very annoying that this is so sensitive on correct gcc and binutils and whatever |
15:28:27 | kurzhaarrocker | LinusN: are you still interested in including the recording trigger or did I make you give up with my crappy code? ;) |
15:29:48 | [IDC]Dragon | Bagder: it probably doesn't have to, LinusN fixed his iramcopy trick in a backwards compatible way |
15:30:08 | Bagder | aha |
15:30:32 | [IDC]Dragon | and ROMbox doesn't *require* gcc3.3, it just helps on the size |
15:31:17 | LinusN | kurzhaarrocker: i am very interested, i just haven't had time during my vacation |
15:31:31 | kurzhaarrocker | Too many fish I hope :) |
15:31:46 | LinusN | :-) |
15:32:12 | LinusN | [IDC]Dragon: do you know anything about the panasonic cd changer protocol? |
15:32:29 | LinusN | what's the polarity of the serial data line? |
15:33:08 | | Part Zagor |
15:33:26 | [IDC]Dragon | frankly, I don't know |
15:33:38 | [IDC]Dragon | does it look similar to Alpine? |
15:33:47 | [IDC]Dragon | how many wires? |
15:37:30 | [IDC]Dragon | LinusN: what are you up to? |
15:37:30 | LinusN | never mind, i'll find out, i just asked you in case you knew |
15:37:57 | LinusN | i want to enable the cd changer input in my car |
15:38:25 | [IDC]Dragon | with a uC? |
15:38:37 | [IDC]Dragon | or Archos? |
15:38:44 | amiconn | Bagder: (makefile patch) (1) make clean doesn't remove linkrom.lds and rombox.[elf|bin]. (2) it fails after trying to build rombox.ucl: |
15:38:45 | LinusN | yeah, i thought of a pic |
15:39:03 | amiconn | uclpack -none /home/Administrator/rb-patched/build-recorder/rombox.bin /home/Administrator/rb-patche |
15:39:03 | amiconn | d/build-recorder/rombox.ucl |
15:39:03 | amiconn | make[1]: *** [/home/Administrator/rb-patched/build-recorder/rombox.ucl] Error 1 |
15:39:03 | DBUG | Enqueued KICK amiconn |
15:39:03 | amiconn | make[1]: Leaving directory `/home/Administrator/rb-patched/apps' |
15:39:04 | amiconn | make: *** [apps] Error 2 |
15:39:31 | Bagder | is it possible that uclpack doesn't return 0 when -none is used? |
15:39:48 | [IDC]Dragon | oops, perhaps |
15:39:52 | amiconn | The file rombox.ucl isn't generated either |
15:41:00 | amiconn | Bagder: Probably found it: you wrote -none instead of −−none |
15:41:07 | Bagder | oh |
15:42:06 | amiconn | Testing... |
15:43:18 | amiconn | ..build succeeded |
15:43:26 | Bagder | goodie |
15:43:43 | amiconn | Comparing rombox.ucl with what is produced by my "old" build process... |
15:44:19 | amiconn | Is there some standard binary comparison tool? |
15:44:25 | Bagder | cmp |
15:45:20 | amiconn | Args, of corse they differ - different build time |
15:45:27 | amiconn | *course |
15:45:49 | Bagder | they should be the same size though |
15:46:10 | amiconn | Size is the same, so it does look good |
15:47:38 | amiconn | 179388 bytes when compiling for recorder v1 |
15:47:49 | amiconn | *179338 bytes |
15:51:40 | [IDC]Dragon | Bagder: does/will your build check the size of rockbox.bin plus ROM_START? and skip the rombox generation if >256k? |
15:53:10 | Bagder | not yet |
15:53:54 | lImbus | LinusN: do you remember you told me the "External:" power indication in Debug->battery is wrong ? IiIrc, you said it's wrong scale. |
15:54:10 | [IDC]Dragon | would be cool, and automatically take care about the FM image not fitting |
15:54:21 | Bagder | [IDC]Dragon: since it fails for me now it is a bit hard to try out the fancy parts |
15:54:58 | [IDC]Dragon | sorry for being pushy |
15:55:04 | Bagder | no worries |
15:55:29 | lImbus | LinusN: I just bought a new (universal) "wall wart" and whatever voltage I set up, it's showing +- 5.30 (like the original ac power does) or nothing (= 0.00) |
15:56:58 | | Join Zagor [242] (~bjst@labb.contactor.se) |
15:57:08 | kurzhaarrocker | lImbus: iirc the voltage of the battery is shown. But what you switch on your walwart plugin is the input voltage. I wouldn't set it highter than 9 V. |
15:57:52 | Zagor | i charge my jbr20 with 12V |
15:58:02 | Zagor | (if that's what you are discussing?) |
15:58:26 | kurzhaarrocker | Doesn't it get very hot, Zagor? |
15:58:36 | Zagor | no |
15:58:46 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:58:46 | * | kurzhaarrocker shrugs |
15:59:09 | Bagder | LinusN: you aware of the needed binutil 2.15 "hack" ? |
15:59:26 | Zagor | according to data in the batteryfaq, 11V+ charging is 2x faster than 9V |
15:59:56 | kurzhaarrocker | ok. It's been a while since I last read the battery faq... |
15:59:56 | LinusN | Bagder: needed hack? |
16:00 |
16:00:16 | amiconn | LinusN: Overlapping sections... |
16:00:57 | LinusN | well, i changed the rockbox lds file to be able to link with the newest binutils |
16:00:58 | Zagor | hmm. tortoisecvs has *removed* btween 1.4.0 and 1.6.14 :( |
16:01:08 | Zagor | removed features |
16:02:07 | Bagder | LinusN: it doesn't with the rom.lds file |
16:02:36 | LinusN | Bagder: i didn't write the rom.lds file |
16:02:40 | Bagder | I know |
16:02:55 | | Part kurzhaarrocker |
16:02:59 | Bagder | but it needs the same fix I guess |
16:03:11 | | Join kurzhaarrocker [0] (~knoppix@p50876676.dip0.t-ipconnect.de) |
16:04:12 | Bagder | btw |
16:04:28 | Bagder | anyone object if I make the build output a little less talking? |
16:04:42 | LinusN | Bagder: you're welcome |
16:04:53 | Zagor | as long as the autobuild error parsing still works i don't mind |
16:05:03 | Bagder | it'll still work |
16:05:05 | LinusN | gotta go now |
16:05:08 | LinusN | cu guys |
16:05:11 | Zagor | bye |
16:05:15 | | Part LinusN |
16:09:37 | Bagder | updated http://daniel.haxx.se/makefile.patch |
16:10:29 | Bagder | it is now both rombox build and talk-less fixed |
16:10:58 | Bagder | bbl |
16:11:00 | | Quit Bagder ("Leaving") |
16:25:19 | | Join jbo [0] (1000@ppp-68-251-43-156.dsl.chcgil.ameritech.net) |
16:25:39 | lImbus | kurzhaarrocker: have a look at it. there is a line for the batt voltage as well es one for the external. |
16:26:09 | jbo | rockbox developers: thank you for the best thing since sliced bread |
16:26:22 | lImbus | altough the external delivers about 9 v (verified) the display says something about 5,30 v. |
16:26:33 | jbo | (altho it's still not quite as good as cold beer) |
16:27:07 | kurzhaarrocker | That's interesting, lImbus |
16:27:09 | lImbus | Linus said it's a scaling bug. And I tried to adjust the ac-adaptors voltage by controlling the display, but this doesn't work either. |
16:27:50 | jbo | i do have a question, tho - when flashing my recorder (v1) to the latest CVS build, the firmware_rec.bin files are missing and only available in the 2.2 version |
16:28:09 | jbo | will this affect the success of the flashing? |
16:29:02 | kurzhaarrocker | Mine says ~15V. A value that makes sense for 9V transformer without load. |
16:29:11 | kurzhaarrocker | (it's not chargin now) |
16:35:59 | lImbus | kurzhaarrocker: which model ? |
16:36:06 | kurzhaarrocker | Recorder 15 |
16:36:19 | kurzhaarrocker | (V1) |
16:36:28 | lImbus | so a v1. me too (v1 20 upgraded to 40) |
16:37:08 | lImbus | mine is not charging either and says 5.30 |
16:39:51 | jbo | whoops. sorry y'all, just read up on "Bringing in a current or personal build of Rockbox" |
16:39:54 | jbo | mea culpa |
16:40:45 | lImbus | jbo: np. I just wanted to recommend you to first (/intially) flash with 2.2, then update to a daily build |
16:41:19 | jbo | already upgraded to 2.2, but i'm having some problems with weird and intermittent stopping |
16:41:42 | jbo | i breifly put the 02sept2004 version on it yesterday and it was gloriously free of such issues |
16:42:03 | *** | Saving seen data "./dancer.seen" |
16:45:26 | lImbus | stopping ? never heard about that |
16:47:45 | jbo | yeah. sometimes it'll play a few seconds of the song then stop and go back to the song listings, as if i had stopped it myself |
16:49:09 | lImbus | I just checked: I ordered my unit a week after 2.2 has been released. |
16:50:34 | jbo | so lemme get this straight |
16:51:09 | jbo | to flash the daily build (after 2.2 has been sucessfully flashed), i put the daily rockbox.ajz and 'rocks' directory onto my archos recorder |
16:51:19 | jbo | then play the .ucl file |
16:51:23 | jbo | ? |
16:51:30 | jbo | and that's it? |
16:52:09 | | Join webguest83 [0] (~c06b76f9@labb.contactor.se) |
16:52:27 | [IDC]Dragon | jbo: play the .ajz first, to be consistent |
16:52:35 | jbo | duly noted |
16:52:37 | webguest83 | Anyone know if I can run the archos off of a power supply only and remove the batteries? |
16:54:07 | jbo | the supplied wall warts don't produce enough current to run the archos sans batteries, iirc |
16:54:43 | webguest83 | k- thanks |
16:54:48 | [IDC]Dragon | webguest83: see the list, there is currently an ongoing experiment |
16:55:05 | [IDC]Dragon | with a power schottky diode |
16:55:24 | webguest83 | hmm, interesting |
16:55:32 | webguest83 | thanks |
16:56:38 | | Quit webguest83 (Client Quit) |
16:57:54 | lImbus | jbo: I guess you are french ;-) |
16:58:22 | jbo | uhhh no |
16:58:33 | lImbus | at least french speaking ? |
16:58:51 | jbo | i took two years of french in high school, but that was 9 years ago |
16:59:42 | jbo | other than a year of german in college, i can speak english and american fluently |
17:00 |
17:00:19 | lImbus | strange there is a french word that slipped in your quote at 16:45 (my timezone) |
17:00:27 | lImbus | 'sans' |
17:00:50 | lImbus | gosh, I just see it's an english word too. |
17:01:02 | jbo | hehehe, yeah |
17:01:22 | jbo | no, i'm an american, but please don't hold it against me |
17:01:38 | lImbus | I know not every american voted bush ;-) |
17:01:47 | lImbus | not even the half ! |
17:03:35 | jbo | if kerry doesn't win this election, i'm seriously considering moving to canada or mexico |
17:04:07 | jbo | i'll be damned if i let that drunk fratboy run this country into a ditch even further and get into more wars to cover it up |
17:11:34 | | Part Zagor |
17:15:49 | | Join mecraw__ [0] (~lmarlow@69.2.235.2) |
17:16:47 | | Join LePoulpe303 [0] (~lpos@AMontpellier-251-1-33-127.w83-113.abo.wanadoo.fr) |
17:17:04 | LePoulpe303 | Hi all |
17:20:33 | | Quit kurzhaarrocker (Read error: 232 (Connection reset by peer)) |
17:21:30 | lImbus | salut |
17:22:01 | LePoulpe303 | salut ! |
17:22:57 | LePoulpe303 | je cherche le Mc Gyver de l'Archos ... tu sais ou je peux le trouver ;-) |
17:24:07 | dwihno | Haiduk! |
17:24:19 | dwihno | Dragosta din tei! |
17:24:43 | dwihno | Something church mcgyver of archos we are peas, driving rovers? |
17:25:02 | dwihno | Une baguette avec saucisson et fromage pour moi, s'il vous plait |
17:25:42 | lImbus | lol @all |
17:26:48 | lImbus | there are a few archos-mcgyvers here around (not me). maybe you should ask in english ? |
17:27:32 | LePoulpe303 | or esperanro |
17:27:34 | LePoulpe303 | Ne forgesu |
17:27:34 | LePoulpe303 | ke vivo estas |
17:27:34 | LePoulpe303 | vico de etaj detaloj. |
17:27:47 | LePoulpe303 | no seriously |
17:28:24 | dwihno | detaloj? |
17:29:24 | dwihno | Ne ver, ne bojsia, ne prosi |
17:32:11 | [IDC]Dragon | ich verstehe hier nichts mehr |
17:32:23 | dwihno | Ich verstehe alles was sie gesagen hat! |
17:34:21 | LePoulpe303 | my (+) button on my archos studio 20 is almost broken ; i'm afraid my favorite toy will be unsable then |
17:35:55 | LePoulpe303 | i've seen pics on rockbox site to change hard disk ; it explain how to dissamble it |
17:36:07 | LePoulpe303 | disassemble sorry |
17:36:39 | dwihno | It's quite simple |
17:36:56 | dwihno | I guess it's not such a big difference between disassembling the recorder |
17:37:03 | dwihno | Loosen the torx-screws |
17:37:07 | dwihno | Lift of the bumpers |
17:37:14 | dwihno | Lift the IC's |
17:37:17 | LePoulpe303 | but i don't want to totally dissassemble the jukebox to see i can't change the button |
17:37:18 | dwihno | Et voila |
17:37:37 | dwihno | I am a hardware analphabet and I was able to do it. |
17:38:09 | LePoulpe303 | and i have to left hands |
17:38:14 | LePoulpe303 | with 5 thumbs on each hand |
17:38:33 | dwihno | Well, I have 6 thumbs ;) |
17:38:36 | LePoulpe303 | :-) |
17:38:39 | dwihno | it's not that hard |
17:38:46 | LePoulpe303 | ok ; i'll try it this week |
17:38:46 | dwihno | Just be a bit careful |
17:39:11 | LePoulpe303 | i will not unassemble it oustide under the rain |
17:39:17 | LePoulpe303 | or storm |
17:41:08 | LePoulpe303 | ok thanks ; you increased my moral |
17:41:20 | dwihno | Mission accomplished |
17:41:28 | dwihno | Don't blame me when you've broken your unit |
17:41:32 | dwihno | Just kidding ;) |
17:41:48 | LePoulpe303 | my god |
17:42:56 | LePoulpe303 | perhaps i should buy a 60 go hd and plug it |
17:43:19 | LePoulpe303 | please god help me |
17:43:27 | LePoulpe303 | thanks for advice nevertheless |
17:43:32 | LePoulpe303 | c u soon |
17:43:34 | LePoulpe303 | bye |
17:43:36 | | Part LePoulpe303 |
17:48:08 | dwihno | \o/ |
17:50:58 | | Join mecraw [0] (~lmarlow@69.2.235.2) |
17:50:58 | | Quit mecraw__ (Read error: 104 (Connection reset by peer)) |
18:00 |
18:26:47 | | Join bagawk [0] (Lee@ACC41C99.ipt.aol.com) |
18:28:28 | [IDC]Dragon | leaving... |
18:28:42 | [IDC]Dragon | bagawk: nothing personal |
18:28:45 | [IDC]Dragon | ;-) |
18:28:51 | | Quit [IDC]Dragon ("CGI:IRC") |
18:29:02 | bagawk | lol |
18:30:12 | bagawk | amiconn: do the new changes bagder made always have rombox enabled? |
18:31:07 | amiconn | If the missing piece will be committed, yes. He didn't commit his changed makefile yet (still needs some debugging) |
18:31:59 | amiconn | The build process will the always build rombox.ucl along with rockbox.ucl |
18:32:43 | bagawk | because of the linker file, won't it have to be linked twice now? (you odnt want a rombox ajbrec.ajz!) |
18:32:56 | amiconn | Yes, it gets linked twice |
18:35:26 | amiconn | There are 2 linker scripts now |
18:36:32 | | Nick midk|sleep is now known as midk (~midk@c66-235-14-120.sea2.cablespeed.com) |
18:36:56 | dwihno | Will rombox be a part of the daily builds? |
18:37:25 | amiconn | [18:31:10] <amiconn> If the missing piece will be committed, yes. He didn't commit his changed makefile yet (still needs some debugging) |
18:38:31 | dwihno | aaah |
18:38:32 | dwihno | Me is tired. |
18:38:36 | dwihno | Working too much. |
18:38:45 | dwihno | Too many hours overtime this week already. |
18:39:07 | bagawk | i should get working on the checkers plugin again |
18:39:15 | bagawk | the ai is almost done :) |
18:41:30 | | Part lImbus |
18:42:05 | *** | Saving seen data "./dancer.seen" |
18:48:41 | | Part Lynx_ |
18:55:24 | | Join oxygen77 [0] (~c262079b@labb.contactor.se) |
18:55:49 | oxygen77 | hello midk |
18:56:00 | oxygen77 | and hello all :) |
18:56:38 | bagawk | hi oxygen77 |
18:58:12 | midk | hey oxy! |
18:58:48 | | Join _schoki2 [0] (~e42690@DSL01.212.114.236.38.NEFkom.net) |
18:58:52 | midk | how're you? |
18:58:59 | _schoki2 | Hi oxy |
18:59:26 | midk | oxy, i have a password for cvs? |
18:59:53 | _schoki2 | hehe |
19:00 |
19:01:11 | | Quit _schoki2 (Read error: 104 (Connection reset by peer)) |
19:01:23 | | Join oxygen77_ [0] (~c262079b@labb.contactor.se) |
19:01:28 | oxygen77_ | back |
19:01:30 | midk | welcome back :) |
19:01:42 | oxygen77_ | I'm still in tunisia :) |
19:01:44 | midk | i asked, do i have a cvs password? cos i don't know it. :) |
19:01:55 | oxygen77_ | but using my father's computer |
19:02:12 | oxygen77_ | nd can only connect to the port 80 |
19:02:17 | midk | how's your vacation? |
19:02:31 | oxygen77_ | you should use the password for normal sf access |
19:02:42 | oxygen77_ | good just coming back from th beach |
19:02:51 | midk | oh, i seee |
19:02:54 | midk | :] thanks |
19:02:57 | midk | good |
19:03:06 | oxygen77_ | pretty nice weather, the water is a bit hot |
19:03:18 | oxygen77_ | any news? |
19:03:22 | midk | too hot = not good |
19:03:55 | midk | hmm, well not much, still working on play.c, i've ported my clock a bit but i still have to come up with a few clever bits of code for it to run best :) |
19:04:29 | oxygen77_ | k |
19:04:31 | | Join Schoki2 [0] (~Schoki@DSL01.212.114.236.163.NEFkom.net) |
19:04:40 | midk | i did optimize your fillrect for faster lcd clearing, just drawing [color] pixels in rows and columns until the screen is empty, works better than your method but still could be better |
19:04:55 | oxygen77_ | k |
19:05:04 | oxygen77_ | need to go now |
19:05:15 | oxygen77_ | restaurent waiting .... |
19:05:16 | oxygen77_ | :) |
19:05:20 | oxygen77_ | cu |
19:05:21 | midk | seeya oxy, enjoy! :) |
19:05:25 | oxygen77_ | thx |
19:05:47 | | Quit oxygen77_ (Client Quit) |
19:11:30 | | Quit oxygen77 ("CGI:IRC (Ping timeout)") |
19:19:05 | bagawk | bye |
19:30:53 | | Quit bagawk ("umount /dev/brain") |
20:00 |
20:07:14 | | Join _alf [0] (~alex@d83-177-139-1.cust.tele2.fr) |
20:16:19 | | Quit midk (Remote closed the connection) |
20:17:06 | | Quit Schoki2 ("Leaving") |
20:18:47 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
20:42:07 | *** | Saving seen data "./dancer.seen" |
20:47:47 | | Join lImbus [0] (~MDJ@135-184.244.81.adsl.skynet.be) |
21:00 |
21:00:11 | | Join lImbus_ [0] (~MDJ@113-171.244.81.adsl.skynet.be) |
21:18:01 | | Quit lImbus (Read error: 110 (Connection timed out)) |
21:18:01 | | Quit lImbus_ (Read error: 104 (Connection reset by peer)) |
21:50:38 | | Join scott666 [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
22:00 |
22:42:11 | *** | Saving seen data "./dancer.seen" |
23:00 |
23:29:41 | | Join akaidiot [0] (akaidiot@c-5dcd70d5.363-1-64736c11.cust.bredbandsbolaget.se) |
23:47:53 | | Quit Headie (Read error: 110 (Connection timed out)) |