2 Mar 2001 01:58
DOC2000 - 96MB on a 650Mhz PIII - cannot doc_read_ecc
Pete Skelly <pete.skelly <at> astanetworks.com>
2001-03-02 00:58:50 GMT
2001-03-02 00:58:50 GMT
I've been having trouble getting my 96MB DOC device to run on my system, and have noticed a few others having similar problems in the archive. I'm using the mtd drivers from the 2.4.1 kernel (no mods) I threw a kernel debugger on the system, and set a breakpoint where the ECC status is read, and it returned 0x8a, 0x8e, 0x8a during the 3 reads of the ECC status, hence a failure. Next, I stepped through the entire doc_read_ecc process, and reading the ecc status returned 0x8a, 0x8e, 0x0a, a success. This implies that there are some timing issues with either the larger DOC chips that are not addressed in the code, or there are timing issues caused by the fact that I'm running a PIII -650 system, which is a bit faster than most embedded systems. Anyone else come across anything like this. I'm going to do some more sniffing around, to see if I can determine exactly which 'Delay' is not long enough, but if anyone has any technical info on what timing issues might be suspect, your help would be appreciated. p(Continue reading)
RSS Feed