I have a D3 with the same problem - one of the boards show "0 ASICs" in the kernel log.
Any chance that someone (blissz?) could create a firmware fix for the D3 as well? I have neither the skills nor the tools to grab the PIC from one of the working boards and flashing it to the bricked one.