Michael Buesch wrote:
> I'm sorry, I cannot tell you what causes this. But I guess, however,
> it is some change in the ssb setup code that broke this.
>
>   
Here's some more evidence. I scanned the phy register space using 
get_dbe. Here are the results:

Addr   Value
3e0      0x3207 (looks ok)
3e2      0x0
3e4      0x4
3e6      bus err
3e8      0x0
3ea      bus err
3ec      0x3f22
3ee      bus err
3f0      0x8000
3f2      bus err  (not implemented)
3f4      bus err
3f6      0x1 (looks ok)
3f8      bus err
3fa      0x17f (looks ok too)
3fc      bus err
3fe      0x3207

It looks like (almost) every other phy register doesn't respond. I put 
in a large (200us) delay between accesses with no change in behaviour. 
If it is timing, it must be on the pci bus side of the core.

I inspected a diff of a working and non-working ssb, b43 and mips/mm, 
but didn't see anything that could explain this. I'm obviously missing 
something and will keep looking.

Steve

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to