00:00:17 | quelsaruk | hehe.. if you do that and apears some kind of bug.. zagor may kill you ;) |
00:00:57 | LinusN | oh yes, it is purely out of fear for zagor :-) |
00:01:11 | quelsaruk | (i'm still looking for that nasty function) |
00:01:42 | amiconn | The safety margin is quite large: the player RAM allows <= 100 µs RAS down, the recorders' <= 200 µs. The refresh cycle is every ~15 µs |
00:03:15 | LinusN | well, how good is a dram controller if it stops refresing the dram just because the program is using the same page all the time :-) |
00:04:20 | LinusN | time to reboot again, cu in a few |
00:04:26 | LinusN | (silly windows) |
00:04:29 | | Part LinusN |
00:04:42 | quelsaruk | linus using windows :O |
00:05:46 | * | amiconn is also using windows |
00:05:52 | quelsaruk | me too |
00:06:18 | quelsaruk | but... is like reading zagor saying something like "rebooting windows" |
00:06:24 | quelsaruk | :D |
00:06:28 | | Join LinusN [200] (~linus@labb.contactor.se) |
00:06:41 | amiconn | Hello again :) |
00:07:13 | quelsaruk | re LinusN |
00:09:07 | LinusN | hola |
00:09:12 | quelsaruk | hej |
00:09:13 | quelsaruk | :P |
00:09:22 | amiconn | LinusN: My ata timing calculations also show that ATA reading inserts 2 wait cycles (3 cycles in total) which conforms to the bus controller settings. |
00:09:43 | LinusN | ok |
00:09:55 | | Join midk [0] (mk@AC9FDAF7.ipt.aol.com) |
00:10:27 | amiconn | I suspect a timing problem (race condition) to cause the file system corruption, especially because you said that there are 2 threads. |
00:10:34 | LinusN | me too |
00:10:45 | midk | hey linux |
00:10:48 | midk | and amiconn |
00:10:52 | midk | linus* sorry!! |
00:11:07 | amiconn | Hi midk |
00:11:47 | quelsaruk | hi midk |
00:11:53 | midk | hi quel |
00:12:05 | quelsaruk | were you able to make better icons? |
00:12:46 | amiconn | LinusN: I do not yet fully understand the threading concept in rockbox. |
00:13:02 | midk | quel, i didn't see any |
00:13:06 | midk | aren't they just checkboxes? |
00:13:53 | amiconn | LinusN: Did you notice my smaller & faster descramble.S patch? |
00:14:01 | LinusN | yes i did |
00:14:06 | LinusN | the threading is simple |
00:14:19 | quelsaruk | yes midk, checkboxes :) |
00:14:28 | midk | you mean new ones? |
00:15:02 | quelsaruk | i haven't done new ones, just if you managed to make new ones ;) |
00:15:40 | midk | sry no, now my ajb is gone byebye for a small bit too |
00:15:45 | midk | about a week |
00:16:14 | amiconn | LinusN: If there are 2 threads (read and write) and optimizing one of them causes problems, shouldn't optimizing the other one cause the problems to go away?? |
00:16:32 | amiconn | (Crazy idea) |
00:17:27 | quelsaruk | don't worry midk, now i'm working on the other part, splash menu® !!! |
00:19:01 | LinusN | amiconn: booooh! :-) |
00:19:08 | amiconn | ??? |
00:19:58 | LinusN | if there is a race, we must of course synchronize it |
00:20:22 | amiconn | Agreed. |
00:20:23 | | Quit elinenbe (truong.freenode.net irc.freenode.net) |
00:20:23 | NSplit | truong.freenode.net irc.freenode.net |
00:20:23 | | Quit webmind (truong.freenode.net irc.freenode.net) |
00:20:23 | | Quit Hadaka (truong.freenode.net irc.freenode.net) |
00:21:05 | NHeal | truong.freenode.net irc.freenode.net |
00:21:05 | NJoin | elinenbe [0] (trilluser@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
00:21:05 | NJoin | Hadaka [0] (naked@naked.iki.fi) |
00:21:05 | NJoin | webmind [0] (~cme2@217-195-236-172.dsl.esined.net) |
00:21:35 | midk | sry |
00:21:36 | midk | what |
00:21:48 | midk | quel: great |
00:21:50 | midk | :) |
00:22:09 | * | quelsaruk hides |
00:22:10 | LinusN | amiconn: the threading is cooperative |
00:22:28 | quelsaruk | LinusN, could i ask you something? |
00:22:37 | LinusN | the yield() function schedules the next thread, round-robin |
00:22:41 | LinusN | quelsaruk: sure |
00:24:17 | quelsaruk | is it possible that you build a simulator and see how does the splash menu look like? just a first impresion :P the hard critic can wait until tomorrow or even more ;) |
00:25:43 | LinusN | i'll see what i can do, right now i am busy with Paid Work(tm) |
00:25:48 | amiconn | LinusN: I did only find one thread named ata? What other thread does access the hd? |
00:26:10 | midk | quel. i can try! :) |
00:26:15 | LinusN | the ata thread is only responsible for the spinup/spindown |
00:26:42 | LinusN | all other disk activity takes place in the context of the calling thread |
00:26:47 | quelsaruk | LinusN, dont' worry then, just send me a mail with your opinion, and so on. So i can continue working on that (anyway i won't do anything tomorrow) |
00:26:56 | LinusN | great |
00:27:05 | midk | quel can i work on it? |
00:27:41 | quelsaruk | midk, what do you mean? in the icons? the splash menu? or the implementation of both things? |
00:27:57 | quelsaruk | (too late in the night and my brain doesn't work) |
00:28:19 | midk | both |
00:29:28 | quelsaruk | i would like to finish at least the body.. then of course anyone can improve it ;) |
00:32:04 | amiconn | LinusN: One thing that is somewhat mysterious for me: at he end of ata_read_sectors and ata_write_sectors the ata_flush() function is called.. |
00:32:06 | *** | Saving seen data "./dancer.seen" |
00:32:21 | LinusN | that's where i'm looking right now |
00:32:37 | LinusN | the recursive call to ata_write_sectors() is a nice one :-) |
00:33:05 | LinusN | or did you want to know the reason for it? |
00:34:00 | amiconn | ..if there is a delayed sector. But in ata_delayed_write it _not_ checked if a delayed sector already exists? Do I miss something here? |
00:34:04 | quelsaruk | have to go |
00:34:05 | quelsaruk | cu! |
00:34:07 | midk | bye quel |
00:34:09 | quelsaruk | have a nice night! |
00:34:14 | amiconn | bye quelsaruk! |
00:34:24 | | Quit quelsaruk () |
00:35:23 | LinusN | amiconn: it is always the same sector |
00:35:38 | LinusN | namely 62 |
00:36:13 | | Join track [0] (~74d57721@ACBC3929.ipt.aol.com) |
00:36:17 | track | hi |
00:36:22 | LinusN | hi |
00:36:28 | amiconn | Hi track |
00:36:28 | track | hi linusn |
00:36:32 | track | hi Amiconn |
00:36:34 | midk | hi track |
00:36:38 | track | hi midk |
00:36:47 | track | havent been here for a fair while |
00:36:53 | midk | i noticed! |
00:37:03 | track | lol |
00:37:08 | amiconn | LinusN: Why is there a "sector" argument to ata_delayed_write then? |
00:39:09 | midk | can we change the topic |
00:39:11 | midk | OMFG i just |
00:39:15 | midk | i was gonna say that |
00:39:17 | midk | then i saw it |
00:39:38 | LinusN | amiconn: well, we had an idea about using several sectors, but we never implemented it |
00:39:47 | LinusN | (and it is sector 61 btw) |
00:41:17 | amiconn | Ok. I realize that this is only called from settings.c |
00:41:37 | LinusN | yup |
00:42:45 | track | mkhd |
00:43:27 | midk | mkhd? |
00:43:34 | amiconn | How could two threads use ata_read_sectors and ata_write_sectors simultaneously, as they are protected with a mutex? |
00:44:05 | track | sorry was talking to myself |
00:44:16 | midk | uh |
00:44:19 | midk | suuuure |
00:44:54 | track | hope one day the mas can be reprogrammed |
00:46:13 | midk | it can't |
00:46:16 | midk | but archos dies |
00:46:17 | midk | does* |
00:46:32 | track | MP3 wont last forever |
00:46:45 | midk | track: but longer than your archos i'm sure |
00:46:53 | LinusN | track: we have the programming docs for MAS3507D |
00:47:01 | midk | and there aren't any players out there that don...... what? |
00:47:43 | LinusN | we can program the MAS3507D |
00:47:49 | LinusN | and we have a simulator as well |
00:47:51 | midk | uh why don't you |
00:48:23 | LinusN | i have no time |
00:48:32 | midk | but you can?! |
00:48:38 | * | midk stares |
00:48:47 | LinusN | there was a guy who really showed some interest, but i haven't heard from him in a while |
00:49:06 | midk | when did you get them? was it that time someone showed you a site with a lot of PDF files |
00:49:07 | midk | ? |
00:49:13 | LinusN | yes |
00:49:40 | LinusN | a university had put up the secret docs for public download |
00:49:45 | midk | HAHA |
00:49:47 | track | so can u program it to play wma or atrac3? |
00:49:48 | midk | ALL OURS |
00:50:01 | LinusN | (they got slashdott...rockboxed) :-) |
00:50:18 | midk | YAY |
00:50:19 | midk | lol |
00:50:20 | LinusN | track: probably not |
00:50:25 | track | o |
00:50:28 | track | k |
00:50:32 | LinusN | too little memory |
00:50:40 | LinusN | but wav should be easy |
00:50:40 | midk | linus: wav? |
00:50:43 | midk | yay |
00:50:45 | midk | sound effects? |
00:51:20 | LinusN | well, we don't know how to enhance the builtin mp3 decoder |
00:51:38 | midk | the AV3XX uses the 3507 too |
00:51:49 | midk | sorta nifty |
00:51:57 | midk | i have an av320 now |
00:51:57 | LinusN | it can probably be done, but there is no docs on the mp3 decoder, just the DSP itself |
00:52:02 | midk | sounds pretty much the same |
00:52:13 | LinusN | midk: the 3507?????? |
00:52:18 | midk | yeah |
00:52:20 | LinusN | how lousy |
00:52:23 | midk | yeah |
00:52:26 | midk | i was thinking that actually |
00:52:29 | LinusN | why not the 3587? |
00:52:29 | midk | but it plays WAV |
00:52:32 | midk | er was it |
00:52:35 | midk | 3587 |
00:52:37 | midk | that must be it |
00:52:54 | midk | the two look the same, i swear! :) |
00:54:13 | LinusN | but they definitely don't sound the same :-) |
00:54:49 | | Join diddystar5 [0] (lee@IC87.library.oregonstate.edu) |
00:54:56 | midk | well they have "bass" "treble" "loudness |
00:54:57 | midk | etc |
00:55:04 | midk | so it does sound the same to me |
00:55:06 | midk | hmm |
00:55:13 | midk | should it sound "Better"? |
00:55:45 | LinusN | much richer sound |
00:55:50 | amiconn | LinusN: Concerning my "RAS down" patch: I averaged then speed increase of the various ata loops to be +10%, bitswap is +17% |
00:55:58 | midk | richer |
00:56:02 | midk | as in the ajb sounds worse? |
00:56:07 | midk | it sounds really good, but rockbox does too |
00:56:08 | LinusN | plus SuperBass/MDB and Loudness |
00:56:13 | midk | they don't do superbass |
00:56:20 | midk | but AVOS better! :) |
00:56:40 | amiconn | The 3587 superbass adds quite noticeable distortions. |
00:57:21 | LinusN | amiconn: on which volume level? |
00:58:09 | LinusN | i can't hear any distortion |
00:58:34 | amiconn | LinusN: Even for normal volume (headphones, volume 65..70). It is especially noticeable in very quiet passages. |
00:58:56 | midk | amiconn: I can't either |
00:59:00 | midk | sounds excellent to me |
00:59:02 | LinusN | ah, like a whistling artifact? |
00:59:06 | midk | but yes, it does make some funky sounds to me |
00:59:16 | midk | changing volume makes it beep |
00:59:23 | midk | sort of bad work on Micronas' part |
01:00 |
01:02:15 | diddystar5 | arghh sourceforge = slow today |
01:02:34 | amiconn | LinusN: Yes something like that |
01:04:01 | amiconn | LinusN: It is not from my mp3s, since I encode with a quite high quality setting (lame −−preset standard, yields ~200 kbps). It goes away when I set bass boost to 0 |
01:04:41 | LinusN | yes i can hear it too, but i wouldn't call it distortion |
01:05:02 | LinusN | more like "noise" or "artifacts" |
01:05:50 | amiconn | LinusN: Nevertheless it is annoying, so I don't use bass boost anymore. |
01:06:14 | LinusN | god, i can't stand this Windows anymore, time to boot into linux again, hang on |
01:06:18 | | Part LinusN |
01:06:25 | Hadaka | :) |
01:08:34 | | Join LinusN [200] (~linus@labb.contactor.se) |
01:08:39 | LinusN | aaaaaaah, much better |
01:08:52 | amiconn | re LinusN |
01:08:56 | midk | why were you on Windows? |
01:09:23 | LinusN | Paid Work(tm) |
01:09:31 | midk | uh, sure |
01:09:58 | amiconn | LinusN: What windows version? |
01:10:12 | LinusN | win98se |
01:10:17 | diddystar5 | thats so old... |
01:10:32 | diddystar5 | LinusN: go find/dl a copy of xp |
01:10:36 | LinusN | old and sucky |
01:10:50 | LinusN | i have xp on my laptop |
01:11:05 | diddystar5 | ohh thats good |
01:11:06 | LinusN | new and sucky |
01:11:31 | diddystar5 | humm i wouldnt say sucky.... linux has its suckiness also |
01:12:00 | LinusN | xp is nice in a way |
01:12:12 | LinusN | and linux sux in some respects |
01:12:38 | LinusN | but for software development, linux is always my first choice |
01:12:42 | diddystar5 | i just wish it had more customisable, and it didnt lock you into using internet explorer for stuff so much |
01:12:49 | diddystar5 | and i hate their media player |
01:12:53 | midk | wmp? |
01:12:59 | diddystar5 | yes |
01:13:01 | midk | why? |
01:13:02 | amiconn | XP runs rock solid here (also on a laptop). Didn't have one single OS crash (within several months) |
01:13:04 | midk | wmp is the best |
01:13:10 | LinusN | amiconn: same here |
01:13:21 | Hadaka | urm |
01:13:29 | diddystar5 | wou mean wmp = winamp or windows media player? |
01:13:34 | midk | windows media player |
01:13:39 | diddystar5 | windows media player sucks and its annoying |
01:13:43 | midk | how so? |
01:13:45 | Hadaka | I don't use IE and I don't use windows media player, but I do use XP |
01:13:48 | Hadaka | or rather, did |
01:13:48 | midk | you failed to mention why |
01:13:53 | Hadaka | nowadays using W2k3 |
01:14:00 | diddystar5 | i use mozilla and winamp :) |
01:14:04 | LinusN | seems i just started a flame war :-) |
01:14:25 | Hadaka | LinusN: let it brew a bit, and it might be ;) |
01:14:39 | * | scott666 uses firefox and winamp 5 also |
01:15:04 | midk | diddystar5: w, h, y,? |
01:15:08 | diddystar5 | firefox is extremly lightweight compared to the full mozilla |
01:15:41 | Hadaka | luckily window 2003 has the enhanced security extension to IE which basically castrates it so it can't browse anything - so I can safely leave it there and use firefox |
01:15:49 | diddystar5 | midk: it dosent play all the media types, its skins suck, and there are not many of them, you can customise it very much, it wants you to encode to WMA.... |
01:15:59 | diddystar5 | i could go on and on... |
01:16:07 | midk | please do |
01:16:10 | midk | in privmsg |
01:16:11 | amiconn | diddystar5: I did test firefox also, no use for me (not localized, some sites that I have to use check browser language). |
01:16:23 | Hadaka | MPC or media player classic is really nice for video playing though... |
01:17:03 | Hadaka | amiconn: you can customize the accept-languages option it sends to web servers - and that's the *only* think a site can check |
01:17:37 | amiconn | Hadaka: I didn't find that option anywhere in the UI (latest version, 0.8) |
01:18:34 | Hadaka | amiconn: go to about:config, pick intl.accept_languages, type your languages there |
01:19:32 | amiconn | Hadaka: Didn't know about about:config. Thanks for the hint. Now I Use Mozilla 1.6. My impression of firefox was that it isn't faster than Mozilla either (same engine) |
01:20:05 | Hadaka | amiconn: rendering is not significantly faster or slower, no |
01:22:04 | | Quit track ("leafChat IRC client: http://www.leafdigital.com/Software/leafChat/") |
01:22:12 | amiconn | Unfortunately for some sites one has to use IE (Thanks to some silly so-called "web developers"). |
01:22:44 | Hadaka | yah, ran into one just recently :( |
01:23:11 | Hadaka | you can't subscribe to any of ubisoft's games without IE |
01:23:18 | | Nick diddystar5 is now known as diddystar (lee@IC87.library.oregonstate.edu) |
01:23:59 | amiconn | If I do web development, I test with as much browsers as I get hold of (approx. 15 atm). |
01:24:02 | diddystar | br |
01:24:04 | diddystar | b |
01:24:30 | Hadaka | If I do web development, I read the standard and that's it |
01:26:01 | amiconn | Hadaka: In an ideal world this would be sufficient, but my experience is that all browsers have their quirks, even the latest. Also, I want to do "graceful degradation" for older browsers. |
01:27:06 | MT | amiconn: im no professional web developer (i do LAMP work and get paid for it, but I dont live off it) - but how far back do you test? |
01:27:38 | MT | I test IE 5, 5.5, 5.5 sp1, 6 and moz and opera bleeding edge |
01:29:53 | amiconn | Hadaka: I'm also not a professional, but I want that everybody can access my pages. I test: (On Windows) IE 6sp1, 5.5sp2, 5.01sp2, 4.01, Mozilla 1.6, Netscape 4.78, 3.03, Opera 7, 6, Espial Escape 5, HotJava 3.0 .. |
01:30:20 | MT | you test hotjava?! |
01:30:27 | amiconn | Hadaka: (On Linux): Konqueror, Mozilla; (On Amiga): AWeb 3.4, IBrowse 2.3 |
01:30:47 | Hadaka | quite a dutiful set |
01:31:38 | Hadaka | for me it is enough that if the pages I create look bad on browsers that do not abide the standard, then perhaps that is yet one small incentive more to get a browser that does |
01:32:15 | amiconn | MT: Yes. Hotjava sometimes is very funny: It claims to support layers, but it doesn't for real -> caused me to do some more sanity checks in JavaScript. Also has massive probs with CSS. |
01:33:30 | amiconn | Hadaka: for me it is also sufficient if the pages are readable in browsers that don't support modern standard, but I want to protect all users from JS errors. |
01:33:59 | amiconn | s/readable/just readable/ |
01:35:34 | Hadaka | who spoke anything about *modern* standards? HTML 4.0 is ancient, XHTML 1.x is backwards compatible |
01:37:27 | amiconn | Hadaka: XHTML itself is backwards compatible, but only if you leave out the XML declaration: This is shown as cleartext in some old browsers! |
01:39:01 | Hadaka | I believe HTML 4.0 and even earlier specified that any unrecognized tags (even if there were odd characters there) were to be stripped from output |
01:40:23 | amiconn | Yes, but some old browsers don't recognize <?xml as a tag, since there is no letter after the <. |
01:40:52 | MT | the xml prolog isnt compulsory |
01:41:04 | Hadaka | but again, if they can't be bothered to read a standard that has been existing since 1996, maybe it is time they switched browsers |
01:41:06 | MT | celik recommends leaving it out, even for modern browsers |
01:43:06 | | Quit mecraw__ ("Trillian (http://www.ceruleanstudios.com)") |
01:43:11 | amiconn | Hadaka: For some systems, there is no choice. Further, I don't want to force my visitors to change their software. |
01:44:25 | Hadaka | well, again, quite a dutiful approach - but personally I think there has to be *some* limit to the amount of old broken software quirks to which to accomodate to |
01:49:55 | amiconn | Hadaka: I set some very basic requirements for browsers my pages should work in: (1) frame support, (2) JavaScript support >= JS 1.1, (3) not too many/ too strange bugs |
01:51:01 | Hadaka | amiconn: two of the three browsers I use daily fail at (2) and the third has JavaScript disabled, and one fails at (1) |
01:52:16 | amiconn | Hadaka: IE 3.0x fails in (2), Hotjava most of the time in (3), the dinosaur Mosaic already in (1). The others being? |
01:52:51 | Hadaka | well, I use lynx, w3m and firefox daily - and firefox has java and javascript disabled |
01:52:57 | amiconn | Hadaka: Btw.: Java |
01:53:17 | amiconn | Ooops, return key was too near! |
01:55:13 | amiconn | Hadaka: Btw: JavaScript disabled is ok for me, I just don't support JS 1.0. Don't use Java at all. Most of my pages are worth nothing without graphics, so don't care about Lynx. What is w3m??? |
01:55:40 | Hadaka | don't assume text-based browser means no graphics |
01:56:09 | Hadaka | w3m == www miru, a text-based browser that supports frames and tables and a bunch of other nifty stuff |
01:57:09 | * | diddystar is very bored listening about java and browsers |
01:57:29 | midk | try turning it to linux |
01:57:35 | midk | then you'll be interested |
01:57:58 | amiconn | diddystar: you are right, this became rather ot. |
01:58:55 | | Quit midk (Read error: 54 (Connection reset by peer)) |
01:59:14 | | Join track [0] (~74d57721@ACBC3929.ipt.aol.com) |
02:00 |
02:03:04 | LinusN | nite all |
02:03:19 | amiconn | nite LinusN |
02:03:20 | Hadaka | amiconn: http://www.iki.fi/naked/ms.png |
02:03:23 | | Part LinusN |
02:04:45 | | Quit track ("leafChat IRC client: http://www.leafdigital.com/Software/leafChat/") |
02:06:33 | amiconn | Hadaka: Looks rather strange, esp. the colors.. |
02:07:43 | Hadaka | amiconn: well that's how ridiculous microsoft.com looks like when rendered in an xterm with a black background |
02:08:47 | | Join jshriver [0] (~jirc@adsl-66-140-134-49.dsl.hstntx.swbell.net) |
02:08:54 | | Part jshriver |
02:09:35 | amiconn | Hadaka: The MS page has another quirk that I really hate: it is written for a fixed resolution. I use 1400x1050 (Laptop LCD) here, so almost the entire right half of the window is plain white. |
02:09:52 | diddystar | wowe |
02:10:01 | diddystar | why do you run at such res? |
02:10:12 | Hadaka | I have a laptop LCD at that res as well |
02:10:13 | | Join midk [0] (mk@ACD11BF6.ipt.aol.com) |
02:10:24 | Hadaka | and that is a rather nice res, I must add |
02:10:42 | amiconn | diddystar: Because the LCD has that res, using a lower res would lead to blurry display. |
02:11:05 | amiconn | Hadaka: Agreed :) |
02:11:55 | Hadaka | I am considering using that with a desktop as well - it's nicely between 1280x960 and 1600x1200 |
02:13:02 | amiconn | Hadaka: Then you have to find a desktop LCD that uses it. Didn't see one so far. |
02:13:31 | Hadaka | I am still in the CRT age for desktops |
02:13:34 | | Join jshriverKKs [0] (~jirc@adsl-66-140-134-49.dsl.hstntx.swbell.net) |
02:13:39 | | Part jshriverKKs |
02:13:41 | midk | haaaaaaaa |
02:14:16 | diddystar | whew someone stinks! |
02:16:30 | amiconn | Hadaka: I don't want back those fat CRTs with their flickering, non-linearity, high energy-consumption etc. |
02:17:19 | midk | DIE AMICONN |
02:17:52 | * | amiconn shoots itself |
02:19:22 | diddystar | HAHAHA |
02:20:36 | amiconn | nite all |
02:21:13 | midk | nite |
02:21:19 | | Part amiconn |
02:21:21 | midk | sorry about killing you |
02:32:10 | *** | Saving seen data "./dancer.seen" |
02:41:28 | diddystar | brb |
02:41:34 | | Quit diddystar ("Leaving") |
02:41:49 | | Join diddystar5 [0] (leep@IC87.library.oregonstate.edu) |
02:42:31 | | Nick diddystar5 is now known as diddystar (leep@IC87.library.oregonstate.edu) |
02:44:55 | | Quit diddystar (Client Quit) |
02:45:30 | | Quit matsl (Remote closed the connection) |
03:00 |
03:01:05 | | Nick midk is now known as midk|judge1 (mk@ACD11BF6.ipt.aol.com) |
03:01:11 | | Nick midk|judge1 is now known as mk2k3|judge1 (mk@ACD11BF6.ipt.aol.com) |
03:02:15 | | Nick mk2k3|judge1 is now known as midknight2k3 (mk@ACD11BF6.ipt.aol.com) |
03:02:41 | | Nick midknight2k3 is now known as mk2k3|judge1 (mk@ACD11BF6.ipt.aol.com) |
03:03:24 | | Nick mk2k3|judge1 is now known as midknight2k3 (mk@ACD11BF6.ipt.aol.com) |
03:06:56 | | Join adi|home [0] (~adi|home@as5300-9.216-194-23-88.nyc.ny.metconnect.net) |
03:08:23 | midknight2k3 | adi\ |
03:08:24 | midknight2k3 | YAY |
03:34:01 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
04:00 |
04:07:11 | | Quit wake ("leaving") |
04:07:26 | dwihno | \o/ |
04:07:38 | midknight2k3 | WHAT |
04:07:43 | dwihno | What you say? |
04:07:51 | midknight2k3 | yes i say what |
04:09:25 | dwihno | :-) |
04:09:33 | midknight2k3 | a breakthrough? |
04:09:59 | dwihno | Nah |
04:10:02 | dwihno | Just happy |
04:10:04 | midknight2k3 | for? |
04:10:31 | midknight2k3 | what happendsors |
04:13:36 | dwihno | I got a web-app approved yesterday. |
04:13:46 | midknight2k3 | congrats! |
04:13:48 | midknight2k3 | what sort? :) |
04:14:28 | dwihno | ... I just saw two pages of modifications on my desk |
04:14:47 | dwihno | Let's just toss them in the recycle bin and pretend I never saw them ;D |
04:16:03 | dwihno | Just kidding. I'm just having a hard time finding time for the project. |
04:16:09 | * | dwihno is swamped with work |
04:16:14 | midknight2k3 | aww |
04:16:16 | midknight2k3 | but have fun |
04:16:21 | midknight2k3 | don't worry, be happy! :) |
04:19:10 | dwihno | :-) |
04:21:08 | dwihno | I'll just keep working on the other stuff until I get in touch with the guys. We need a serious talk. |
04:21:35 | midknight2k3 | ok, be happy |
04:32:11 | *** | Saving seen data "./dancer.seen" |
04:38:48 | | Nick midknight2k3 is now known as midk|bbs (mk@ACD11BF6.ipt.aol.com) |
04:59:19 | | Nick midk|bbs is now known as midknight2k3 (mk@ACD11BF6.ipt.aol.com) |
05:00 |
05:13:45 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
05:58:29 | | Join edx{code} [0] (edx@pD9EAB702.dip.t-dialin.net) |
05:58:29 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
06:00 |
06:23:13 | | Nick edx{code} is now known as edx{eatz} (edx@pD9EAB702.dip.t-dialin.net) |
06:23:51 | | Quit edx{eatz} () |
06:32:16 | *** | Saving seen data "./dancer.seen" |
06:53:20 | | Quit midknight2k3 () |
07:00 |
07:14:52 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
07:35:38 | | Join AciD` [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
07:35:38 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
08:00 |
08:01:38 | | Join elinenbe_ [0] (trilluser@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
08:01:38 | | Quit elinenbe (Read error: 54 (Connection reset by peer)) |
08:01:42 | | Join Bagder_ [241] (~dast@labb.contactor.se) |
08:01:54 | | Nick elinenbe_ is now known as elinenbe (trilluser@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
08:32:20 | *** | Saving seen data "./dancer.seen" |
08:39:20 | | Nick Bagder_ is now known as Bagder (~dast@labb.contactor.se) |
09:00 |
09:14:04 | | Join c0utta [0] (HydraIRC@dialup-180.96.220.203.acc01-waym-adl.comindico.com.au) |
09:15:04 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
09:16:44 | | Join wuddl [0] (~wuddl@p50892218.dip.t-dialin.net) |
09:17:20 | wuddl | hi everybody |
09:18:54 | wuddl | is anyone out there ?? |
09:19:55 | | Part wuddl |
09:28:48 | | Join LinusN [200] (~linus@labb.contactor.se) |
09:31:18 | | Join [IDC]Dragon [0] (~idc-drago@pD9512602.dip.t-dialin.net) |
09:31:34 | [IDC]Dragon | 'morning! |
09:32:07 | LinusN | yo |
09:32:49 | [IDC]Dragon | Hi LinusN, I have a working FM now, how do I extend the frequency range? |
09:33:15 | [IDC]Dragon | I tried the #defines, but got only "mirrors" of the FM range |
09:33:20 | LinusN | well, change the #define's in radio.c |
09:33:40 | LinusN | yes, i think the pll has problems when extending the range |
09:34:02 | [IDC]Dragon | MIN_FREQ/MAX_FREQ? |
09:34:10 | [IDC]Dragon | that's what I did |
09:34:47 | [IDC]Dragon | then I get the regular stations at some wild frequencies, too. |
09:35:09 | [IDC]Dragon | looks like the normal FM range folds across the scale |
09:35:31 | LinusN | yeah |
09:35:38 | [IDC]Dragon | :( |
09:35:41 | LinusN | you are of course free to investigate :-) |
09:36:03 | [IDC]Dragon | I'm investingating the boot time right now |
09:36:32 | [IDC]Dragon | wrote a kind of "profiler" to remember time stamps during the init |
09:36:33 | LinusN | the boot time? |
09:36:45 | [IDC]Dragon | and a debug screen to view the results |
09:36:51 | LinusN | speaking of fm, we have an issue with flashed fm's |
09:37:00 | [IDC]Dragon | which? |
09:37:15 | [IDC]Dragon | I have a flashed FM |
09:37:34 | LinusN | the hardware presence check reads back a shifted value, suggesting a glitch in the serial comm |
09:37:47 | LinusN | you haven't seen that? |
09:37:54 | [IDC]Dragon | no |
09:37:59 | LinusN | weirdo |
09:38:04 | [IDC]Dragon | how do I see that? |
09:39:20 | LinusN | https://sourceforge.net/tracker/?func=detail&atid=439118&aid=887511&group_id=44306 |
09:39:56 | * | LinusN goes to fill his coffee cup |
09:45:40 | | Nick LinusN is now known as LinusN|busy (~linus@labb.contactor.se) |
09:48:53 | | Nick LinusN|busy is now known as LinusN (~linus@labb.contactor.se) |
09:57:49 | [IDC]Dragon | why should this FM problem relate to flashing? |
10:00 |
10:05:30 | [IDC]Dragon | was it just one user? |
10:05:44 | [IDC]Dragon | should we tolerate the shifted value? |
10:07:25 | LinusN | no, we should not tolerate it |
10:07:33 | LinusN | is it (so far) only one user |
10:07:59 | LinusN | and the flash theory is purely mine |
10:08:04 | [IDC]Dragon | ah |
10:08:25 | [IDC]Dragon | he could un-flash to test |
10:08:30 | LinusN | yes he could |
10:09:04 | LinusN | the tricky thing about the fm is that the serial port uses the same pins as the lcd |
10:09:15 | LinusN | only with an inverted CS |
10:09:55 | [IDC]Dragon | so one edge to much can disturb/shift it? |
10:11:35 | LinusN | yes |
10:12:34 | [IDC]Dragon | and you think that edge may come from my bootloader or so? |
10:12:57 | LinusN | i don't think the bootloader is to blame |
10:13:18 | LinusN | as soon as the CS is negated, the serial transaction ends |
10:13:40 | LinusN | so the serial transaction restarts after every lcd update |
10:14:01 | [IDC]Dragon | I still don't understand why you suspect the flashing |
10:14:29 | LinusN | well, maybe i have forgotten some initialization that the archos firmware does before loading ajbrec.ajz |
10:14:45 | [IDC]Dragon | Ah. |
10:15:13 | LinusN | and that's the only obvious thing that differs between his fmr and mine |
10:15:36 | [IDC]Dragon | But since it works for everybody but one, there is nothing generally wrong |
10:15:39 | LinusN | (and my fmr serial port is broken, so i don't dare to flash it myself) |
10:15:55 | [IDC]Dragon | chicken! |
10:15:58 | LinusN | :-) |
10:16:19 | LinusN | yeah i know i can resolder the flash, but it's so tedious, and i don't have a standalone programmer |
10:16:23 | [IDC]Dragon | To most users, the serial is out of reach anyway |
10:18:04 | [IDC]Dragon | I think the procedure is proven enough, not to worry |
10:18:11 | LinusN | yeah, i know |
10:20:27 | [IDC]Dragon | for the tuner detection: maybe the shifted value should be tolerated, view it as kind of sync phase before using the tuner. |
10:20:44 | [IDC]Dragon | Or query it twice? |
10:20:52 | LinusN | sounds lame |
10:20:59 | [IDC]Dragon | yes |
10:21:01 | LinusN | i'd rather find out why it is shifted |
10:21:15 | * | LinusN has ordered a logic analyzer |
10:21:19 | [IDC]Dragon | but if there is some "garbage" to be shifted out... |
10:21:31 | [IDC]Dragon | Aha, which? |
10:23:49 | LinusN | cheapo stuff, http://www.team-solutions.com/Products/External/Acute/TE-PkLA1000.htm |
10:24:17 | [IDC]Dragon | do you know this one: http://www.saelig.com/ANT16.htm |
10:26:25 | [IDC]Dragon | you call that cheap? |
10:26:59 | [IDC]Dragon | But yours has got a nice buffer depth. |
10:27:07 | LinusN | yeah, i was looking at the ant16 for quite some time |
10:27:34 | LinusN | but i didn't find a retail seller in sweden |
10:28:16 | [IDC]Dragon | and you don't like mail order? |
10:32:21 | *** | Saving seen data "./dancer.seen" |
10:34:19 | LinusN | well, it is my employer that buys it, and they prefer buying from swedish retailers, for tax and accounting purposes |
10:35:05 | [IDC]Dragon | I see, I thought it's your hobby toy. That would have been an expensive one. |
10:35:25 | LinusN | i love expensive toys :-) |
10:47:00 | dwihno | \o/ |
10:49:47 | [IDC]Dragon | I found something about the boot time |
10:50:26 | [IDC]Dragon | in ata_init(), ata_hard_reset() is done twice |
10:50:42 | [IDC]Dragon | once for master, once for slave, I think. |
10:51:07 | LinusN | yeah, saw that, silly |
10:51:11 | [IDC]Dragon | but _both_ calls take significant time, each. |
10:52:08 | [IDC]Dragon | this is why flash start is not as fast any more as it used to be, I think. |
10:52:56 | LinusN | as it used to be? is the double ata reset a new thing? |
10:53:30 | [IDC]Dragon | not exactly new, 2.1 was "slow", too |
10:53:56 | [IDC]Dragon | once I booted in 3 resp. 4 seconds |
10:58:34 | LinusN | well, you added it july 9 2003 |
10:59:22 | dwihno | [IDC]Dragon: If you disable the ata stuff for the slave, do you see a speed increase? |
10:59:33 | LinusN | quite unnecessary, since the reset line is independent of the device number |
10:59:39 | LinusN | or? |
10:59:50 | [IDC]Dragon | I'm no expert |
11:00 |
11:01:03 | LinusN | hmmm, the reset line is shared, but ata_hard_reset() waits for !BSY, and then it has to select the device |
11:02:18 | dwihno | I also encountered something really strange last night |
11:02:36 | dwihno | I left the charger plugged in while I was asleep, and when I woke up, the unit was drained. |
11:02:39 | dwihno | Completely |
11:02:55 | dwihno | I had to use the archos' firmware charging to fill it up again. |
11:03:03 | Bagder | you need to plug it into the wall as well ;-) |
11:03:14 | [IDC]Dragon | sorry one more: resetting this non-present drive takes 2.5 seconds |
11:03:28 | [IDC]Dragon | who is generating that wait? |
11:04:32 | LinusN | well, since no device is driving the bus, you read garbage from the bus, and the BSY bit may very well be set |
11:05:25 | LinusN | dwihno: flashed? |
11:06:20 | [IDC]Dragon | but what makes the busy disappear after 2.5 seconds? |
11:07:16 | LinusN | i don't know, capacitance? |
11:07:17 | [IDC]Dragon | (reproduceable) |
11:07:35 | [IDC]Dragon | I strongly doubt that. |
11:07:48 | LinusN | 2.5s on the correct device or on the wrong device? |
11:08:06 | [IDC]Dragon | on the wrong one (if 0 is master) |
11:08:48 | [IDC]Dragon | 0 takes 1.6 sec, 1 takes 2.5 sec |
11:09:19 | [IDC]Dragon | comment in ata.c says: "this is safe because non-present devices don't report busy" |
11:09:37 | LinusN | isn't that your comment? |
11:10:07 | [IDC]Dragon | yes, I borrowed that knowledge somewhere (maybe from Zagor?) |
11:10:30 | LinusN | non-present devices don't answer at all |
11:10:42 | LinusN | so the status register is read out of the air |
11:11:29 | [IDC]Dragon | a very reproduceable 2.5 sec air |
11:11:37 | LinusN | strange |
11:12:01 | [IDC]Dragon | if that would be the case, we for sure would have users where this hangs |
11:12:07 | dwihno | LinusN: Yes. |
11:12:22 | LinusN | dwihno: charging screen? |
11:12:25 | dwihno | Bagder: Ah. I KNEW there was something I missed |
11:12:38 | dwihno | LinusN: I just woke up and the unit was completely drained. Wouldn't start at all. |
11:12:59 | Bagder | that should teach you not to sleep that long! |
11:13:16 | * | Bagder is in his serious mood today |
11:13:17 | LinusN | yes, but was it on when you plugged it in, or did it enter the charging screen? |
11:14:33 | dwihno | LinusN: can't remember. I was sleepy. |
11:14:57 | LinusN | that's vital info, i'm afraid |
11:23:34 | [IDC]Dragon | As expected, the "Real Fast Startup" (tm) is back when the ata_hard_reset() of the absent disk is taken out! |
11:24:39 | LinusN | so, we need a good way of determining master/slave before ata_reset()... |
11:25:09 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
11:25:19 | [IDC]Dragon | if that's posiible, yes |
11:25:28 | [IDC]Dragon | possible |
11:25:34 | | Join elinenbe [0] (trilluser@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
11:25:45 | LinusN | sounds like a chicken and egg problem... |
11:25:53 | | Join [1]c0utta [0] (HydraIRC@dialup-187.97.220.203.acc01-waym-adl.comindico.com.au) |
11:25:55 | [IDC]Dragon | maybe |
11:26:47 | [IDC]Dragon | or we remember which one is in |
11:27:13 | [IDC]Dragon | not suitable for RTC-less players, forget it |
11:28:13 | [IDC]Dragon | or try master first (99% of the people probably have master disks), try slave if that gives errors |
11:29:32 | dwihno | Ah |
11:29:37 | * | dwihno agrees 100% to that approach |
11:31:39 | LinusN | still, why 2.5s before !BSY? |
11:31:58 | dwihno | The Rockbox ghost, of course! |
11:32:19 | LinusN | "out of goat blood error" |
11:33:03 | [IDC]Dragon | maybe the other disk does that courtesy timeout for the absent one? |
11:33:13 | [IDC]Dragon | (wildly speculating) |
11:33:26 | LinusN | sounds silly |
11:33:56 | LinusN | (i want my logic analyzer NOW) :-) |
11:38:01 | [IDC]Dragon | :-) |
11:38:50 | [IDC]Dragon | I'll shut up and dig my head in the ATA spec. |
11:39:37 | LinusN | (finally) :-) |
11:39:59 | [IDC]Dragon | I take that personal! |
11:41:28 | LinusN | :-) |
11:42:33 | [IDC]Dragon | This spec is not written for humans... |
11:42:49 | LinusN | it's terrible |
11:43:56 | [IDC]Dragon | comforting that it's not just me |
11:46:21 | | Quit c0utta (Read error: 110 (Connection timed out)) |
11:46:22 | | Nick [1]c0utta is now known as c0utta (HydraIRC@dialup-187.97.220.203.acc01-waym-adl.comindico.com.au) |
11:52:44 | LinusN | Bagder: the old recorder can have black bumpers as well |
12:00 |
12:06:25 | | Quit c0utta (" HydraIRC -> http://www.hydrairc.com <- IRC has never been so cool") |
12:06:42 | | Join c0utta [0] (HydraIRC@dialup-187.97.220.203.acc01-waym-adl.comindico.com.au) |
12:14:03 | | Nick LinusN is now known as LinusN|lunch (~linus@labb.contactor.se) |
12:32:22 | *** | Saving seen data "./dancer.seen" |
12:36:46 | | Nick LinusN|lunch is now known as LinusN (~linus@labb.contactor.se) |
12:36:57 | c0utta | hi linus |
12:37:27 | LinusN | hi |
12:40:41 | | Nick LinusN is now known as LinusN|busy (~linus@labb.contactor.se) |
12:51:50 | | Nick LinusN|busy is now known as LinusN (~linus@labb.contactor.se) |
13:00 |
13:08:56 | | Nick c0utta is now known as c0utta{zZ} (HydraIRC@dialup-187.97.220.203.acc01-waym-adl.comindico.com.au) |
13:08:57 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
13:25:28 | [IDC]Dragon | LinusN: I have a theory for ATA reset |
13:26:11 | [IDC]Dragon | I think the device selection doesn't matter, so we just plainly did the reset twice. |
13:26:11 | LinusN | shoot |
13:26:24 | LinusN | yes we did |
13:26:36 | [IDC]Dragon | I know |
13:26:45 | LinusN | the device selection only matters for the RDY poll |
13:27:33 | [IDC]Dragon | I tried both device selections before the reset, it didn't matter |
13:29:07 | LinusN | so the first ws always 1.6s, even when it was the slave? |
13:29:16 | [IDC]Dragon | yes. |
13:29:36 | [IDC]Dragon | For some reason the second reset is slower. |
13:29:54 | LinusN | wow |
13:30:03 | [IDC]Dragon | Maybe because the first had already the power-up time. |
13:30:17 | LinusN | perhaps |
13:30:31 | | Join matsl [0] (~matsl@dhcp102.contactor.se) |
13:30:39 | LinusN | but i can't understand why the BSY poll works (or not works) :-) |
13:31:42 | [IDC]Dragon | ATA chapter 9.1 instructs to poll BSY |
13:31:56 | [IDC]Dragon | it doesn't mention any device selection |
13:33:33 | LinusN | it is implied |
13:34:27 | dwihno | LinusN: It's a genuine surprise perhaps? :) |
13:36:57 | [IDC]Dragon | how about this footnote from 4.2.1: |
13:36:58 | [IDC]Dragon | 3 Devices shall not have a pull-up resistor on DD7. The host shall have a 10 kW pull-down resistor and |
13:36:58 | [IDC]Dragon | not a pull-up resistor on DD7 to allow a host to recognize the absence of a device at power-up so that |
13:36:58 | DBUG | Enqueued KICK [IDC]Dragon |
13:36:58 | [IDC]Dragon | a host shall detect BSY as being cleared when attempting to read the Status register of a device that |
13:36:58 | [IDC]Dragon | is not present. |
13:41:06 | | Join mattzz [0] (~mattzz@c231002.adsl.hansenet.de) |
13:41:21 | mattzz | g'morning :) |
13:41:41 | [IDC]Dragon | Hi! |
13:41:41 | LinusN | mattzz: hi |
13:42:22 | LinusN | [IDC]Dragon: it seems like the devices are synchronized in the reset phase, and the device selection doesn't matter |
13:42:55 | [IDC]Dragon | So I'm safe to kick that 2nd reset out? |
13:43:15 | [IDC]Dragon | (I'd like to...) |
13:43:28 | LinusN | try it |
13:43:41 | [IDC]Dragon | I did, works for me |
13:43:46 | LinusN | remember why you did two resets in the first place? |
13:44:08 | [IDC]Dragon | probably because Björn told so, I don't remember |
13:44:22 | LinusN | never listen to that guy :-) |
13:44:24 | [IDC]Dragon | will dig out the IRC logs |
13:47:01 | [IDC]Dragon | it was Stevie-O: |
13:47:03 | [IDC]Dragon | http://rockbox.haxx.se/irc/rockbox-20030709.txt |
13:47:19 | [IDC]Dragon | and we were quite unclear about it |
13:47:23 | dwihno | Hm |
13:47:28 | dwihno | Let's disable it \o/ |
13:49:48 | LinusN | [IDC]Dragon: your drive is jumpered, right? |
13:49:56 | LinusN | so try both combos |
13:50:17 | [IDC]Dragon | has empty jumper places |
13:50:31 | LinusN | master, that is |
13:50:40 | LinusN | so set it to slave and try again |
13:50:51 | [IDC]Dragon | I don't really like to take it apart |
13:51:03 | LinusN | ok |
13:52:05 | [IDC]Dragon | The thread for the tiny screws at top and bottom is already pretty worn out |
13:54:13 | dwihno | :/ |
13:54:35 | [IDC]Dragon | but I'm considering it |
14:00 |
14:01:25 | | Quit scott666 ("i'll be back...eventually...") |
14:01:38 | dwihno | It would be so nice with a faster flash boot |
14:02:12 | [IDC]Dragon | dwihno: stop whining ;) |
14:02:21 | LinusN | dwihno: is your drive master or slave? |
14:02:48 | [IDC]Dragon | Or: anybody with a slave drive here? |
14:03:15 | Bagder | linus has my drive! :-) |
14:03:48 | Bagder | I had to buy him a pizza |
14:03:51 | LinusN | hahaaaaaa |
14:03:59 | Bagder | poor me |
14:04:34 | [IDC]Dragon | I take your drive, if you buy me a pizza |
14:04:41 | Bagder | haha |
14:04:52 | Bagder | damn it, this is gonna be expensive ;-) |
14:05:51 | LinusN | mine are masters, all 4 of them :-) |
14:06:09 | [IDC]Dragon | LinusN the quad-master |
14:06:13 | Bagder | I'm but a slave personally |
14:07:00 | LinusN | Bagder: buy me an Indian lunch and i'll give you the jukebox back :-) |
14:07:08 | dwihno | LinusN: Wait. I'll check. |
14:07:11 | [IDC]Dragon | you have to work on your self-esteem |
14:07:20 | Bagder | LinusN: that's not a bad idea |
14:07:30 | LinusN | tomorrow? |
14:07:31 | Bagder | but I can't tomorrow |
14:07:35 | LinusN | :-) |
14:07:47 | dwihno | 02x00, master |
14:07:53 | LinusN | sh*t |
14:07:53 | dwihno | 0x200, I mean. |
14:10:22 | dwihno | When I power on the unit, it powers on, spins up the disk, shows logo, spins down, spins up, resumes |
14:10:25 | dwihno | strange |
14:10:49 | [IDC]Dragon | this has been fixed. |
14:10:51 | LinusN | dwihno: use the latest version |
14:11:12 | dwihno | ah, ok |
14:11:30 | LinusN | does anyone know the status of the 2.2 docs? |
14:11:41 | | Join moorkonig [0] (~trillian@port-212-202-200-222.reverse.qsc.de) |
14:11:47 | [IDC]Dragon | no |
14:13:33 | dwihno | [IDC]Dragon: How big difference is the boot time without the slave ATA thingy? |
14:13:56 | [IDC]Dragon | 2.5 seconds |
14:14:24 | [IDC]Dragon | it's not "without slave", it's without double reset |
14:15:42 | dwihno | aha |
14:15:58 | dwihno | Where do I disable it? I might as well cook my own binary |
14:16:15 | | Join xCT [0] (~xCT@cp74347-a.tilbu1.nb.home.nl) |
14:16:17 | xCT | hi |
14:16:20 | LinusN | hi |
14:16:35 | xCT | how can I mount my JB Studio 20 in linux? |
14:16:42 | xCT | :P |
14:16:46 | [IDC]Dragon | dwihno: take out one ata_hard_reset() in ata.c |
14:16:56 | xCT | or access.. |
14:17:12 | LinusN | xCT: you need the ISD200 driver, and usb-storage |
14:17:24 | LinusN | preferrably as modules |
14:18:17 | LinusN | insmod usb-uhci (or usb-ohci) |
14:18:20 | dwihno | hm |
14:18:23 | LinusN | insmod usb-storage |
14:18:23 | dwihno | checkout failed(?) |
14:18:34 | LinusN | mkdir /mnt/archos |
14:19:03 | LinusN | mount -t vfat /dev/sda1 /mnt/archos |
14:19:46 | xCT | hmm |
14:20:08 | dwihno | has there been any building for the Neo players yet? |
14:20:22 | xCT | insmod usb-storage |
14:20:22 | xCT | bash: insmod: command not foundinsmod usb-storage |
14:20:22 | xCT | bash: insmod: command not found |
14:20:29 | Bagder | dwihno: it builds, but it doesn't run correctly |
14:20:44 | LinusN | xCT: you need to be root |
14:20:51 | Bagder | xCT: /sbin/insmod |
14:20:57 | xCT | : d |
14:21:13 | dwihno | Bagder: aha, ok. |
14:21:20 | Bagder | dwihno: zagor has a neo, we should nag on him ;-) |
14:21:23 | xCT | insmod usb-storage |
14:21:23 | xCT | bash: insmod: command not found |
14:21:25 | xCT | damnit |
14:21:31 | xCT | insmod: a module named usb-uhci already exists |
14:21:36 | dwihno | Bagder: is it cool? it's a car-only player, am I right? |
14:21:38 | LinusN | good |
14:21:51 | Bagder | dwihno: they have both car stereos and a portable one |
14:21:58 | xCT | where can i find this usb-uhci then? |
14:22:04 | dwihno | Bagder: got any urls? |
14:22:07 | Bagder | the neo 35 is a car stereo but is rather dull, with a charcell display |
14:22:10 | LinusN | xCT: if it exists, all is fine |
14:22:23 | LinusN | how about usb-storage? |
14:22:30 | Bagder | dwihno: hang on |
14:22:58 | xCT | insmod: a module named usb-storage already exists |
14:23:02 | LinusN | great |
14:23:15 | LinusN | then try the mkdir and the mount (with the jukebox attached) |
14:23:22 | xCT | k |
14:23:33 | Bagder | dwihno: http://ssiamerica.com/products/neo35/index.shtml |
14:23:37 | Bagder | that's the neo 35 |
14:23:53 | Bagder | although I must say it looks crappier in real life ;-) |
14:24:01 | xCT | [root@cp74347-a /]# mount -t vfat /dev/sda1 /mnt/archos |
14:24:01 | xCT | mount: special device /dev/sda1 does not exist |
14:24:16 | LinusN | ok |
14:24:21 | | Quit moorkonig (Remote closed the connection) |
14:24:29 | LinusN | tail -50 /var/log/messages |
14:25:30 | LinusN | that should tell you if the jukebox ws recognized |
14:25:40 | LinusN | s/ws/was/ |
14:25:44 | xCT | what should i look for? |
14:25:48 | xCT | sda1? |
14:26:05 | LinusN | anything about USB finding a device or something |
14:26:17 | xCT | Mar 10 13:46:26 localhost harddrake2[6687]: weird, host2 from /proc/scsi/usb-sto |
14:26:17 | xCT | rage-*/* is not in /proc/scsi/scsi |
14:26:19 | Bagder | http://www.ssi.com.tw/neo_mp3.htm |
14:26:25 | Bagder | that's a good overview |
14:26:30 | xCT | like 10 times |
14:27:01 | Bagder | the neo 55 has a graphical LCD at least |
14:27:07 | LinusN | xCT: strange |
14:27:28 | xCT | Mar 10 13:46:26 localhost harddrake2[6687]: weird, host1 from /proc/scsi/usb-storage-*/* is not in /proc/scsi/scsi |
14:27:29 | xCT | Mar 10 13:46:26 localhost harddrake2[6687]: weird, host2 from /proc/scsi/usb-storage-*/* is not in /proc/scsi/scsi |
14:27:30 | xCT | actually |
14:27:38 | xCT | yeah |
14:27:43 | LinusN | never seen that msg before |
14:27:44 | xCT | maybe it has something to do with my hd error :X |
14:27:54 | LinusN | hd error? |
14:27:55 | Bagder | xCT: do "cat /proc/scsi/scsi" |
14:28:30 | xCT | Mar 10 13:46:26 localhost harddrake2[6687]: weird, host1 from /proc/scsi/usb-storage-*/* is not in /proc/scsi/scsi |
14:28:30 | xCT | Mar 10 13:46:26 localhost harddrake2[6687]: weird, host2 from /proc/scsi/usb-storage-*/* is not in /proc/scsi/scsi |
14:28:36 | xCT | hd error on my JB :X |
14:28:45 | dwihno | Bagder: heh. |
14:28:53 | xCT | Attached devices: |
14:28:53 | xCT | Host: scsi0 Channel: 00 Id: 00 Lun: 00 |
14:28:53 | xCT | Vendor: PLEXTOR Model: CD-R PX-W1210A Rev: 1.07 |
14:28:53 | DBUG | Enqueued KICK xCT |
14:28:53 | xCT | Type: CD-ROM ANSI SCSI revision: 02 |
14:29:23 | Bagder | that's not your archos ;-) |
14:29:30 | xCT | hehe |
14:29:38 | dwihno | :-) |
14:29:43 | LinusN | xCT: does the hd spin up on the jukebox? |
14:29:53 | dwihno | Bagder: what was the model of the portable thingy? |
14:30:16 | Bagder | neo 25 |
14:30:53 | Bagder | they seem to have a newer neo 25 too |
14:31:04 | Bagder | 97*32 graphic lcd |
14:31:12 | xCT | not really :( |
14:31:13 | Bagder | they have weird things ;-) |
14:31:18 | xCT | I just get HD Error |
14:31:27 | xCT | and a few times I got some jibberish on screen |
14:31:58 | Bagder | "buffer: 8 MByte Flash Memory Buffer for anti shock and increase playing time" |
14:32:08 | Bagder | they have flash for mp3 buffer? |
14:32:26 | *** | Saving seen data "./dancer.seen" |
14:32:30 | dwihno | I disabled the lines 966-968 of ata.c, anything else I need to do, Jörg? |
14:33:22 | LinusN | xCT: then you won't be able to mount it either |
14:34:06 | Ctcp | Ignored 2 channel CTCP requests in 51 minutes and 55 seconds at the last flood |
14:34:06 | * | [IDC]Dragon searches for tiny little jumper |
14:34:07 | LinusN | you need to repair it first |
14:37:30 | xCT | bah |
14:37:36 | xCT | i'll just go cash the warrenty then |
14:38:02 | LinusN | warranty? |
14:38:08 | LinusN | good |
14:38:12 | xCT | warrenty |
14:38:13 | xCT | : d |
14:38:19 | mattzz | xCT: did you reformat it with any other filesystem than fat32? |
14:38:20 | LinusN | your device is definitely broken |
14:38:29 | xCT | i got it from a girl |
14:38:36 | mattzz | women.... |
14:38:40 | xCT | i could buy it for 70 euro |
14:38:53 | xCT | but it hasn't been working so i haven't paid her.. |
14:39:03 | xCT | i don't know what she did with it |
14:39:13 | LinusN | the repair is usually fairly easy |
14:39:26 | LinusN | ask Bagder :-) |
14:39:30 | xCT | easy as in just connect some cables? |
14:39:50 | xCT | Bagder, have you repaired your hd ? :P |
14:39:50 | LinusN | as in resoldering a few solder points |
14:39:55 | xCT | hmm |
14:39:56 | Bagder | I do it all the time... but it costs me a pizza and I have to live without it while the repairman/pizza-eater fixes it |
14:40:03 | xCT | lol |
14:40:14 | LinusN | that's me |
14:40:17 | * | Bagder points in LinusN's direction |
14:40:41 | xCT | :D |
14:40:43 | dwihno | :-D |
14:40:50 | dwihno | \o/ kronans pizza \o/ |
14:40:58 | xCT | swedish guys huh |
14:41:08 | Bagder | yeps |
14:41:28 | Bagder | you can come up here and buy LinusN a pizza too! :-P |
14:41:40 | xCT | where do you live? |
14:41:49 | LinusN | dwihno: i have switched to Leffes nowadays |
14:41:58 | LinusN | xCT: outside stockholm |
14:42:04 | xCT | too bad |
14:42:09 | xCT | i have some friends in Gothenburg >:) |
14:42:14 | [IDC]Dragon | LinusN: works for slave also |
14:42:24 | LinusN | i'm in gothenburg occasionally |
14:42:30 | LinusN | [IDC]Dragon: great! |
14:42:44 | | Nick mattzz is now known as mattzz|fooood (~mattzz@c231002.adsl.hansenet.de) |
14:42:54 | [IDC]Dragon | cvs commit? |
14:45:03 | LinusN | Bagder: what do you think? |
14:45:29 | Bagder | about what? |
14:45:44 | LinusN | about committing the faster ATA reset procedure |
14:46:16 | Bagder | commit! |
14:46:39 | LinusN | gets my vote too |
14:47:38 | * | LinusN just tried X forwarding through a corkscrew tunnel, using XFree86 on cygwin - worked! |
14:51:56 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
14:52:37 | dwihno | LinusN: You left kronans for Leffes? :~~( |
14:52:51 | * | dwihno votes too! |
15:00 |
15:08:26 | LinusN | [IDC]Dragon: is this fixed? http://sourceforge.net/tracker/index.php?func=detail&group_id=44306&atid=439118&aid=781584 |
15:09:01 | [IDC]Dragon | not by me... |
15:09:42 | LinusN | can you try (you have flashed fmr)? |
15:09:58 | [IDC]Dragon | Have mercy, I have this FM working since last weekend. |
15:10:08 | [IDC]Dragon | Yes, I can try. |
15:11:09 | | Quit AciD` (Read error: 104 (Connection reset by peer)) |
15:11:41 | | Nick mattzz|fooood is now known as mattzz (~mattzz@c231002.adsl.hansenet.de) |
15:17:21 | xCT | how do i remove a device which doesn't work |
15:17:25 | xCT | :@ |
15:18:33 | Bagder | unplug the usb, you never mounted it so it won't hurt |
15:18:52 | xCT | i'm talking about my busted dvd drive |
15:19:10 | Bagder | lots of broken things there, hey? ;-) |
15:19:13 | xCT | i can't read stuff from my cdrom drive because my dvd drive is set up as default |
15:19:15 | xCT | yeh :P |
15:19:22 | xCT | my sound doesn't work either :D |
15:24:56 | | Join dgs [0] (~chatzilla@ppp77-213.katerini.access.acn.gr) |
15:25:07 | | Join methangas [0] (methangas@0x50c61ca4.virnxx10.adsl-dhcp.tele.dk) |
15:25:11 | mattzz | LinusN: remember the problem with the short mp3 sound |
15:25:13 | mattzz | ? |
15:25:35 | LinusN | yes |
15:26:01 | mattzz | singe mp3_play_data works |
15:26:06 | mattzz | s/singe/single/ |
15:26:17 | mattzz | normal playing does not |
15:26:28 | mattzz | (via rockbox "play") |
15:26:34 | xCT | cya |
15:26:39 | xCT | thx for your help LinusN |
15:26:41 | | Quit xCT ("Leaving") |
15:27:05 | LinusN | mattzz: not surprising |
15:28:45 | mattzz | LinusN: so why is that? |
15:29:06 | LinusN | well, i don't know the reason, but i can imagine quite a few |
15:31:23 | LinusN | not sure, but i think we had a minimum file size limit once |
15:31:46 | LinusN | gotta go now |
15:31:58 | LinusN | cu later maybe |
15:31:58 | mattzz | cu |
15:32:02 | | Part LinusN |
15:33:09 | | Join quelsaruk [0] (~WzY@193.136.159.25) |
15:33:17 | quelsaruk | hi |
15:33:27 | Bagder | good afternoon |
15:33:54 | quelsaruk | good afternoon Bagder :) |
15:34:18 | mattzz | when exactly is the callback function from mp3_play_data called? when all data has been played or when all data has been transmitted to the MAS? |
15:37:27 | [IDC]Dragon | when the DMA ended. |
15:37:43 | [IDC]Dragon | Meaning, when the data has been transferred to the MAS. |
15:38:08 | [IDC]Dragon | The MAS still has a little FiFo. |
15:38:37 | [IDC]Dragon | (But you should not be concerned.) |
15:39:17 | mattzz | when playing short sounds in a fast sequence I get only half the sound played |
15:40:28 | [IDC]Dragon | How are you sequencing them? |
15:41:45 | mattzz | I set a flag, call mp3_play_data, call mp3_play_pause(true). In the callback I clear the flag. As soon the flag is cleared, I repeat |
15:41:45 | | Quit elinenbe (Read error: 54 (Connection reset by peer)) |
15:42:22 | | Join elinenbe [0] (~elinenbe@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
15:42:50 | [IDC]Dragon | for seamless playback, you give it new data in the callback. |
15:43:28 | mattzz | yeah, but I need a certain timing. now it works... ;-) was somehow related to -vbr settings in lame |
15:44:27 | [IDC]Dragon | how much jitter does your metronome have? Is it noticable? |
15:44:52 | mattzz | nope, not to my ears ;-) |
15:45:37 | [IDC]Dragon | OK. I was thinking about a timer interrupt to get it _really_ precise. |
15:45:56 | [IDC]Dragon | The video plugin does that for the regular screen refresh. |
15:46:14 | [IDC]Dragon | But it's ugly, I mess with the hardware directly. |
15:46:47 | mattzz | so we have some candidates for plugin.h? |
15:47:05 | [IDC]Dragon | timer registration, yes. |
15:47:26 | [IDC]Dragon | Could be useful for games as well, so they can do their own scheduling. |
15:53:08 | mattzz | led() would be nice also |
15:53:45 | [IDC]Dragon | No, the LED is "owned" by the ATA driver. |
15:55:15 | mattzz | Hm, so it is a bad idea to flash the LED with every "tock"? |
15:55:44 | [IDC]Dragon | strictly speaking, it's the disk indicator. |
16:00 |
16:00:06 | [IDC]Dragon | I'm going back to bed, not feeling well today (sick at home). |
16:00:22 | quelsaruk | cu [IDC]Dragon |
16:00:32 | [IDC]Dragon | cu |
16:00:36 | | Quit [IDC]Dragon () |
16:05:56 | quelsaruk | Bagder, the rvf conversion manual in the web is old, we have to add how to add audio to the video files :) |
16:06:21 | mattzz | gotta leave - cu |
16:06:25 | | Quit mattzz ("Client exiting") |
16:06:34 | quelsaruk | and the link to the tools is also out of date :) |
16:06:44 | | Quit dgs (Read error: 60 (Operation timed out)) |
16:20:26 | Bagder | feel free to update |
16:23:28 | quelsaruk | next week then ;) my weekend starts today and wanted to go to the beach :P |
16:32:30 | *** | Saving seen data "./dancer.seen" |
16:33:00 | quelsaruk | time to go! cu |
16:33:05 | Bagder | bye |
16:33:22 | quelsaruk | Bagder, is v. 2.2 released today? |
16:33:35 | Bagder | no |
16:33:55 | Bagder | we need to get a docs status update first |
16:35:34 | quelsaruk | but there's someone working on that, no? |
16:35:49 | Bagder | yes, presumably |
16:35:56 | quelsaruk | hmm.. |
16:36:34 | quelsaruk | if you need help, send me a mail and i'll work on that |
16:37:10 | | Join mecraw__ [0] (~mecraw@69.2.235.2) |
16:38:48 | | Quit quelsaruk ("i wonder if i could use rockbox on my windsurf board...") |
16:55:53 | | Quit elinenbe (" HydraIRC rocks! -> http://www.hydrairc.com <-") |
17:00 |
17:10:43 | | Join AciD` [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
17:32:05 | | Part Bagder |
17:40:39 | | Join hardeep [0] (1098@208.247.65.237) |
17:46:51 | | Quit AciD` (Read error: 54 (Connection reset by peer)) |
18:00 |
18:16:46 | | Join AciD` [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
18:29:05 | | Quit matsl (Remote closed the connection) |
18:32:34 | *** | Saving seen data "./dancer.seen" |
18:33:26 | | Quit mecraw__ ("Trillian (http://www.ceruleanstudios.com)") |
18:35:53 | | Quit AciD` (Read error: 104 (Connection reset by peer)) |
19:00 |
19:35:14 | | Quit hardeep ("[BX] Reserve your copy of BitchX-1.0c19 for the Apple Newton today!") |
20:00 |
20:15:39 | | Join uski [0] (~moo@gandalf.digital-network.org) |
20:32:37 | *** | Saving seen data "./dancer.seen" |
20:35:30 | | Join LinusN [200] (~linus@labb.contactor.se) |
20:36:02 | | Join AciD` [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
21:00 |
21:11:05 | | Join [IDC]Dragon [0] (~idc-drago@pD9512602.dip.t-dialin.net) |
21:14:26 | | Join [IDC]Dragon2 [0] (~idc-drago@pD9E34EC2.dip.t-dialin.net) |
21:14:37 | uski | hi [IDC]Dragon |
21:14:44 | [IDC]Dragon2 | hi |
21:14:55 | uski | wazzup ? :) |
21:15:11 | [IDC]Dragon2 | not too much |
21:16:05 | [IDC]Dragon2 | LinusN: Lately I found that Rockbox happily writes to read-only files. Is that intentional? |
21:16:56 | [IDC]Dragon2 | uski: I got a flu, not feeling well. |
21:17:13 | uski | hmmm take a rest then ;) |
21:17:19 | uski | stop crazily coding plugins for rockbox ;) |
21:17:44 | [IDC]Dragon2 | it wasn't plugins, it was the ATA driver today |
21:18:21 | uski | ah :) and finally, did you find what caused the "bug" of your ATA speedup mods ? (IORDY problem or sth like that) |
21:19:12 | [IDC]Dragon2 | boot speedup, yes. IORDY is a different story, with the fast sector reading not working for slow disks. |
21:19:40 | [IDC]Dragon2 | the latter is unsolved |
21:21:55 | | Join Guest [0] (~jirc@host81-133-115-167.in-addr.btopenworld.com) |
21:24:07 | uski | ok |
21:26:58 | | Join SillyFly [0] (~Itai@80.179.74.220.forward.012.net.il) |
21:28:56 | | Join mecraw__ [0] (~mecraw@69.2.235.2) |
21:29:36 | LinusN | [IDC]Dragon2: we don't check the readonly attribute |
21:30:04 | [IDC]Dragon2 | aha |
21:30:25 | LinusN | uski: it looks like it isn't the reading speed that is the problem |
21:30:38 | LinusN | [IDC]Dragon2: maybe i should fix that |
21:30:46 | LinusN | want me to kick [IDC]Dragon? |
21:31:00 | [IDC]Dragon2 | yes, kick me! |
21:31:17 | [IDC]Dragon2 | my s/m tendencies are coming through |
21:31:21 | Mode | "#rockbox +o LinusN " by ChanServ (ChanServ@services.) |
21:31:32 | Kick | (#rockbox [IDC]Dragon :LinusN) by LinusN!~linus@labb.contactor.se |
21:31:42 | LinusN | FEEEL THE POWER! |
21:32:30 | [IDC]Dragon2 | strange, I fail to rename myself |
21:32:43 | LinusN | really? |
21:32:55 | | Nick [IDC]Dragon2 is now known as [IDC]Dragon3 (~idc-drago@pD9E34EC2.dip.t-dialin.net) |
21:33:15 | LinusN | much better :-) |
21:33:31 | [IDC]Dragon3 | I can rename, but not to my usual nick |
21:33:40 | LinusN | try to leave and come back |
21:33:58 | [IDC]Dragon3 | bye... |
21:34:03 | | Quit [IDC]Dragon3 () |
21:35:06 | | Join [IDC]Dragon [0] (~idc-drago@pD9E34EC2.dip.t-dialin.net) |
21:35:23 | [IDC]Dragon | Heya |
21:35:39 | LinusN | yo |
21:36:05 | [IDC]Dragon | LinusN: do we store the file attributes? |
21:37:07 | [IDC]Dragon | Anyway, probably leave it like that. |
21:37:25 | [IDC]Dragon | Else the next person wants an option to change attr |
21:37:45 | | Part LinusN |
21:37:46 | | Join LinusN [200] (~linus@labb.contactor.se) |
21:38:04 | LinusN | exactly my thought too |
21:38:16 | LinusN | (network problems) |
21:39:12 | | Quit SillyFly ("ChatZilla 0.9.59 [Mozilla rv:1.7a/20040218]") |
21:40:16 | uski | (fyi, it is normal that after kicking a ghost from the channel you can't get back to your nick) |
21:40:50 | LinusN | ah |
21:40:55 | uski | (because the ghost is still connected to the server, and the nicknames are the same for all the server; the best thing to do is to register your nick so you can do /ns ghost <nick> <password>) |
21:41:12 | uski | (it will then kill the ghost "globally" and you can recover your nick immediatly :)) |
21:43:55 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
21:48:54 | | Join wake [0] (~wake@HSE-Kingston-ppp193462.sympatico.ca) |
21:48:54 | | Join edx{code} [0] (edx@pD9EAB702.dip.t-dialin.net) |
21:49:07 | | Part LinusN |
21:49:18 | | Join LinusN [200] (~linus@labb.contactor.se) |
21:51:01 | LinusN | [IDC]Dragon: i reflashed the blleding edge, and the boot works just fine (although it isn't that much faster than before) |
22:00 |
22:00:15 | | Quit mecraw__ (Read error: 104 (Connection reset by peer)) |
22:03:42 | | Quit wake ("run off to work") |
22:04:08 | [IDC]Dragon | just got back from the phone |
22:04:36 | uski | is it safe to flash a bleeding edge right now ? |
22:04:37 | [IDC]Dragon | LinusN: how long to resume music, if you have resume to "always"? |
22:05:02 | [IDC]Dragon | uski: it's always safe ;) |
22:05:28 | uski | lol :) |
22:05:28 | uski | i see ;) |
22:05:31 | uski | let's flash then |
22:05:50 | [IDC]Dragon | build/uclpack first |
22:07:12 | [IDC]Dragon | the bleeding edge download doesn't include a .ucl |
22:07:24 | LinusN | [IDC]Dragon: about 4s |
22:07:36 | [IDC]Dragon | pretty good |
22:07:41 | LinusN | nice indeed |
22:07:51 | [IDC]Dragon | mine takes ~4.5 sec |
22:08:09 | [IDC]Dragon | before it was 2.5 sec more, but you know that |
22:08:33 | [IDC]Dragon | I hope it works for everybody, will write a posting tomorrow |
22:09:12 | [IDC]Dragon | (when the daily build is out) |
22:09:37 | uski | hmm i meant download, not flash |
22:09:37 | uski | unfortunately i can't flash |
22:09:37 | uski | damn my errors are reflecting what i am dreaming of ;) |
22:13:26 | | Quit uski ("Fermeture du client") |
22:14:18 | [IDC]Dragon | LinusN: may I ask a completely differnt question, about mp3 frames? |
22:14:23 | | Quit methangas (" HydraIRC -> http://www.hydrairc.com <- \o/") |
22:16:55 | | Quit AciD` (Read error: 54 (Connection reset by peer)) |
22:32:39 | *** | Saving seen data "./dancer.seen" |
22:44:17 | | Join mecraw__ [0] (~mecraw@69.2.235.2) |
23:00 |
23:01:57 | | Quit Guest (Read error: 110 (Connection timed out)) |
23:34:11 | | Quit edx{code} () |
23:38:55 | LinusN | [IDC]Dragon: i'm here now, sorry about the delay |
23:45:10 | | Join silencer [0] (~silencer@zen.via.ecp.fr) |
23:52:31 | LinusN | time to sleep |
23:52:33 | LinusN | nite all |
23:52:36 | | Part LinusN |
23:57:28 | | Quit mecraw__ ("Trillian (http://www.ceruleanstudios.com)") |