[00:06:55] *** Quits: n1s (~n1s@rockbox/developer/n1s) (Quit: Ex-Chat) [02:12:17] *** Joins: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) [02:12:17] *** Quits: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) (Remote host closed the connection) [02:12:54] New commit by theseven (r931): emCORE: Fix target-specific USB debugger requests being broken http://is.gd/dJTrUv [02:16:15] ah, this thing actually works [02:16:25] * user890104 kicks fmibot [02:16:25] ouch! [02:17:19] New commit by theseven (r932): emCORE: Fix target-specific USB debugger requests (this time for real) http://is.gd/Fy5bc7 [02:30:18] New commit by theseven (r933): emCORE: Fix get_storage_info USB debugger command http://is.gd/si9qOF [02:33:31] *** Quits: el3ctrik-away (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) (Ping timeout: 252 seconds) [02:35:45] *** Joins: el3ctrik-away (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) [02:36:07] *** el3ctrik-away is now known as el3ctrik [06:08:32] *** Joins: steffengy (~quassel@p57B485D0.dip0.t-ipconnect.de) [06:11:18] *** Quits: steffengy1 (~quassel@p57B49531.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) [06:30:17] *** Quits: TheSeven (~quassel@rockbox/developer/TheSeven) (Ping timeout: 264 seconds) [06:31:18] *** Joins: TheSeven (~quassel@rockbox/developer/TheSeven) [08:12:18] *** Joins: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) [08:12:18] *** Quits: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) (Remote host closed the connection) [08:15:16] *** Quits: krnlyng (~liar@83.175.90.24) (*.net *.split) [08:15:16] *** Quits: Dgby714 (~dgby714@nala.villavu.com) (*.net *.split) [08:15:16] *** Quits: Nei (~ailin@unaffiliated/nemui) (*.net *.split) [08:15:16] *** Quits: steffengy (~quassel@p57B485D0.dip0.t-ipconnect.de) (*.net *.split) [08:26:42] *** Joins: steffengy (~quassel@p57B485D0.dip0.t-ipconnect.de) [08:26:42] *** Joins: Nei (~ailin@unaffiliated/nemui) [08:26:42] *** Joins: krnlyng (~liar@83.175.90.24) [08:26:42] *** Joins: Dgby714 (~dgby714@nala.villavu.com) [08:28:32] *** Quits: krnlyng (~liar@83.175.90.24) (*.net *.split) [08:28:32] *** Quits: Dgby714 (~dgby714@nala.villavu.com) (*.net *.split) [08:28:32] *** Quits: Nei (~ailin@unaffiliated/nemui) (*.net *.split) [08:28:32] *** Quits: steffengy (~quassel@p57B485D0.dip0.t-ipconnect.de) (*.net *.split) [08:33:35] *** Joins: steffengy (~quassel@p57B485D0.dip0.t-ipconnect.de) [08:33:35] *** Joins: Nei (~ailin@unaffiliated/nemui) [08:33:35] *** Joins: krnlyng (~liar@83.175.90.24) [08:33:35] *** Joins: Dgby714 (~dgby714@nala.villavu.com) [09:07:20] TheSeven: can you please check why rename() crashes the kernel? [09:27:07] btw: http://pastie.org/pastes/9263146/text [09:43:03] also for n4g [09:48:03] how do i get used/free/total space on the filesystem using an usb debugger command? [09:48:56] i need this for emCOREFS, so i can make rockbox utility happy, because it doesn't allow installing into volumes with no free space [11:31:27] New commit by theseven (r934): emCORE: Fix red on targets which don't have target-specific USB debugger commands http://is.gd/MlCQJ9 [11:31:50] user890104: how does rename crash? [11:34:19] hm, data abort in fat_seek [11:37:28] hm, something passed that function 0x00001009 as a file descriptor address [11:38:15] caller is flush_cache [11:39:17] ...which apparently got passed a null pointer [11:43:23] caller of that is fsync [11:54:36] ...which also got called with a null pointer [11:55:12] that in turn gets called by close [11:55:34] ...which also got called with a null pointer [11:55:59] ...by rename [12:27:57] hm, looks like rockbox's rename doesn't support renaming directories [12:38:16] New commit by theseven (r935): emCORE: Fix rename() crashes and some mess surrounding open() return values, make rename() support renaming directories http://is.gd/Dj7puj [12:43:28] user890104: you can get free space using debug request 59 (fat_size) [12:43:56] looks like nobody cared to implement that in libemcore though [12:45:06] hm, there's a bug in there, but only for drives with 512 sector size, which we don't have [12:45:26] it basically reports sectors for 512 byte drives and kilobytes for anything else [12:45:58] so you call IIII 59 0 0 0 and get III total_size free_size None [12:46:05] with those sizes in kB on ipods [12:46:12] or rather kiB [13:58:39] TheSeven: thanks [14:12:18] *** Joins: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) [14:12:18] *** Quits: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) (Remote host closed the connection) [20:12:18] *** Joins: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) [20:12:18] *** Quits: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) (Remote host closed the connection)