<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><pre>On Fri, 2010-03-19 at 00:21 +0100, Stef Simoens wrote:
><i> Hello,
</i>><i> 
</i>><i> Some time ago (July 24th 2009 my mailbox says) I emailed you and the
</i>><i> linuxppc-dev list about my problems booting from the mesh SCSI
</i>><i> controller.
</i>><i> 
</i>><i> I just compiled 2.6.31 (actually, gentoo-sources-2.6.31-r10); but the
</i>><i> problem remains
</i>><i> I know that 2.6.33 is out, but as I didn't see any changes to the
</i>><i> mesh-driver I guess that the problem is still there ...
</i>
Sadly I haven't had a chance to look. The MESH driver is a pretty
complicated thing that I didn't write and am not familiar with, so it's
going to take some work to sort out what's going on, and so far I
haven't had time to dedicate to this.

Cheers,
Ben.
</pre><div>I found this topic in the linuxppc-dev archives while googling for a mesh problem I currently have on my PowerPC 7500:</div><div>the boot process fails when populating /dev.  I think I have the same problem as reported by Stef Simoens: after a lot of complaints</div><div>like 'mesh_abort' and 'mesh_host_reset', it ends with Kernel panic about 'double DMA start'.</div><div><br></div><div>A rebuilt my kernel several times with different configs, but the only way to make it bootable is to disable the CDROM driver</div><div>(the 'sr' block of the SCSI upper layer).  The problem even occurs when 'sr' is built as a module.</div><div><br></div><div>My platform: pol [ ~ ]$ cat /proc/cpuinfo</div><div>processor<span class="Apple-tab-span" style="white-space:pre">        </span>: 0</div><div>cpu<span class="Apple-tab-span" style="white-space:pre">               </span>: 604e</div><div>clock<span class="Apple-tab-span" style="white-space:pre">          </span>: 200.000000MHz</div><div>revision<span class="Apple-tab-span" style="white-space:pre">      </span>: 2.4 (pvr 0009 0204)</div><div>bogomips<span class="Apple-tab-span" style="white-space:pre">        </span>: 25.00</div><div>timebase<span class="Apple-tab-span" style="white-space:pre">      </span>: 12500550</div><div>platform<span class="Apple-tab-span" style="white-space:pre">   </span>: PowerMac</div><div>model<span class="Apple-tab-span" style="white-space:pre">              </span>: Power Macintosh</div><div>machine<span class="Apple-tab-span" style="white-space:pre">             </span>: Power Macintosh</div><div>motherboard<span class="Apple-tab-span" style="white-space:pre"> </span>: AAPL,7500 MacRISC</div><div>detected as<span class="Apple-tab-span" style="white-space:pre">       </span>: 16 (PowerMac 7500)</div><div>pmac flags<span class="Apple-tab-span" style="white-space:pre">       </span>: 00000000</div><div>L2 cache<span class="Apple-tab-span" style="white-space:pre">   </span>: 256K unified</div><div>pmac-generation<span class="Apple-tab-span" style="white-space:pre">        </span>: OldWorld</div><div>Memory<span class="Apple-tab-span" style="white-space:pre">             </span>: 208 MB</div><div><br></div><div>My kernel: pol [ ~ ]$ uname -a</div><div>Linux ppc7600 2.6.37.6 #4 Thu Aug 4 18:36:07 CEST 2011 ppc GNU/Linux</div><div><br></div><div>My compiler: pol [ ~ ]$ gcc -v       </div><div>Ingebouwde specs worden gebruikt.</div><div>COLLECT_GCC=gcc</div><div>COLLECT_LTO_WRAPPER=/usr/lib/gcc/powerpc-unknown-linux-gnu/4.5.2/lto-wrapper</div><div>Target: powerpc-unknown-linux-gnu</div><div>Configured with: ../gcc-4.5.2/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ --disable-multilib --disable-bootstrap --with-system-zlib</div><div>Thread model: posix</div><div>gcc versie 4.5.2 (GCC) </div><div><br></div><div>My system: LFS-2.8 (Linux From Scratch)</div><div><br></div><div>I have on the same machine also Ubuntu 8.04.1 (hardy), running the 2.6.24-19-powerpc kernel </div><div>and gcc 4.1.3.  There is no mesh problem with this distribution.</div><div><br></div><div>Stef reported kernel 2.6.29 OK but 2.6.30-rcl and 2.6.31-rc3 NOK.</div><div><br></div><div>I recompiled mesh.c with DEBUG on and I see a lot of messages on the screen but I cannot capture them in a file.  We are too early</div><div>in the boot process for a working serial port and there is no disk mounted yet to log anything.</div><div><br></div><div>BenH was suspecting a DMA buffer misalignment but so far, I could not find a real solution on the Internet.</div><div>Anybody?</div><div>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">pvg</font></p>

</div>
<br></body></html>