| 00:00:08 | preglow | i think perhaps also the struct members might be uppercase |
| 00:00:22 | | Quit hannesd (Client Quit) |
| 00:00:26 | | Quit FOAD ("I'll be back") |
| 00:00:37 | jhMikeS | I tried that but wasn't fond of it. |
| 00:01:08 | preglow | but no, i agree, consistent naming of the base pointer is good |
| 00:01:17 | | Join FOAD [0] (n=dok@dinah.blub.net) |
| 00:02:06 | | Quit dabujo (Read error: 113 (No route to host)) |
| 00:02:35 | jhMikeS | "base" when it might be one of a number of identical modules since the serial and i2c driver will need to use more than one. |
| 00:03:29 | | Quit pandrew (Remote closed the connection) |
| 00:03:40 | preglow | ehh |
| 00:03:48 | preglow | what is debug screen code doing in the target tree? |
| 00:06:53 | jhMikeS | it's been there for the gigabeats for some time. I don't know what more is _not_ doing in the target tree. :) |
| 00:08:00 | amiconn | The debug code shouldn't be in the target tree |
| 00:08:38 | amiconn | *debug menu code |
| 00:08:51 | jhMikeS | any suggestions on how to fix #ifdef hell there? |
| 00:09:57 | Nico_P | some sort of target tree in apps/ ? |
| 00:10:18 | preglow | well, the target tree is definitely not the right place for it |
| 00:10:26 | preglow | but i agree that ifdef hells aren't very nice |
| 00:10:42 | | Join bertrik [0] (n=bertrik@127-013-045-062.dynamic.caiway.nl) |
| 00:11:05 | | Quit ompaul (Client Quit) |
| 00:11:16 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
| 00:11:17 | | Quit jhulst ("Konversation terminated!") |
| 00:12:19 | amiconn | jhMikeS: The way to fix that ifdef hell is to make the hardware specific menu items superfluous... |
| 00:12:55 | | Join knittl [0] (n=knittl@193.170.135.41) |
| 00:13:13 | jhMikeS | which seems like a contradiction given that it shows hardware specific information |
| 00:13:45 | amiconn | The goal is that showing most of this info is no longer necessary |
| 00:14:00 | amiconn | ...because everything works properly |
| 00:14:03 | | Quit cbr|w (Read error: 110 (Connection timed out)) |
| 00:14:09 | * | jhMikeS chuckles |
| 00:15:21 | | Quit Mathiasdm ("Yuuw!") |
| 00:28:04 | | Quit pixelma (" reboot") |
| 00:30:30 | | Quit desowin ("KVIrc 4.0.0 Insomnia http://www.kvirc.net/") |
| 00:33:22 | | Quit gevaerts ("sleeping time") |
| 00:34:36 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
| 00:35:49 | | Quit Thundercloud (Remote closed the connection) |
| 00:36:15 | | Quit atrus () |
| 00:37:51 | | Join stripwax_ [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
| 00:45:41 | | Quit herrwaldo ("Konversation terminated!") |
| 00:53:33 | | Quit ender` (" The reward for work well-done is more work.") |
| 00:54:39 | | Quit DerDome (Nick collision from services.) |
| 00:54:40 | | Join DerDom1 [0] (n=DerDome@dslb-082-083-236-208.pools.arcor-ip.net) |
| 00:54:52 | | Nick DerDom1 is now known as DerDome (n=DerDome@dslb-082-083-236-208.pools.arcor-ip.net) |
| 00:55:39 | | Quit DerDome (Client Quit) |
| 00:59:49 | | Quit einhirn_ (Read error: 104 (Connection reset by peer)) |
| 01:00 |
| 01:01:02 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
| 01:01:31 | Nico_P | jhMikeS: are you still far away from audio on the S? |
| 01:01:53 | | Quit NotSoCreative (Read error: 110 (Connection timed out)) |
| 01:06:41 | | Quit Nico_P (Remote closed the connection) |
| 01:10:38 | | Join Shaid [0] (n=adam@dsl-202-45-112-116-static.VIC.netspace.net.au) |
| 01:10:55 | bertrik | is there a styleguide or coding guide for rockbox? |
| 01:11:43 | bertrik | (maybe this is the wrong time to ask ... :) ) |
| 01:12:42 | amiconn | docs/CONTRIBUTING |
| 01:16:36 | bertrik | I was wondering about this specifically with regard to header files |
| 01:16:50 | bertrik | * when to use #include <> and when to use #include "" |
| 01:17:00 | bertrik | * including header files within header files |
| 01:17:25 | bertrik | * foo.c including foo.h to make sure that foo.h and foo.c are consistent |
| 01:18:00 | bertrik | * which #defines go in the .h file and which ones go into the .c files |
| 01:18:03 | bertrik | etc. |
| 01:18:46 | bertrik | I think I'll write a message to rockbox-dev |
| 01:19:13 | * | DerPapst goes too sleep |
| 01:19:16 | DerPapst | night all |
| 01:19:24 | bertrik | goodnight |
| 01:21:12 | | Quit gregzx ("ChatZilla 0.9.81 [Firefox 2.0.0.14/2008040413]") |
| 01:25:24 | *** | Saving seen data "./dancer.seen" |
| 01:33:53 | | Join EspeonEefi [0] (i=espeonee@STRATTON-THREE-O-EIGHT.MIT.EDU) |
| 01:38:58 | | Quit Shaid ("*toink*") |
| 01:41:38 | | Quit DerPapst (Read error: 113 (No route to host)) |
| 01:43:53 | | Quit stripwax_ (Read error: 110 (Connection timed out)) |
| 01:54:49 | | Join midgey [0] (n=tjross@c-71-205-31-207.hsd1.mi.comcast.net) |
| 01:58:41 | | Quit stripwax (Read error: 104 (Connection reset by peer)) |
| 02:00 |
| 02:03:35 | | Quit knittl (Remote closed the connection) |
| 02:20:33 | jhMikeS | Nico_P: (for the logs) probably not too far. three things need doing 1) audio mux 2) pcm driver (we'll skip SDMA for now since that needs a program for the DMA RISC core and afaik I'd have to patch the assembler to have an assembler for it) 3) Doing the codec driver (the WM8758 is rather compatible but that needs redoing anyhow) |
| 02:22:48 | | Quit bertrik ("bye") |
| 02:25:06 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
| 02:28:57 | | Join uncfan [0] (n=473a3a91@gateway/web/cgi-irc/labb.contactor.se/x-81dfd09859a53a98) |
| 02:29:04 | uncfan | hey... |
| 02:29:24 | | Quit uncfan (Client Quit) |
| 02:31:32 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-3092e70cada97d52) |
| 02:34:29 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
| 02:35:07 | | Join tedrock [0] (n=tedrock@d235-144-17.home1.cgocable.net) |
| 02:35:09 | | Quit tessarakt ("Client exiting") |
| 02:35:22 | saratoga | jhMikeS: how close is sound on the gigabeast? |
| 02:38:31 | pixelma | I think that question was answered about 15 minutes ago (IIUC, reading logs too) |
| 02:38:37 | jhMikeS | yes, logs :) |
| 02:42:43 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
| 03:00 |
| 03:00:17 | | Quit jhulst ("Konversation terminated!") |
| 03:00:38 | | Quit csc` ("If you can't do anything smart, do somethin right ~Serenity") |
| 03:15:50 | | Part pixelma |
| 03:15:57 | | Join axlgreasetires [0] (n=473ce4bd@gateway/web/cgi-irc/labb.contactor.se/x-8a293e917f5d3c52) |
| 03:25:26 | *** | Saving seen data "./dancer.seen" |
| 03:27:43 | | Join alienbiker99 [0] (n=alienbik@ool-44c126d4.dyn.optonline.net) |
| 03:29:25 | | Quit alienbiker99 (Read error: 104 (Connection reset by peer)) |
| 03:36:26 | axlgreasetires | nothing happenin |
| 03:37:10 | axlgreasetires | k |
| 03:37:13 | | Quit axlgreasetires ("CGI:IRC") |
| 03:37:40 | scorche | k |
| 03:51:44 | | Quit saratoga ("CGI:IRC (EOF)") |
| 04:00 |
| 04:02:56 | | Join sarixe [0] (n=sarixe@ool-43540968.dyn.optonline.net) |
| 04:03:09 | | Join Lynx- [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
| 04:05:25 | | Join alienbiker99 [0] (n=alienbik@ool-44c126d4.dyn.optonline.net) |
| 04:08:35 | | Join cool_walking_ [0] (n=notroot@203-59-129-195.perm.iinet.net.au) |
| 04:09:17 | * | JdGordon has no idea why that last warning is still there for the mr500 |
| 04:09:30 | JdGordon | either the sim and the main build should have it, or neither! |
| 04:11:29 | alienbiker99 | hmm. i seem to keep getting this error abut FPA instructions in cygwin when im building |
| 04:20:39 | | Quit Lynx_ (Read error: 110 (Connection timed out)) |
| 04:20:39 | | Nick Lynx- is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
| 04:21:50 | | Quit BHSPitLappy (Remote closed the connection) |
| 04:28:49 | | Quit Llorean ("Leaving.") |
| 04:29:13 | | Join Llorean [0] (n=llorean@adsl-69-154-187-90.dsl.hstntx.swbell.net) |
| 04:31:26 | | Quit EspeonEefi ("さよなら") |
| 04:37:20 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-9da7c1e2d55254a3) |
| 04:40:14 | | Quit alienbiker99 ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
| 04:41:15 | | Join miepchen^schlaf [0] (n=miepchen@p54BF40E5.dip.t-dialin.net) |
| 04:44:30 | | Quit sarixe ("(EE) Failed to load "quit" module") |
| 04:47:36 | | Join EspeonEefi [0] (i=espeonee@STRATTON-THREE-O-EIGHT.MIT.EDU) |
| 04:54:30 | | Quit miepchen^schlaf_ (Connection timed out) |
| 05:00 |
| 05:07:54 | | Quit SUSaiyan (Read error: 104 (Connection reset by peer)) |
| 05:13:43 | | Join SUSaiyan [0] (n=SUSaiyan@cc84863-b.zwoll1.ov.home.nl) |
| 05:22:16 | | Quit leox ("La fe mueve montañas... de pelotudos") |
| 05:22:36 | | Join leox [0] (n=leox@165-162-114-200.fibertel.com.ar) |
| 05:25:30 | *** | Saving seen data "./dancer.seen" |
| 05:27:00 | | Join csc` [0] (n=csc@archlinux/user/csc) |
| 05:31:48 | purpleposeidon | Right, I got a sansa e250 |
| 05:38:10 | | Quit Horscht ("I am root. If you see me laughing, you better have a backup") |
| 05:43:59 | | Quit csc` ("If you can't do anything smart, do somethin right ~Serenity") |
| 05:45:26 | | Join Shaid [0] (n=adam@dsl-202-45-112-116-static.VIC.netspace.net.au) |
| 05:49:34 | | Join toffe82 [0] (n=chatzill@189.182.40.171) |
| 05:54:34 | jhMikeS | toffe82: got the board a couple days ago, thanks. |
| 05:54:55 | toffe82 | ;) |
| 05:55:37 | * | toffe82 is stuck in mexico :( |
| 05:55:43 | jhMikeS | stuck? |
| 05:55:57 | Shaid | he forgot his torch |
| 05:56:06 | Shaid | and now there are grue circling. |
| 05:56:43 | toffe82 | you don't say stuck when you are somwhere and can go away ? I have to learn english :) |
| 05:57:37 | jhMikeS | if you _can't_ go away for some reason. hopefully it's not some passport/INS trouble. :O |
| 05:58:26 | soap | transporting fruit across the California border is a serious crime! |
| 05:58:34 | toffe82 | passport could be a problem , I will see on tuesday |
| 05:58:36 | jhMikeS | either way? |
| 05:58:55 | toffe82 | I don't have any visa on my passport :) |
| 05:59:22 | jhMikeS | so they think you're an illegal mexican trying into the US and take 'er jerbs? |
| 05:59:50 | Shaid | yew curnt haf my jerb! |
| 05:59:55 | Shaid | actually, you can take it |
| 06:00 |
| 06:00:07 | * | scorche coughs |
| 06:00:29 | * | jhMikeS hands scorche a Ricola |
| 06:00:35 | toffe82 | jhMikeS: exactly , sometimes it is easier to be illegal tnah tryimg to be legal |
| 06:00:46 | Shaid | We're off-topic, we should shush. |
| 06:00:53 | toffe82 | :) |
| 06:01:21 | toffe82 | jhMikeS: did you work on the board or not yet ? |
| 06:02:30 | jhMikeS | toffe82: yes. verified the known connection. I wasn't also to get a trace on the audio outputs though so had to g |
| 06:02:35 | jhMikeS | go "pro" |
| 06:03:57 | jhMikeS | only got so far (up to the LDO itself) and couldn't find it even with an ohmmeter :\ |
| 06:04:47 | toffe82 | I had a lot of problem tracing on this board, I don't know why the contact are so bad... |
| 06:06:15 | | Quit leox (Connection timed out) |
| 06:06:20 | | Join toffe82_ [0] (n=chatzill@189.182.40.171) |
| 06:06:30 | | Quit toffe82 (Read error: 104 (Connection reset by peer)) |
| 06:06:30 | | Nick toffe82_ is now known as toffe82 (n=chatzill@189.182.40.171) |
| 06:06:54 | jhMikeS | A few traces around some components in the output area were broken along with a few holes bored in some pads :) so that could have broken something. |
| 06:08:08 | toffe82 | When I was looking for the mute, I broke one trace I think, but after I think it is just missinge some resistor or cap perhpas |
| 06:10:51 | | Join goffa [0] (n=goffa@216.220.23.105) |
| 06:11:43 | jhMikeS | I know a GPIO line to carry a DC signal can't have a series cap and if the resistor is missing I just test both sides of its pads. I was still able to double check things against the block diagrams and see that having the analogue enabled wasn't important to using the i2c. |
| 06:12:47 | | Quit Zom (Remote closed the connection) |
| 06:12:58 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
| 06:14:05 | jhMikeS | in short it let me know I'd better double-check my code |
| 06:15:18 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
| 06:15:40 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-ed51eb51a3a2c582) |
| 06:16:24 | | Quit miepchen^schlaf () |
| 06:16:29 | jhMikeS | and it all came down to reversing the r/w address bit in the i2c driver :P |
| 06:19:50 | | Quit toffe82 (Read error: 104 (Connection reset by peer)) |
| 06:21:14 | | Join sarixe [0] (n=sarixe@ool-43540968.dyn.optonline.net) |
| 06:27:55 | | Quit sarixe ("(EE) Failed to load "quit" module") |
| 06:35:53 | | Quit Llorean ("Leaving.") |
| 06:36:08 | | Join Llorean [0] (n=DarkkOne@adsl-69-154-187-90.dsl.hstntx.swbell.net) |
| 06:36:20 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
| 06:42:05 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-b2e95b6de14bd1a2) |
| 06:49:24 | | Quit Shaid ("*toink*") |
| 06:51:38 | | Join DerPapst [0] (n=Der_Paps@p5B23DC3E.dip.t-dialin.net) |
| 06:51:41 | | Join leox [0] (n=leox@165-162-114-200.fibertel.com.ar) |
| 06:56:35 | purpleposeidon | Rockbox is HELLA AWESOME. The only bug is that if you plug it into USB without powering it down, it freezes and you have to hold the power button down for like 5 seconds |
| 06:58:03 | purpleposeidon | And something funny happened while I was trying to record, it froze, but I could still hear sound |
| 06:58:48 | JdGordon | if they are the only bugs you've found your doing well :) |
| 07:00 |
| 07:01:53 | purpleposeidon | Oh, no. But those were the more spectacular ones |
| 07:02:37 | krazykit | purpleposeidon, well, those are target-specific, it sounds like. i'd guess you're using a sansa? |
| 07:02:52 | purpleposeidon | yez. Ai juzt gaut it 2dai! :D |
| 07:03:21 | * | DerPapst has a small bug-farm on his daps. Too bad the most don't show up often.... |
| 07:03:28 | scorche | we like english in here... |
| 07:03:41 | krazykit | purpleposeidon, please review the IrcGuidelines in the topic. writing like that is not only illegible, it burns the eyes. |
| 07:03:53 | scorche | and our goggles dont do anything |
| 07:07:30 | | Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019) |
| 07:18:27 | goffa | whee.. updated my h140 and x5l... havent done that in like a year |
| 07:18:31 | goffa | think i have the h140 sold |
| 07:25:32 | *** | Saving seen data "./dancer.seen" |
| 07:30:51 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
| 07:35:34 | | Join pabs_ [0] (n=pabs@xor.pablotron.org) |
| 07:35:40 | markun | linuxstb: I didn't fix the UIE problem yet and defined a dummy function in my bootloader file to get on with the rest. Did you fix it? |
| 07:37:24 | | Join DerDome [0] (n=DerDome@dslb-082-083-208-214.pools.arcor-ip.net) |
| 07:40:01 | | Quit pabs (Read error: 110 (Connection timed out)) |
| 07:40:04 | | Join neptunepink [0] (n=neptuna@adsl-75-62-6-60.dsl.snfc21.sbcglobal.net) |
| 07:40:50 | | Quit purpleposeidon (Nick collision from services.) |
| 07:40:52 | | Nick neptunepink is now known as purpleposeidon (n=neptuna@adsl-75-62-6-60.dsl.snfc21.sbcglobal.net) |
| 07:53:20 | | Quit DerPapst (Read error: 113 (No route to host)) |
| 07:57:00 | Dhraakellian | heh... another new Sansa user... Must be the Woot. |
| 07:57:15 | | Quit J (Read error: 110 (Connection timed out)) |
| 07:57:34 | | Quit midgey () |
| 08:00 |
| 08:11:36 | | Quit JdGordon (Remote closed the connection) |
| 08:13:27 | | Join JdGordon [0] (i=jonno@c211-28-93-8.smelb1.vic.optusnet.com.au) |
| 08:28:14 | | Join Thundercloud [0] (n=thunderc@resnet32.nat.lancs.ac.uk) |
| 08:30:27 | | Quit BigBambi (Remote closed the connection) |
| 08:30:48 | linuxstb | markun: Not really, but I think the problem is that system.o isn't being linked with the bootloader. |
| 08:30:56 | | Join Bagderr- [0] (n=daniel@gateway/web/cgi-irc/labb.contactor.se/x-732755d942e705f0) |
| 08:31:15 | linuxstb | My "fix" for now is to add a call to UIE() in my bootloader (at the very end, which isn't executed). |
| 08:31:22 | | Nick Bagderr- is now known as B4gder (n=daniel@gateway/web/cgi-irc/labb.contactor.se/x-732755d942e705f0) |
| 08:32:28 | * | linuxstb now has a tick interrupt working (very quickly...) on the M260 and DAX |
| 08:33:43 | amiconn | I don't get that. It shouldn't matter whether it's called from C or from asm |
| 08:33:57 | | Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater) |
| 08:34:54 | amiconn | Perhaps it needs to be declared in crt0.S |
| 08:35:49 | amiconn | .extern UIE should do that |
| 08:35:50 | linuxstb | Here's my (work in progress) crt0.S - http://www.davechapman.f2s.com/rockbox/crt0.txt |
| 08:35:55 | linuxstb | I'll try that. |
| 08:36:51 | amiconn | eh.... |
| 08:37:02 | amiconn | You have .global UIE in that file |
| 08:37:38 | amiconn | Same for irq and fiq |
| 08:37:48 | linuxstb | Is that wrong? Other crt0.S files have it. |
| 08:37:50 | amiconn | That can't work |
| 08:38:15 | amiconn | .global exports a symbol from that asm file |
| 08:38:49 | linuxstb | That's what I thought, but removing it made no difference. |
| 08:39:08 | amiconn | So the linker thinks that crt0.S defines UIE, and doesn't even try to link system.o if that's not needed for other reasons |
| 08:39:50 | linuxstb | Deleting those .global lines makes no difference though. |
| 08:40:40 | linuxstb | (and adding .extern UIE) |
| 08:40:51 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
| 08:41:47 | purpleposeidon | Ken Perlin has some interesting java simulations applets for input with few buttons. |
| 08:42:05 | amiconn | That's odd. Also, why does it work for main() then? |
| 08:44:26 | | Quit DerDome (Read error: 110 (Connection timed out)) |
| 08:47:11 | amiconn | The gas manual says that .extern isn't necessary (but I'd still use it to indicate what external symbols the asm code needs |
| 08:47:23 | | Quit JdGordon ("Konversation terminated!") |
| 08:47:52 | | Join JdGordon [0] (i=jonno@c211-28-93-8.smelb1.vic.optusnet.com.au) |
| 08:48:32 | amiconn | .global is definitely wrong there though |
| 08:48:45 | * | amiconn would like to see that effect himself |
| 08:49:08 | | Join Rob2222 [0] (n=Miranda@p4FDCE617.dip.t-dialin.net) |
| 08:49:28 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
| 08:53:17 | linuxstb | amiconn: If you add the line "bl UIE" to crt0-pp-bl.S and then try and build an ipod bootloader, you get the same issue. UIE is compiled in system.o |
| 08:54:50 | | Join bertrik [0] (n=bertrik@127-013-045-062.dynamic.caiway.nl) |
| 08:56:37 | | Quit Slasheri (Read error: 145 (Connection timed out)) |
| 08:56:58 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
| 08:59:16 | jhMikeS | linuxstb: if it's what I think it is, see the bootloader/gigabeat-s.c for a solution (only way I could make it work) |
| 09:00 |
| 09:01:29 | amiconn | That looks like an utter hack, and is iiuc a similar solution to what linuxstb did. I'd like to find out how to do this properly |
| 09:01:34 | linuxstb | Hmm, that's more or less the same as my "fix"... |
| 09:02:08 | amiconn | For the linker it shouldn't matter at all whether a function is called from C, asm, or both |
| 09:03:13 | jhMikeS | It seems if c never references the file, then it's never seen as referenced unless there's some way to force a symbol reference |
| 09:03:39 | amiconn | The asm references the symbol |
| 09:04:02 | jhMikeS | doesn't seem to count since the compiler doesn't see that |
| 09:04:11 | amiconn | Since you can link all sorts of objects (C, asm, pascal, fortran, whatever) |
| 09:04:13 | linuxstb | But it's a linker issue, not a compiler issue. |
| 09:04:18 | amiconn | ...it shouldn't matter |
| 09:04:29 | jhMikeS | what generates the dependencies? |
| 09:06:42 | | Quit Rob2223 (Read error: 110 (Connection timed out)) |
| 09:10:12 | | Join petur [50] (n=petur@rockbox/developer/petur) |
| 09:10:32 | amiconn | The linker |
| 09:18:04 | | Join nplus [0] (n=npl@141.25.globcom.net) |
| 09:19:22 | * | amiconn has a suspicion |
| 09:25:14 | markun | amiconn: what is it, or do you want to verify it first? |
| 09:25:34 | *** | Saving seen data "./dancer.seen" |
| 09:26:43 | | Quit fxb__ ("changing servers") |
| 09:27:06 | | Join fxb__ [0] (n=felixbru@h1252615.stratoserver.net) |
| 09:27:52 | jhMikeS | amiconn: cough it up :) I don't really like that hack either. |
| 09:30:21 | | Join Squirm [0] (n=perv@d221-82-122.commercial.cgocable.net) |
| 09:38:00 | | Quit Squirm ("Ex-Chat") |
| 09:51:33 | | Quit jhulst ("Konversation terminated!") |
| 09:58:48 | | Join J [0] (n=john@cpc2-mfld9-0-0-cust297.nott.cable.ntl.com) |
| 10:00 |
| 10:00:38 | | Quit GodEater ("http://www.mibbit.com ajax IRC Client") |
| 10:04:11 | | Join CaptainSquid [0] (n=Miranda@proxy13.netz.sbs.de) |
| 10:21:08 | | Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri) |
| 10:25:35 | JdGordon | Bagder: think its worth fixing the regex on the web site to ignore mr500 o it doesnt tihnk its a revision link? |
| 10:25:36 | | Join gevaerts [0] (n=fg@rockbox/developer/gevaerts) |
| 10:26:14 | | Join austriancoder [0] (n=austrian@rockbox/developer/austriancoder) |
| 10:31:33 | B4gder | oh |
| 10:31:44 | B4gder | yeah, I'll look into that later on |
| 10:36:17 | markun | B4gder: do you think it's too early to add support for big-endian arm in our rockboxdev.sh? |
| 10:36:53 | B4gder | no |
| 10:37:08 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
| 10:37:51 | * | linuxstb threatens to add another new target to the build system.... |
| 10:37:56 | B4gder | yay |
| 10:38:08 | B4gder | 38 isn't enough! |
| 10:38:15 | B4gder | or whatever the current amount is |
| 10:38:25 | markun | B4gder: this patch does the trick: http://130.89.160.166/rockbox/rockbox-multilibs-arm-elf-gcc-4.0.3.diff |
| 10:38:29 | linuxstb | I'm more concerned about the 3 unfinished ones I have there... |
| 10:39:30 | B4gder | markun: what are you gonna name the toolchain? armbe-elf-gcc? |
| 10:40:49 | markun | B4gder: no, it's still arm-elf-cc but with -mbig-endian |
| 10:40:50 | linuxstb | It needs a separate compiler? |
| 10:40:56 | B4gder | ah |
| 10:40:58 | markun | arm-elf-gcc |
| 10:40:58 | B4gder | right |
| 10:41:22 | B4gder | so we'll need to rebuild all build servers arm chains before it gets to the build table later on |
| 10:41:47 | markun | I added a arm940tbecc to tools/configure |
| 10:42:13 | markun | yes, and they shouldn't reuse the old patch, so maybe we should give it another name |
| 10:42:19 | linuxstb | I think some _ characters would help there... |
| 10:42:39 | linuxstb | i.e. arm940t_be_cc |
| 10:42:46 | markun | yes, looks better |
| 10:43:06 | linuxstb | Or even s/be/bigendian/ |
| 10:43:07 | markun | btw, should it be called arm9tdmi_be_cc? |
| 10:43:08 | B4gder | markun: yes, use a different name to prevent accidents |
| 10:43:56 | markun | B4gder: I can't upload the new patch, or can I? |
| 10:44:21 | LinusN | gah, does this mean i have to build new cygwin compilers? :-( |
| 10:44:34 | markun | LinusN: only for meizu users :) |
| 10:44:39 | | Quit spiorf (Remote closed the connection) |
| 10:45:00 | markun | and maybe we can find a way to switch to little-endian mode if that makes things easier |
| 10:45:22 | LinusN | nah |
| 10:45:49 | B4gder | markun: you can, in the gcc dir in the www part of svn |
| 10:46:30 | B4gder | markun: if the OF runs be, I bet all peripherals etc are made for it so it'll be awkward to switch |
| 10:47:17 | markun | B4gder: the coprosessor (calmrisc) is also be |
| 10:47:48 | * | gevaerts looks around and seens that a lot of ata.c people are awake... |
| 10:49:15 | gevaerts | Could someone with ata.c knowledge have a look at FS #8943 ? |
| 10:52:09 | gevaerts | The issue is that ata.c does a blocking wait for usb disconnect, which makes sleep timeout handling not work any more, so the disk keeps spinning |
| 10:52:54 | | Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater) |
| 10:53:56 | | Quit nplus (Read error: 101 (Network is unreachable)) |
| 10:54:59 | amiconn | gevaerts: That blocking is necessary on devices with hardware usb-ata bridge, but of course not for software usb |
| 10:55:23 | preglow | markun: all other arm targets are little endian, so that would probably give the least amount of surprises |
| 10:55:34 | gevaerts | amiconn: the thing is that I don't understand ata.c enough to know if it's safe to just disable it for software usb |
| 10:56:57 | markun | preglow: what would? |
| 10:57:08 | preglow | markun: switching it to little endian |
| 10:57:47 | markun | well, maybe, but for now I'm going to work on it as a big-endian target because that's easier |
| 10:58:24 | | Quit cool_walking_ (Remote closed the connection) |
| 10:58:29 | amiconn | The thread is quite easy to understand. Just take care to not call ata_idle_notifys if usb is active (those might write to the disk) |
| 10:59:10 | amiconn | But I don't think that not spinning down is a real issue |
| 10:59:56 | petur | it is if you want to charge... |
| 10:59:59 | gevaerts | It is as long as we don't get charging right. With older batteries boost+spinning disk is enough to make it not charge |
| 11:00 |
| 11:00:38 | preglow | markun: switching to little endian shouldn't be hard, what kind of an arm core is it? |
| 11:00:49 | markun | 940t |
| 11:00:52 | gevaerts | I'l try to do a patch tonight. |
| 11:00:59 | amiconn | Many usb-ata bridges don't spin down the disk. It's a problem of our charging handling, not of the ata thread |
| 11:01:19 | * | gevaerts doesn't disagree |
| 11:01:27 | preglow | hmm, then it doesn't have the setend instruction, no |
| 11:02:42 | markun | and how do we compile the first few instructions big-endian to switch to little-endian mode? |
| 11:03:13 | amiconn | markun: If it's really only a few, I'd just use .word <hex code> |
| 11:04:06 | markun | amiconn: I guess it's just the first jump from the vector table and the instruction after the jump to switch |
| 11:05:41 | | Part linuxstb ("Leaving") |
| 11:07:10 | | Join Manoj` [0] (n=srivasta@tiamat.golden-gryphon.com) |
| 11:07:17 | markun | austriancoder: wouldn't it be simpler to just define AUDIOHW_HAVE_TREBLE etc in the header files of the codecs? |
| 11:08:06 | markun | or what do we gain by this extra AUDIOHW_CAPS step? |
| 11:08:13 | Manoj` | hi giuys. I installed rockbox.zip from the 23rd on my ipod video 60GB, and now rockbox loads -- and does nothing |
| 11:08:34 | Manoj` | I can't even shut it down, I have to wait until the battery runs out |
| 11:09:05 | markun | I think the reset combination should always work |
| 11:09:24 | Manoj` | I can type in the information it presents when booting |
| 11:10:27 | markun | maybe it's better to reset, enter USB mode and try today's build. But I'll wait for someone with an ipod to help you. |
| 11:10:33 | Manoj` | Rockbox boot loader; Version 20060126-1839 |
| 11:10:49 | markun | 2006, wow |
| 11:10:55 | markun | ah, bootloader :) |
| 11:11:04 | pixelma | looks like you need to update the bootloader then |
| 11:11:49 | Manoj` | right |
| 11:12:29 | Manoj` | I am pressin menu and select, which should be the reset |
| 11:13:05 | Manoj` | The thing is, tis is with the USB cable connected (I had to connect the USB cable for the ipod to charge) |
| 11:13:25 | | Join Zom_ [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
| 11:13:42 | Manoj` | So, it initially shows just the battery icon, and then rockbox boots -- but never goes into USB mode |
| 11:13:43 | JdGordon | Bagder: the ifp label is still in the build table.. |
| 11:14:03 | B4gder | yes, as always when builds are removed! ;-) |
| 11:14:10 | austriancoder | markun: its just an one-liner to define CAPS.. looks nicer then defining 2-n defines.. I have "stolen" the idead of caps from /firmware/export/pcm_sampr.h |
| 11:14:12 | B4gder | since they're still around, not just shown in the table |
| 11:14:12 | * | JdGordon congratulates everyone on again making the table almost too wide for my lcd :p |
| 11:14:16 | B4gder | it'll die in a few days |
| 11:14:19 | JdGordon | ah ok |
| 11:14:48 | B4gder | the table is built "in memory" to be all builds "high", but just the 20 top-post rows are shown |
| 11:15:20 | B4gder | all builds being the last week or so |
| 11:15:53 | gevaerts | Manoj`: when you manage to reset it again, hold select+play to get into disk mode and let it charge for a while first |
| 11:16:14 | pixelma | Manoj`: for entering disk mode you need to press select+play... |
| 11:16:25 | Manoj` | gevaerts: I am hoping I can get it to reset |
| 11:16:57 | markun | austriancoder: yes, maybe if you add a lot more capabilities it becomes nicer |
| 11:17:36 | Manoj` | aha!. I did manage to get it to reset -- and hitting select plus play before it rebooted worked! |
| 11:18:29 | | Quit Zom (Read error: 110 (Connection timed out)) |
| 11:19:31 | Manoj` | now that I have it in USB mode -- should I upgrade the bootloader? |
| 11:19:46 | gevaerts | yes |
| 11:21:05 | pixelma | the installation instructions in the manual also explain how to update the bootloader |
| 11:25:38 | *** | Saving seen data "./dancer.seen" |
| 11:31:46 | Manoj` | gah. rbutilqt can't find www.rockbox.org |
| 11:32:09 | Manoj` | www.rockbox.org has address 91.191.140.131 |
| 11:32:17 | Manoj` | so dns is indeed working |
| 11:35:13 | petur | maybe one of the download.rockbox.org servers is down? |
| 11:35:21 | | Part Miles |
| 11:36:33 | B4gder | Manoj`: does it say specifically that www.rockbox.org isn't found? |
| 11:37:15 | gevaerts | all three download.rockbox.orgs seem to respond |
| 11:37:26 | Manoj` | it does say that |
| 11:38:17 | Manoj` | "Network error: Host www.rockbox.org not found. Please check your network and proxy settings." |
| 11:38:28 | Manoj` | I have the proxy set to "no proxy" |
| 11:38:58 | Manoj` | Hmm. maybe it does not like 64bit machines? |
| 11:39:56 | gevaerts | You could try the "manual" method (i.e. using ipodpatcher). |
| 11:45:11 | Manoj` | [INFO] Using internal bootloader - 50136 bytes |
| 11:45:11 | Manoj` | [1] 4542 segmentation fault sudo ./ipodpatcher |
| 11:45:18 | Manoj` | This does not bode well. |
| 11:45:54 | B4gder | that the 64bit version? |
| 11:46:08 | Manoj` | yup |
| 11:47:32 | | Join eightfold_ [0] (n=eightfol@c83-251-149-27.bredband.comhem.se) |
| 11:47:41 | | Part eightfold_ |
| 11:47:43 | Manoj` | actually, even the 32bit ipodpatcher seems to fail |
| 11:48:12 | Manoj` | They both scanned cprrectly, found the ipod --- and failed to install |
| 11:49:46 | | Join eightfold [0] (n=eightfol@c83-251-149-27.bredband.comhem.se) |
| 11:49:48 | eightfold | hi |
| 11:50:13 | soap | amiconn, I know the Gigabeat F doesn't spin down the disk while in USB mode either, but mine gets quite hot when left for hours plugged into USB, Ditto (heat) with the way the iPods currently behave with the Rockbox USB stack. Is that safe (for the hardware?) |
| 11:50:20 | eightfold | i'm about to install rockbox an ipod mini. the color of the arrows on the click wheel is gray |
| 11:50:28 | eightfold | that means it's first gen, right+ |
| 11:50:41 | soap | eightfold, what color is the mini? |
| 11:50:50 | eightfold | soap: blue |
| 11:51:06 | gevaerts | Manoj`: does it give an error message ? |
| 11:51:10 | soap | Then I'd say that's a pretty good indication it is a first gen, or a Frankenstein. |
| 11:51:19 | eightfold | isn't there a way to check with serial number? |
| 11:51:29 | eightfold | soap: what's a frankenstein? |
| 11:51:51 | soap | eightfold, A mismatched motherboard and case/buttons. |
| 11:52:16 | eightfold | soap: apple themselves did that? |
| 11:52:25 | Manoj` | [1] 4679 segmentation fault ./ipodpatcher |
| 11:52:29 | soap | No, but eBay sellers do all the time. |
| 11:52:36 | Manoj` | even strace does not help much |
| 11:52:44 | eightfold | soap: ah, but this is new, out of the box |
| 11:52:46 | eightfold | almost |
| 11:52:54 | soap | eightfold, Instead of looking at the back with your reading glasses on trying to copy down the serial number, take a quick glance at the back and see if the capacity is etched on the back of the player - if so it is a 2nd gen. |
| 11:53:26 | Manoj` | open("/dev/sde", O_RDWR) = 7 |
| 11:53:29 | soap | eightfold, New? Is this a mini or a Nano? |
| 11:53:49 | Manoj` | then it writes it is going to use the internal boot loader -- and then boom, Segmentation fault |
| 11:53:50 | eightfold | soap: what did you just say? :) what should i check for? if the serial is on the back? |
| 11:53:58 | eightfold | eightfold: new as in unused |
| 11:54:04 | eightfold | eightfold: a mini |
| 11:54:21 | pixelma | eightfold: I believe another indicator is if the it has the storage engraved on the back or not |
| 11:54:35 | eightfold | a1051 |
| 11:54:36 | eightfold | model # |
|