**** BEGIN LOGGING AT Fri Nov 22 03:00:00 2013 Nov 22 21:49:27 lumag: hi there Nov 22 21:51:31 hi ant_home Nov 22 21:52:03 so can we remove the two mtd hacks/patch and add a new one? Nov 22 21:57:18 Didn't have time to progress on that. Nov 22 21:57:29 I think we should really check timings/settings of MCS0. Nov 22 21:57:53 I think that the problem is not in the state machine, but rather in our Sharp flash devices not understanding the command. Nov 22 21:57:53 like in kernel 2.4 ? Nov 22 21:58:33 one difference I've seen btw strataflash and sharp flash are the buffer write cycles Nov 22 21:58:38 sharp >4 Nov 22 21:58:42 strataflash >2 Nov 22 21:59:12 if you send commands during buffer write the chip switch state and status register is set Nov 22 21:59:41 that's valid for both and the code checks for this Nov 22 22:00:01 Hmm. Nov 22 22:00:49 That won't tell us why QRY is handled badly, because there no buffer writes at that time. Nov 22 22:00:51 i.e I could log SR.4 or SR.5 bits set in buffer write (status ffffffff). Clearing. Nov 22 22:01:05 And my issue also happens in FL_READING state Nov 22 22:01:28 ah, ok, I'm telling after inizialization Nov 22 22:02:23 afais the timings are read from the cfi query so should be correct Nov 22 22:02:54 they match with technical sheet Nov 22 22:03:36 no idea about MCS0 and such registers ;) Nov 22 22:05:44 ah, wrt poodle, pls show me how would you pull the gpio of the battery switch in the poweroff path Nov 22 22:06:07 I'd like to fix the kexecboot kernel Nov 22 22:09:18 seems a low hanging fruit... Nov 22 22:38:34 Jay7: FYI Nov 22 22:38:36 [PATCH 0/6] kexec: A new system call to allow in kernel loading Nov 22 22:38:48 [PATCH 4/6] kexec: A new system call, kexec_file_load, for in kernel kexec Nov 22 22:55:46 ? Nov 22 22:55:55 Don't we already have kexec? Nov 22 23:04:03 You probably mean this piece of code from 2.4 kernel: Nov 22 23:04:05 #if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) Nov 22 23:04:05 // charging , so CHARGE_ON bit is HIGH during OFF. Nov 22 23:04:05 if ( GPLR(GPIO38_FFRI) & GPIO_bit(GPIO38_FFRI) ) { Nov 22 23:04:05 PGSR1 |= GPIO_bit(GPIO38_FFRI); Nov 22 23:04:05 } else { Nov 22 23:04:08 PGSR1 &= ~GPIO_bit(GPIO38_FFRI); Nov 22 23:04:10 } Nov 22 23:04:20 I think this just forces the charging in sleep mode. Nov 22 23:06:55 I see that kexecboot does RB_POWER_OFF Nov 22 23:07:07 and a restart follows Nov 22 23:07:39 both on poodle and collie Nov 22 23:07:58 but on ppodle the magic switch allows the 'poweroff' Nov 22 23:08:27 rest of pxa does apparently 'shut down' Nov 22 23:08:40 (c7x0 and spitz) Nov 23 00:25:54 lumag_: checkout last two commits Nov 23 00:25:56 https://github.com/andrea-adami/meta-handheld/commits/master Nov 23 00:50:54 gn **** ENDING LOGGING AT Sat Nov 23 02:59:59 2013