Hey, <br><br>I can confirm this problem on my fresh OS X 10.7 (Lion) installation.<div><br></div><div>The IRQ storm bug you're referring to was caused by TCK byte difference between T=1 and T=0 protocols and has been fixed in firmware 0.2 (<a href="http://laforge.gnumonks.org/weblog/2011/08/16/">http://laforge.gnumonks.org/weblog/2011/08/16/</a>).</div>
<div>This however should not be related I guess as if you connect the simtrace without a phone and simcard attached to it, this bug should not trigger (correct me if i'm wrong).</div><div><br></div><div>to debugging: you can use a serial cable connected to the 2.5" jack (something like FTDI based one for osmocom motorola phones if you have one) - that's the debugging interface. I'm currently travelling and don't have my usb->serial cable with me so I will check back at home.</div>
<div><br></div><div>Cheers,</div><div>Lukas</div><div><div><br><div class="gmail_quote">On Mon, Oct 3, 2011 at 8:29 PM, Peter Stuge <span dir="ltr"><<a href="mailto:peter@stuge.se" target="_blank">peter@stuge.se</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>Holger Hans Peter Freyther wrote:<br>
> > Mac OS is really really strict about USB descriptors being correct,<br>
> > where both Windows and Linux are more lenient. But the error messages<br>
> > say the device would not even accept the address it was assigned, so<br>
> > there is some more fundamental problem with the USB firmware. :\<br>
><br>
> any debug hints? it will be my first real adventure into the USB<br>
> land. Right now I would just play trial and error to see how far in<br>
> the setup things go.<br>
<br>
</div></div>The device address being assigned by the PC is very very early in the<br>
USB enumeration (device discovery after plug-in) process, so<br>
something goes wrong pretty early.<br>
<br>
I understood that the firmware is based on an example firmware from<br>
Atmel, so maybe look around their developer resources for any info<br>
about known problems with Mac OS.<br>
<br>
I would probably add some serial output to the firmware in main() and<br>
in the USB interrupt handler, and try to see what differs between Mac<br>
OS and other systems during enumeration.<br>
<br>
I recall Harald mentioned an interrupt storm in some circumstances,<br>
this could also cause the device address assignment to fail if it<br>
isn't fixed already.<br>
<font color="#888888"><br>
<br>
//Peter<br>
<br>
</font></blockquote></div><br></div>
</div>