Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The icon identifies that the person is a core developer (has commit access).

#rockbox log for 2008-03-12

00:00:48 Quit tanjahreeen ("CGI:IRC")
00:02:01*gevaerts would add m:robe 100 to that list, but no-one knows when that will be ready either I guess
00:03:06pixelmayeah, just noticed myself that I forgot about that one. I only thought that "portalplayer targets" might be a bit abstract for a newbie...
00:04:57gevaertsIt might be, yes. And maybe even "portalplayer targets" would be too concrete, since once people figure out the correct enable magic, it should also work on iMX31
00:05:55pixelmaah, right
00:06:35 Quit kugel ("ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121]")
00:07:56 Join Kupopop [0] (n=huhu@69.229.196.91)
00:08:30 Quit DefineByte ("Bye all")
00:08:58KupopopI took apart my iriver H140 just now and noticed that there are RXD and TXD pads on the main board
00:09:24 Join tanjahreeen [0] (n=4427f7d3@gateway/web/cgi-irc/labb.contactor.se/x-cdbb74aec1941b25)
00:09:25bluebrotherthose are an unconnected UART running at 3.3V levels (IIRC)
00:09:33tanjahreeenhi sorry i disconnected
00:09:37bluebrotherthere is documentation about this in the wiki somewhere.
00:09:45Kupopopokay I'll have a look thanks
00:09:51tanjahreeenhow do i connect my sansa with rockbox onto the pC?
00:10:08bluebrotherusing a cable ;)
00:10:11tanjahreeeni do
00:10:20tanjahreeenbut my pc does not recognize it
00:10:21bluebrotheryou need to boot into the OF for disk access
00:10:30tanjahreeenuhhh
00:10:36tanjahreeeni dont know that that is
00:10:38pixelmaturn it off and then connect
00:10:49tanjahreeenohhh
00:11:11bluebrotherthe FAQ knows this ...
00:11:15pixelmaor you could boot into the Original Firmware manually...
00:11:39tanjahreeenwait
00:11:41tanjahreeenactually
00:11:47tanjahreeeni turned it off
00:11:56tanjahreeenwhile the cabel was plugged in
00:11:59pixelmaand sometimes you don't need to turn it off and it just reboots automatically
00:11:59tanjahreeenand rockbox booted normally
00:12:08tanjahreeenbut
00:12:12 Quit ender` (Read error: 104 (Connection reset by peer))
00:12:13tanjahreeenit didnt show up
00:12:19tanjahreeenon my pc
00:12:23bluebrotherdid it boot into the OF?
00:12:38tanjahreeenlol
00:12:38*bluebrother considers making the key column in the buttonmap fixed width
00:12:41tanjahreeensorry
00:12:46bluebrotherrotfl.
00:12:51tanjahreeencan you tell me how to boot into the OF?
00:12:54pixelmacould you please try to put one sentence on one line instead of 4 or 5? Makes it so much easier to read
00:12:59bluebrothersorry, was just because.
00:13:08tanjahreeeni dont know how to do it
00:13:14tanjahreeenand i misunderstood you
00:13:14bluebrothertanjahreeen: have you tried the FAQ? Or the manual?
00:13:20tanjahreeenuhhh
00:13:21tanjahreeenyeah
00:13:23tanjahreeenbut
00:13:26tanjahreeenits kinda confusing
00:13:27 Quit Isolinear (Read error: 110 (Connection timed out))
00:13:32bluebrotherthe manual at least holds how to boot into the OF.
00:13:37tanjahreeenkk
00:13:38tanjahreeenthanks
00:13:41tanjahreeenill check it out
00:14:39tanjahreeenkk
00:14:46tanjahreeeni did the original firmware
00:14:52tanjahreeenbut when i do msc mode
00:14:57tanjahreeennothing happens
00:15:04pixelmaturn your player off while the cable is not connected and then just connect. In case you have a microSD plugged it can happen that the original firmware starts but doesn't register the USB connection
00:15:37pixelmatanjahreeen: and please don't use the enter key so often - there is no need for that...
00:15:45tanjahreeensorry
00:15:51tanjahreeenok
00:16:09*bluebrother saw it again ...
00:16:13tanjahreeenso i am in the "OF" i plugged my cable in... but nothing happens
00:16:27 Quit csc` (Connection timed out)
00:16:36pixelmado you have a microSD inserted?
00:16:39tanjahreeenno
00:17:13pixelmaso you're saying that you don't get the "connected" screen?
00:17:19tanjahreeenno
00:17:29tanjahreeeni mean yes that is what im saying
00:17:46 Quit seraph ("Ex-Chat")
00:17:46tanjahreeenim thinking that my sansa thinks the cable is like a wall charger
00:17:59 Quit leox (Read error: 110 (Connection timed out))
00:18:32pixelmacould you try to plug it again (leave the Original Firmware running) - maybe even try a different port on your computer?
00:18:54 Quit mcuelenaere (Read error: 110 (Connection timed out))
00:18:55tanjahreeenkk
00:18:56bluebrothermaybe there's a hub inbetween causing errors?
00:18:57tanjahreeenill try
00:19:08tanjahreeennope, no hub
00:19:34tanjahreeenyay it worked
00:19:42tanjahreeeni guess that usb prot stopped working
00:21:40tanjahreeenthanks guys
00:25:26tanjahreeenand by the way, is there a possibilty that i can keep my menu in english, but if my songs are in chinese, that they are displayed in my song list?
00:26:05bluebrotherthe tracks are listed according to their tags (database) or filenames.
00:26:18bluebrotherhow should we "translate" your tags`
00:26:25tanjahreeennot translate
00:26:37tanjahreeenlike keep them and display them in their original characters
00:26:52bluebrotherwell, name your files / tags accordingly.
00:27:06bluebrotheror, asking first: have you already tried?
00:27:50tanjahreeenthe tag is in chinese
00:27:57tanjahreeenyes my songs are in chinese
00:28:15tanjahreeenbut rockbox is not displaying anything in place where chinese is the tag
00:28:25tanjahreeenit is just blank
00:28:40bluebrotheryou need to use a font that has these characters. Try unifont
00:28:41 Quit roolku ()
00:28:59bluebrotherand depending on your tags you might need to select the correct codepage
00:30:04tanjahreeenwhere can i find unifont?
00:30:38bluebrotherits part of the fonts package
00:31:05tanjahreeenok thanks i selected it, and it works thanks alot!
00:31:18*bluebrother sighs
00:31:44tanjahreeen1 question though, from now on do i have to select it when i turn it on? or is it default now
00:32:13bluebrotherhttp://www.rockbox.org/manual.shtml
00:32:18tanjahreeenlol
00:32:18pixelmawhy not try? ;)
00:32:32*bluebrother gets really tired by these FAQ questions
00:32:32tanjahreeennevermind i just tried it thanks you guys ill stop bothering you guys now
00:32:41 Quit shotofadds ("http://www.mibbit.com ajax IRC Client")
00:32:41tanjahreeenbye!
00:32:47*bluebrother goes building all manuals
00:32:48 Quit tanjahreeen ("CGI:IRC (EOF)")
00:32:50*gevaerts also has a question...
00:33:07*bluebrother hides
00:33:09pixelmabluebrother: that's double...
00:33:27 Part toffe82
00:33:37scorche|shgevaerts: you are supposed to log in as streaveg when you ask questions ;)
00:33:47bluebrotherLOL
00:34:04 Nick gevaerts is now known as streaveg (n=fg@rockbox/developer/gevaerts)
00:34:16*bluebrother awaits question
00:34:36streavegCan any settting be put in a theme .cfg file, or is it limited to theme-related settings ?
00:34:54bluebrotherstreaveg: a cfg can hold as much settings as it wants to
00:34:54 Join m0f0x_ [0] (n=m0f0x@189-47-22-199.dsl.telesp.net.br)
00:35:07*streaveg is making a theme for gevaerts's gigabeat
00:35:14 Nick streaveg is now known as gevaerts (n=fg@195-144-092-136.dyn.adsl.xs4all.be)
00:35:25bluebrotherbut putting non-theme settings in a theme setting might be confusing though ...
00:35:47scorche|sh(if you are going to distribute, that is)
00:36:11gevaertsI promise not to distribute a theme that enables dircache :)
00:36:30bluebrotherscorche|sh: you might even confuse yourself if you load such a "theme" file a couple of weeks later and wonder why like the volume changed too ;)
00:37:08bluebrotherbut technically are theme files only a convenience thing
00:37:25scorche|shbluebrother: i would REALLY confuse myself if it did that as i never listen out of the headphone port and only out of the line out ;)
00:37:31gevaertsActually on the sansa c200 screen, it might make sense to include brightness/contrast settings
00:38:04pixelmagevaerts: I think it wouldn't - someone else's screen might be different...
00:38:40 Quit ompaul (Client Quit)
00:38:56*bluebrother looks for a slightly breakable space in LaTeX
00:39:22gevaertsthere is that of course. Especially on sansa, where nobody seems to know what parts are included in what player...
00:39:28pixelmagevaerts: or even someone else's eyes or "watching habits", if I think of how different people adjust the colour settings of a TV for example
00:39:40 Join leox [0] (n=leox@165-162-114-200.fibertel.com.ar)
00:40:05*gevaerts probably wouldn't be a good theme builder
00:40:09scorche|shand if they happen to listen in their bed at night or in their car in the daytime
00:40:29pixelmabluebrother: "slightly breakable space"?
00:40:33gevaertsThey should use different themes for day and night !
00:40:48scorche|shgevaerts: actually, i do sometimes... ;)
00:40:50bluebrotheryeah, something that _could_ get broken but is preferred to get not
00:40:56pixelmagevaerts: automatically chosen by daytime?
00:41:03 Join EspeonEefi [0] (i=espeonee@STRATTON-FIVE-FOURTY-SEVEN.MIT.EDU)
00:41:16Nico_PDAPs need light sensors! :)
00:41:17bluebrotherI'm fiddling with the button tables -- the long alternate lists require some change here
00:41:29scorche|shmaybe that could be a use for the ambient light sensor on PrototypeB!...measure the light and adjust your theme accordingly
00:41:36scorche|shNico_P: hah
00:41:38bluebrotherpixelma: automatically chosen by users mood ;-)
00:41:57gevaerts... which can be determined from what's playing
00:42:17bluebrotherpixelma: check the button table for the virtual keyboard in the e200 manual :/
00:42:17scorche|shperhaps we could have a device that goes on one's arm and changes their theme by their pulse
00:42:40*scorche|sh waits for AAP support to come in so such a device can be possible ;)
00:42:41bluebrother(i.e. the output)
00:42:44Nico_Por a a camera and facial expression recognition
00:42:58bluebrotherthe MR500 has a camera already ...
00:43:19Nico_Pyeah we just need to code the facial expression recognition... piece of cake!
00:43:31 Join JdGordon|uni [0] (i=82c20d6a@gateway/web/ajax/mibbit.com/x-eccf0a4cb6eac951)
00:43:45scorche|shand here is the man to do it!
00:43:55Nico_Pafter that we can turn it into an accelerometer
00:43:58pixelmabluebrother: do you mean the wide first colums, especially for "scroll back/ scroll forward" or the length of the table?
00:44:12bluebrotheryes.
00:44:18gevaertsActually, since some players have i2c on their dock connector, this ambient light sensor might be doable
00:44:24 Quit Zarggg (Read error: 104 (Connection reset by peer))
00:44:31bluebrotherit makes the description somewhat unreadable
00:44:44pixelmabluebrother: yes, would be nice if thw width could be limited somehow
00:44:52 Join Zarggg [0] (n=zarggg@216-15-73-111.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com)
00:44:58bluebrotherbut I think I have an acceptable solution now
00:45:16pixelmas/thw/the
00:45:35bluebrotherhmm, I need to admit that I kinda like having a splash screen in rbutil
00:46:01bluebrotherbut no more on this as of today. Got work to do in a bunch of hours, should really go for sleep now.
00:46:40 Join corevette [0] (n=corevett@75.35.72.30)
00:46:41pixelmasame here, night
00:46:47 Quit bluebrother ("sleep ...")
00:47:05 Quit m0f0x (Read error: 110 (Connection timed out))
00:47:36*gevaerts decides to join in the general sleepiness
00:47:54 Quit gevaerts ("goodnight")
00:48:05 Part pixelma
00:48:14 Quit jhulst (Connection timed out)
00:54:12 Quit Siku (Nick collision from services.)
00:54:18 Join Siku [0] (i=Siku@e212-246-71-227.elisa-laajakaista.fi)
00:58:23 Quit HellDragon (Read error: 104 (Connection reset by peer))
00:58:52 Join perrikwp [0] (i=4aa794a0@67.207.141.120)
01:00
01:00:46 Join Isolinear [0] (n=A@75-175-57-162.ptld.qwest.net)
01:08:11 Part SSnake
01:08:36 Quit DerDome ("Leaving.")
01:09:06 Quit herrwaldo (Remote closed the connection)
01:15:18***Saving seen data "./dancer.seen"
01:17:19 Join PinGuiN_-_XY [0] (n=jan@80.228.190.158)
01:20:40 Join barrywardell_ [0] (n=barrywar@rockbox/developer/barrywardell)
01:22:20 Quit amiconn (Nick collision from services.)
01:22:26 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
01:22:30 Quit BigBambi (Read error: 110 (Connection timed out))
01:22:57 Join HellDragon [0] (i=jd@unaffiliated/helldragon)
01:23:13 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
01:28:53 Join ryran [0] (n=ryran@adsl-1-180-13.clt.bellsouth.net)
01:31:39 Quit ryran (Client Quit)
01:31:55 Join ryran [0] (n=ryran@adsl-1-180-13.clt.bellsouth.net)
01:32:16 Part PinGuiN_-_XY
01:32:28 Join csc` [0] (n=csc@archlinux/user/csc)
01:33:01 Quit ryran (Client Quit)
01:33:16 Join ryran [0] (n=ryran@adsl-1-180-13.clt.bellsouth.net)
01:35:14 Quit ryran (Client Quit)
01:35:27 Quit barrywardell_ ()
01:36:08 Join fasmaie [0] (n=yohann@98.216.170.85)
01:36:23 Part fasmaie
01:36:44 Join barrywardell_ [0] (n=barrywar@rockbox/developer/barrywardell)
01:36:45 Quit Nico_P (Remote closed the connection)
01:47:13 Join Absinthe [0] (n=cawagons@ool-43561407.dyn.optonline.net)
01:47:23 Join sbhsu [0] (n=a6530466@Zion.dorm.au.edu.tw)
01:52:23 Quit Siku (Read error: 145 (Connection timed out))
01:58:30 Join Siku [0] (i=Siku@e212-246-71-227.elisa-laajakaista.fi)
01:59:47 Join Febs [0] (n=chatzill@207-172-204-61.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com)
02:00
02:01:50 Quit JdGordon|uni ("http://www.mibbit.com ajax IRC Client")
02:02:46 Quit barrywardell_ ()
02:05:20 Quit ol_schoola ()
02:06:28 Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net)
02:09:10 Quit Absinthe ("Leaving")
02:33:42 Join Zieen_ [0] (n=KuoJi@207.199.230.26)
02:34:01Zieen_Hi. I'm having some problems with rockbox utility identifying my player. Anyone around?
02:39:06Zieen_Hmm I suppose I'll just ask my question and hope someone pops in.
02:39:39Zieen_I have a Sansa e280 v1 (I assumed it's version 1, because I can put it into recovery mode). Rockbox won't autodetect it. Do I have to be in recovery mode to install rockbox?
02:40:47advcomp2019Zieen_, you have the sansa in msc or mtp mode or is it a e200r?
02:40:51Zieen_And can I dual boot with the automatic install
02:41:06Zieen_it's an e100 and its in recovery mode atm
02:41:28Zieen_I just put it into recovery. Didn't want to try and install right now because i wasn't sure if it was safe
02:41:49Zieen_restarting it now
02:41:51advcomp2019is it a e100 or e200?
02:41:56Zieen_e200
02:42:06Zieen_it's in mtp
02:42:15Zieen_do i want msc to install rockbox?
02:42:18advcomp2019use msc mode
02:42:22Zieen_ok thanks
02:42:30Zieen_and i can get dual boot through automatic installation, correct?
02:43:03 Quit japc (Read error: 104 (Connection reset by peer))
02:43:24advcomp2019you will need to use dual boot till the usb support for the pp based players is out
02:43:45Zieen_ok. windows is demanding I restart. Thanks for the help
02:44:00 Quit Zieen_ (" I love my HydraIRC -> http://www.hydrairc.com <-")
02:49:13 Quit Seed (Nick collision from services.)
02:49:19 Join Seedy [0] (i=ben@bzq-84-108-237-178.cablep.bezeqint.net)
02:50:17 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
02:53:42 Quit DaCapn (Read error: 104 (Connection reset by peer))
02:54:29 Join blackk [0] (n=bblack@38-118-35-20.rapiddsl.net)
02:55:26 Join tvelocity [0] (n=tony@79.131.132.32)
02:58:49 Join Zieen_ [0] (n=KuoJi@207.199.230.26)
02:58:54Zieen_Hi. I'm back with more problems
02:59:39 Join ctaylorr [0] (n=ctaylorr@bas1-toronto43-1279529889.dsl.bell.ca)
03:00
03:00:05Zieen_Configuration autodetects my e200, but I have to specify the mount point manually. No problem. However, when I try to install the bootloader it says No Sansas found.
03:00:17Zieen_I'm in MSC mode currently. Do I have to be in recovery to install the bootloader?
03:00:26advcomp2019no
03:00:49advcomp2019what sansa firmware do you have on the sansa right now
03:01:02Zieen_nvm
03:01:06Zieen_I had to restart the rockbox utility lol
03:01:48 Join HellDragon_ [0] (i=jd@unaffiliated/helldragon)
03:02:29 Join Seed [0] (i=ben@bzq-84-108-237-178.cablep.bezeqint.net)
03:03:09 Quit HellDragon (Nick collision from services.)
03:03:15 Nick HellDragon_ is now known as HellDragon (i=jd@unaffiliated/helldragon)
03:03:26 Quit BlakeJohnson86 (Remote closed the connection)
03:06:55 Quit ol_schoola ()
03:09:09 Nick midkay_ is now known as midkay (n=midkay@63-231-36-90.tukw.qwest.net)
03:14:25 Join BlakeJohnson86 [0] (n=bjohnson@c-67-190-234-51.hsd1.mn.comcast.net)
03:15:19***Saving seen data "./dancer.seen"
03:17:17 Join tedr0ck [0] (n=tedrock@d235-159-75.home1.cgocable.net)
03:17:23 Quit tedr0ck (Remote closed the connection)
03:17:29 Join Ebert [0] (n=EbErT@adsl-156-13-161.asm.bellsouth.net)
03:20:31 Quit Seedy (Read error: 110 (Connection timed out))
03:23:14 Quit ctaylorr (Read error: 110 (Connection timed out))
03:26:00Zieen_How do you enable dual boot?
03:27:38krazykitthe manual covers that.
03:27:40advcomp2019have you read the manual
03:27:42Zieen_hmm
03:27:52 Quit tedrock (Read error: 113 (No route to host))
03:27:54Zieen_oh not the rockbox utility manual the normal one
03:29:49 Quit Zom (Read error: 110 (Connection timed out))
03:43:15 Quit tvelocity (Remote closed the connection)
03:48:04 Quit Zieen_ (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!")
03:48:53 Quit csc` ("Powering Off")
03:49:59 Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se)
03:58:06 Quit Kupopop (" <k!15b8>")
04:00
04:18:26 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:18:33 Join miepchen^schlaf [0] (n=el_miep@p54BF4798.dip.t-dialin.net)
04:23:28 Quit simonrvn (Read error: 104 (Connection reset by peer))
04:37:43 Join simonrvn [0] (i=simon@unaffiliated/simonrvn)
04:41:37 Join RunningUtes [0] (n=Michael@75-163-36-194.sxcy.qwest.net)
05:00
05:01:59 Quit EspeonEefi ("さよăȘら")
05:04:00 Part RunningUtes
05:08:47 Quit Isolinear (Read error: 110 (Connection timed out))
05:08:49 Quit Thundercloud (Remote closed the connection)
05:10:52 Join Davide-NYC [0] (n=chatzill@user-0cev9vm.cable.mindspring.com)
05:15:21***Saving seen data "./dancer.seen"
05:16:37 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
05:17:03 Join miepchen^schlaf [0] (n=el_miep@p54BF48D0.dip.t-dialin.net)
05:19:17Davide-NYCJdGordon: ping
05:19:24JdGordonpong
05:19:27JdGordonreplying to the thread
05:19:34Davide-NYCrecording screen has me salivating
05:19:36JdGordonand runnning out in a min
05:19:37Davide-NYC:-)
05:20:09Davide-NYCI'm going to go to Guitar Center (massive retailer) and check out the high end recording devices tomorrow (time permitting)
05:20:29Davide-NYCsee if there is anything we're missing. I doubt it though.
05:20:39 Quit FOAD (Remote closed the connection)
05:21:55Davide-NYCOMG it's very late. Good night. I'll respond to the thread tomorrow as promised.
05:22:05 Quit Davide-NYC ("ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121]")
05:27:17 Join WeaponX [0] (i=Prisoner@dsl-207-112-82-106.tor.primus.ca)
05:27:19WeaponXhiya
05:27:50WeaponXquick question, when updating to a newer version of rockbox, is there a way i can update without loosing my settings and stuff like game highscores?
05:28:38 Quit Horscht ("Snak 5.3.3 Unregistered copy. Evaluation period is over. Program will now quit. Thanks for using Snak.")
05:28:48scorchehow are you currently updating?
05:29:09WeaponXwell i was going to replace the .rockbox folder with a new one
05:29:10WeaponXXD
05:30:41scorchejust extract over the folder as the manual says
05:31:07WeaponXbut wont that delete all my previous settings, files, etc?
05:32:06scorcheno
05:32:30WeaponXalrighty thanx
05:32:34scorcheit will replace the same files that are in the zip
05:41:36 Quit leox (Read error: 104 (Connection reset by peer))
05:41:54 Join leox [0] (n=leox@165-162-114-200.fibertel.com.ar)
05:42:32 Join homielowe [0] (n=root@d207-81-67-190.bchsia.telus.net)
05:43:47 Join Jon-Kha [0] (n=jon-kha@80-248-247-190.cust.suomicom.fi)
05:45:34 Join DaCapn [0] (n=dacapn@c-76-105-220-239.hsd1.or.comcast.net)
05:46:07 Quit homielowe (Client Quit)
05:46:11 Join homielowe [0] (n=root@d207-81-67-190.bchsia.telus.net)
05:47:22***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )'
05:47:53 Quit homielowe (Client Quit)
05:54:17 Join homielowe [0] (n=root@d207-81-67-190.bchsia.telus.net)
05:54:53 Join toffe82 [0] (n=chatzill@adsl-75-37-118-212.dsl.frs2ca.sbcglobal.net)
05:55:48 Quit Ebert ()
06:00
06:01:48 Quit WeaponX (Read error: 110 (Connection timed out))
06:03:18 Join echelon_ [0] (n=echelon@ool-182cc7a4.dyn.optonline.net)
06:03:33echelon_for some reason last night, i couldn't find fm radio in the menu
06:03:53echelon_and in debugging, it said there was no fm radio hw found
06:04:07 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
06:05:13 Quit DaCapn (Read error: 104 (Connection reset by peer))
06:05:25 Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net)
06:08:46advcomp2019echelon_, what player do you have?
06:09:01echelon_sansa c250
06:09:36echelon_but it's working now though
06:09:43echelon_i thought i was going crazy
06:11:06 Join FOAD [0] (n=dok@dinah.blub.net)
06:12:19 Join midkay_ [0] (n=midkay@63-231-36-90.tukw.qwest.net)
06:12:21 Part hcs
06:17:35 Join FOAD_ [0] (n=dok@82.93.10.238)
06:18:20 Quit linuxstb (Read error: 110 (Connection timed out))
06:20:02 Quit FOAD_ (Client Quit)
06:25:15 Join toffe82_ [0] (n=chatzill@adsl-75-37-118-212.dsl.frs2ca.sbcglobal.net)
06:29:38 Quit midkay (Read error: 110 (Connection timed out))
06:29:49 Quit FOAD (Read error: 110 (Connection timed out))
06:42:07 Quit toffe82 (Read error: 110 (Connection timed out))
06:46:55 Nick Neskaya is now known as hugglehug (i=featherd@wiktionary/neskaya)
06:50:04 Quit homielowe (Read error: 110 (Connection timed out))
07:00
07:04:17 Quit jhMikeS (Nick collision from services.)
07:04:23 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
07:09:35 Part toffe82_
07:14:55 Quit wisp_sh (Read error: 110 (Connection timed out))
07:15:22***Saving seen data "./dancer.seen"
07:16:00 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
07:29:19 Quit jhMikeS (Read error: 104 (Connection reset by peer))
07:41:41 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
07:42:41 Join oxygen77 [0] (n=c1c28427@gateway/web/cgi-irc/sourpuss.net/x-99c80e42f35c0a7e)
07:56:44 Quit oxygen77 (Remote closed the connection)
08:00
08:01:07 Join homielowe [0] (n=root@d207-81-67-190.bchsia.telus.net)
08:03:39 Join DerDome [0] (n=DerDome@dslb-082-083-247-134.pools.arcor-ip.net)
08:05:45 Quit perrikwp ("http://www.mibbit.com ajax IRC Client")
08:07:40 Quit DerDome (Client Quit)
08:09:04 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
08:11:34 Join Phill [0] (n=irc-Mar2@5ac47d91.bb.sky.com)
08:11:36 Join Rob222241 [0] (n=Miranda@p4FDCD05A.dip.t-dialin.net)
08:11:44 Quit Phill (Client Quit)
08:12:54amiconnjhMikeS: Hmm, why is this explicit locking necessary?
08:13:02 Quit GodEater (Client Quit)
08:13:26 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
08:13:36amiconndisk_mount() accesses the card in the regular way
08:14:08amiconnAnd the unmount case doesn't touch the card at all...
08:21:50jhMikeSactually I need to step up and lock fat before that. I can also combine the two cases.
08:22:31 Quit BigBambi (Remote closed the connection)
08:22:56jhMikeSyou also don't want the .initialized and .retry to be touched during access
08:24:26 Quit homielowe ()
08:24:34amiconnWhat else would touch them?
08:25:10amiconnAlso, what could cause SYS_HOTSWAP_INSERTED without an intermediate SYS_HOTSWAP_EXTRACTED?
08:26:29jhMikeSinsert card, pull card, reinsert, within timeout duration...which I could make it do and lose the ability to mount the card permanently
08:27:44amiconnI'm asking because the Ondio handles hotswap exactly this way without any extra locking, and I've never seen any problems resulting from that
08:30:00amiconnActually, it does one extra thing in the hotswap monitoring tick - it resets the 'initialized' flag on extract
08:30:08 Quit Rob2222 (Read error: 110 (Connection timed out))
08:30:58amiconnThat's an oversight from my side - the equvalent place would be the 'else' case in sd1_oneshot_callback()
08:31:00 Quit GodEater ("http://www.mibbit.com ajax IRC Client")
08:32:00 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
08:33:05jhMikeSmy testing is rather abusive and proper unmount and sync ensure it always releases files mounts properly no matter what sequence happens
08:39:23 Join CyBergRind|w [0] (n=cbr@212.98.160.129)
08:43:19 Quit [CBR]Unspoken|w (Read error: 104 (Connection reset by peer))
08:43:24*amiconn also tried quite hard to make it fails, but didn't manage to do so even without those extra measures...
08:46:40*jhMikeS managed to kill it in about 30 seconds by deliberately producing certain sequences
08:47:30LinusNi assume that the race is about a thread using the disk while it is pulled, right?
08:48:27amiconnHmm, weird
08:50:26jhMikeSLinusN: pulled or inserted
08:50:45LinusNhow can the disk be used when it is inserted?
08:51:32jhMikeSdo a resume on a file that resides on the SD card while having the insert timeout pending
08:52:28jhMikeSso, insert, resume, pull, insert
08:56:30*LinusN spots a coding guidelines violation: tCardInfo
08:57:04 Join ender` [0] (i=krneki@84-255-206-8.static.t-2.net)
08:57:50jhMikeShasn't that been there for ages?
08:58:26Bagderit sounds like a name used in a data sheet or similar
08:59:06Bagder(that sometimes makes rules violations more sensible)
08:59:38LinusNcommitted 8 months ago by a dude called jethead71 :-)
09:00
09:00:05BagderLinusN: did you send out the hit team yet?
09:00:12jhMikeSLinusN: Indeed. I just left it as is.
09:00:26*jhMikeS didn't name it
09:00:44LinusNBagder: i told them to wait outside for my signal
09:01:04*jhMikeS runs for the bunker
09:01:32amiconnAhem, /me named it, back in 2004
09:01:35*amiconn hides
09:02:06LinusNit's good that it is prefixed by a "t", how else would i know that it is a type? :-P
09:04:54amiconnDates back to the first working Ondio MMC driver...
09:05:29jhMikeSCamelCase is a capital crime ;)
09:08:29 Join petur [50] (n=petur@rockbox/developer/petur)
09:10:07LinusNamiconn: and you managed to escape the hitmen for al these years - impressive :-)
09:15:24***Saving seen data "./dancer.seen"
09:17:23amiconnShall I remove it?
09:18:09LinusNnot that it'
09:18:12amiconnI think even the typedef ins't necessary, as that type is neither used in very many places, nor is it a function type
09:18:29LinusNs high prio, but it would be good if it was cleaned
09:18:50amiconn(with functions, not using a typedef can be a pita)
09:19:26amiconnI think just 'struct card_info' will do here
09:19:36LinusNsounds much nicer
09:25:54 Join Zagor [242] (n=bjst@46.35.227.87.static.tab.siw.siwnet.net)
09:34:53*jhMikeS hates circular init depedencies (a card insert at the wrong time can make disk_mount be called before fat_init is called)
09:41:04amiconnYou mean at boot?
09:41:27jhMikeSyes
09:41:40jhMikeSunlikely but p