--- Log opened Wed Mar 16 00:06:27 2011 00:06 -!- GeekShadow [~Antoine@reactos/tester/GeekShadow] has quit [Quit: The cake is a lie !] 00:20 -!- GeekShadow [~Antoine@reactos/tester/GeekShadow] has joined #freemyipod 00:24 -!- Jiss_ [Jiss_freen@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has joined #freemyipod 00:31 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Remote host closed the connection] 00:52 -!- Jiss__ [Jiss_freen@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has joined #freemyipod 01:09 -!- bcoco85 [~co@77.225.204.126] has quit [Ping timeout: 255 seconds] 01:09 -!- Jiss [Jiss_epikn@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has joined #freemyipod 01:10 -!- Jiss__ [Jiss_freen@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has quit [Read error: Connection reset by peer] 01:12 -!- Jiss_ [Jiss_freen@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has quit [Read error: Connection reset by peer] 01:13 -!- Jiss [Jiss_epikn@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has quit [Read error: Connection reset by peer] 01:16 -!- Jiss [Jiss_rizon@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has joined #freemyipod 01:25 -!- GeekShadow [~Antoine@reactos/tester/GeekShadow] has quit [Quit: The cake is a lie !] 01:26 -!- bcoco85 [~co@77.225.204.126] has joined #freemyipod 01:30 -!- Jiss_ [Jiss_epikn@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has joined #freemyipod 01:35 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod 01:54 -!- Jiss [Jiss_rizon@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has quit [Ping timeout: 255 seconds] 01:56 -!- Jiss_ [Jiss_epikn@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has quit [Ping timeout: 252 seconds] 01:59 -!- Jiss [~Jiss@ip-11.net-82-216-242.rev.numericable.fr] has joined #freemyipod 02:03 -!- Jiss [~Jiss@ip-11.net-82-216-242.rev.numericable.fr] has quit [Read error: Operation timed out] 02:05 -!- Jiss [~Jiss@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has joined #freemyipod 02:15 -!- Jiss [~Jiss@ip-87.net-81-220-190.roubaix.rev.numericable.fr] has quit [Ping timeout: 276 seconds] 02:16 -!- Jiss [~Jiss@ip-11.net-82-216-242.rev.numericable.fr] has joined #freemyipod 02:32 -!- Jiss [~Jiss@ip-11.net-82-216-242.rev.numericable.fr] has quit [Ping timeout: 255 seconds] 02:32 -!- Jiss [~Jiss@ip-11.net-82-216-242.rev.numericable.fr] has joined #freemyipod 03:31 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Ping timeout: 248 seconds] 03:35 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod 04:55 -!- [Saint] [S_a_i_n_t@203.184.0.55] has joined #freemyipod 05:00 -!- kyle6513 [~kyle6513@CPE-121-208-218-78.mjcz2.cha.bigpond.net.au] has joined #freemyipod 05:02 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 05:02 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod 07:29 -!- Dr_Agasa [uno@host135-126-dynamic.20-79-r.retail.telecomitalia.it] has joined #freemyipod 10:09 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has joined #freemyipod 10:09 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has left #freemyipod 10:24 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has joined #freemyipod 10:24 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has left #freemyipod 10:31 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has joined #freemyipod 10:32 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has left #freemyipod 10:35 -!- Keripo [~Keripo@eng367.wireless-resnet.upenn.edu] has quit [Ping timeout: 264 seconds] 10:41 -!- Keripo [~Keripo@eng384.wireless-resnet.upenn.edu] has joined #freemyipod 11:02 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 11:02 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod 11:42 < bcoco85> Data abort 11:42 < bcoco85> at 0800064A8 11:42 < bcoco85> FSR 0x5 11:42 < bcoco85> (domain 0, fault 5) 11:42 < bcoco85> address 0x52D63E70 11:46 < bcoco85> oh 11:46 < bcoco85> i got this while unplugging usb 11:46 < bcoco85> sometimes i notice that rockbox freezes when changing volume 11:49 < TheSeven> bcoco85: which exact rockbox revision= 11:49 < TheSeven> s/=/?/ 11:51 < bcoco85> the volume change freezes happened with latest versions 11:51 < bcoco85> vaious of them 11:51 < bcoco85> im now with latest rockbox build 11:51 < bcoco85> and minutes ago i touched the volume wheel and freeze 11:53 < TheSeven> i need to know the exact revision that produced that "data abort" message 11:53 < bcoco85> TheSeven im trying to see what is the cause, but its difficult to replay the freeze because its very random 11:53 < bcoco85> ah ok 11:53 < TheSeven> and the "latest build" changes every few minutes to hours, so that often isn't specific enough either 11:53 < bcoco85> yep sorry. 11:53 < bcoco85> i said that because i just updated 11:53 < TheSeven> freeze while changing volume strongly smells like i2c trouble 11:53 < bcoco85> to r29598 11:54 < bcoco85> yep, version r29598 11:54 < TheSeven> i've seen that previously, but it seemed to be fixed 11:54 < TheSeven> ok, so the data abort happened with this version, or before you updated? 11:54 < bcoco85> after updating 11:55 < TheSeven> ok, i'll check that 11:55 < bcoco85> but 11:55 < bcoco85> there are some conditions can have influenced: 11:55 < TheSeven> how exactly does the volume changing freeze behave? does only the user interface freeze, or also audio playback? 11:55 < bcoco85> the volume change freeze freezes all: it makes ipod to play rave music 11:56 < TheSeven> hm, that's not i2c then 11:56 < bcoco85> the DATA ABORT issue: 11:56 < bcoco85> i was listening music while charging (not mounted) 11:56 < bcoco85> and suddenly freezed 11:56 < bcoco85> then rebooted with usb plugged 11:57 < bcoco85> and realised that it would mount so i unplugged 11:57 < TheSeven> before or after it switched to usb mode? 11:57 < bcoco85> this with version r29598 11:57 < bcoco85> rebooted with usb plugged in and boot rockbox 11:58 < TheSeven> i mean when exactly did you unplug it 11:58 < TheSeven> before or after the usb logo was shown? 11:58 < bcoco85> just when the usb cable image appeared on the screen 11:58 < TheSeven> ok 11:58 < TheSeven> i've never seen that cause a data abort, but all kinds of different trouble 11:58 < bcoco85> maybe the suddenly mount interrupt caused that 11:59 < bcoco85> im gonna try to make that crash again 11:59 < TheSeven> plugging-unplugging-plugging usb within about two seconds will kill it with ~90% probability 11:59 < bcoco85> i tried again and no luck 11:59 < TheSeven> if it's already transitioning between USB and non-USB state, and another plug/unplug event fires during the process, it will almost always go nuts in various ways 12:00 < bcoco85> yep 12:01 < bcoco85> i noticed that 12:02 < bcoco85> what drives me crazy is the random freezes while playing 12:02 < bcoco85> i cannot see what makes the freeze 12:02 < TheSeven> hm, that data abort (assuming you typed a zero too much in the first number, otherwise it doesn't make any sense) was in the buffering code, and looks like some structures in memory were overwritten with garbage 12:03 < TheSeven> so that also can be pretty much anything 12:03 < bcoco85> i decided to copy the message just because was strange 12:03 < bcoco85> it normally freezes 12:03 < bcoco85> with no message 12:04 < bcoco85> is there any way to see what is happening when the random playback freezes? 12:05 < bcoco85> would be helpful, rockbox hangs everdays mone than once a day! 12:05 < TheSeven> if it would be a panic, i could write some code to catch that and do a memory dump or something 12:05 < TheSeven> but this one apparently crashes it in way that it doesn't even detect 12:05 < bcoco85> supercrash 12:05 < TheSeven> one could maybe hack something up using a watchdog timer, but that's a bit complicated 12:07 < bcoco85> i would collect a lot of crash information if there is a way to catch that 12:07 < bcoco85> (i dont know what is a watchdog timer) 12:09 < TheSeven> every possible way to collect more information would involve massive changes to the rockbox code, for which I currently don't have enough spare time... 12:11 < bcoco85> in the debug menus... is there ant screen to see what is happening while playing? i would put that screen and wait for the creeze and handcopy the message 12:13 < TheSeven> the problem is, that even if some of those screens might show relevant information, it isn't very likely that it updates in the probably very short time span between the root cause / trigger and the actual crash (after which it will hang as well) 12:14 < TheSeven> the only screen that is likely to be relevant is the buffering debug screen, to check if rockbox was rebuffering while it crashed 12:14 < TheSeven> also it might be valuable information whether the hard drive is spinning or not after the crashes 12:15 < bcoco85> well 12:15 < bcoco85> if it helps.. 12:16 < bcoco85> how can i identify if its rebuffering in this screen? 12:19 < bcoco85> maybe i can notice that if the ipod is doing little vibrations/noises 12:20 < bcoco85> in the buffering thread, how do i identify the rebuffering? 12:20 < TheSeven> it's mainly the "usefl" bar that's relevant there 12:21 < TheSeven> that's the amount of data left in the buffer 12:21 < TheSeven> if that gets very low, rockbox will spin up the drive and re-fill the buffer 12:22 < bcoco85> ah i understand now 12:22 < bcoco85> well, i will do what i can 12:23 < bcoco85> looking for that rebuffering issues 12:24 < bcoco85> thanks TheSeven 12:25 < kyle6513> So, TheSeven can you point me to a small example of the arm driver coding? 12:28 < TheSeven> of what exactly? 12:29 -!- STeeF [~STeeF@office.hostnetbv.nl] has quit [Ping timeout: 240 seconds] 12:30 -!- STeeF [~STeeF@office.hostnetbv.nl] has joined #freemyipod 12:51 < kyle6513> not sure, I was thinking I may be able to contribute in that way somehow, I've learnt a fair amount of python now. Not sure if I'd be ready for arm/driver coding, I just wanted to take a gander to see how much work would be involved 12:57 < TheSeven> kyle6513: well, one of the relatively simple drivers would be http://websvn.freemyipod.org/filedetails.php?repname=freemyipod&path=%2Femcore%2Ftrunk%2Ftarget%2Fipodnano2g%2Fi2c.c 12:58 < kyle6513> thanks, is that coded in c? 12:58 < TheSeven> yes 12:58 < TheSeven> all ipod-side code is written in C so far 12:58 < kyle6513> oh, I've learnt a little amount of c :) 13:00 * kyle6513 looks at the nand code and cringes 13:35 -!- [Saint] [S_a_i_n_t@203.184.0.55] has quit [Disconnected by services] 13:35 -!- S_a_i_n_t [~st.lasciv@202-180-120-92.callplus.net.nz] has joined #freemyipod 13:42 -!- S_a_i_n_t [~st.lasciv@202-180-120-92.callplus.net.nz] has quit [Ping timeout: 252 seconds] 13:49 -!- [Saint] [~st.lasciv@202-180-120-92.callplus.net.nz] has joined #freemyipod 13:51 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has joined #freemyipod 13:53 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has left #freemyipod 13:58 -!- timccc [~timccc@112.166.15.141] has quit [Ping timeout: 252 seconds] 14:24 -!- [Saint] [~st.lasciv@202-180-120-92.callplus.net.nz] has quit [Quit: I'm only going to Heaven if it feels like Hell, I'm only going to Heaven if it tastes like caramel...] 14:38 -!- kyle6513 [~kyle6513@CPE-121-208-218-78.mjcz2.cha.bigpond.net.au] has quit [Quit: Leaving] 16:05 -!- GeekShadow [~Antoine@reactos/tester/GeekShadow] has joined #freemyipod 16:36 -!- n1s [~n1s@rockbox/developer/n1s] has joined #freemyipod 16:41 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has joined #freemyipod 16:50 -!- perror [~fleury@aldebaran.labri.fr] has joined #freemyipod 17:02 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 17:02 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod 17:04 -!- n1s [~n1s@rockbox/developer/n1s] has quit [Quit: Ex-Chat] 17:20 < bcoco85> TheSeven it freezed again 17:20 < bcoco85> but i cannot notice if the HDD is spinning 17:20 < TheSeven> if it would be spinning you should be able to hear that 17:22 < bcoco85> also this time i forgot to set the buffering debug screen... 17:22 < bcoco85> fukc 17:39 < bcoco85> it was not spinning 17:39 < bcoco85> unluckily have no more info 17:56 -!- perror [~fleury@aldebaran.labri.fr] has quit [Quit: Bye all !] 18:08 -!- Keripo [~Keripo@eng384.wireless-resnet.upenn.edu] has quit [Ping timeout: 250 seconds] 18:12 -!- Keripo [~Keripo@dhcp0101.kin.resnet.group.upenn.edu] has joined #freemyipod 18:44 -!- soap_ is now known as soap 18:58 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Quit: hallowed are the ori!] 19:00 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has joined #freemyipod 19:02 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has left #freemyipod 19:08 -!- GeekShadow [~Antoine@reactos/tester/GeekShadow] has quit [Ping timeout: 240 seconds] 19:13 -!- user890104 [~Venci@6bez10.info] has quit [] 19:59 -!- Keripo [~Keripo@dhcp0101.kin.resnet.group.upenn.edu] has quit [Quit: Leaving.] 19:59 -!- Keripo [~Keripo@dhcp0101.kin.resnet.group.upenn.edu] has joined #freemyipod 20:27 -!- GeekShadow [~Antoine@reactos/tester/GeekShadow] has joined #freemyipod 20:27 -!- user890104 [~Venci@212.233.239.19] has joined #freemyipod 20:54 -!- [Saint] [~st.lasciv@202-180-120-92.callplus.net.nz] has joined #freemyipod 21:06 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has quit [Quit: HIP-HOP sounds best when you listen to METAL instead.] 23:02 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 23:02 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod 23:29 -!- GeekShadow [~Antoine@reactos/tester/GeekShadow] has quit [Read error: Connection reset by peer] 23:29 -!- GeekShad0w [~Antoine@ree79-1-78-237-225-34.fbx.proxad.net] has joined #freemyipod 23:38 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 23:51 -!- timccc [~timccc@112.166.15.141] has joined #freemyipod --- Log closed Thu Mar 17 00:11:03 2011