I made all of these mods (well I put a 20nf part at C115, but no deviations other than that) but it’s still erroring out the same way as before.I've been comparing my orange micro card and your schematic and found a couple of show stoppers as well as some other corrections.
I don't know what value the caps I haven't scribbled on should be, but I feel some of them are too small. I'll come back to that. I might need to dismantle the orange micro card, which I'd rather not. It is the only OPTi card I've found (it's a nice dual FW+USB card, made for macs).
Suggestions (red is certain, blue is... theory/guess) :
View attachment 53981
Your 10k resistors at R43 and R50 are attenuating the USB data lines. The signals can't get through.
21.092: Expert - Initializing disk based USB Expert 1.5.5
21.843: [ 123456789]: UIM - Power manager does not do wake functions 0
22.476: [ 0]: USL - ctlPktHandler, ********** unqueued does not match 65535
22.476: [ 0]: USL - ctlPktHandler pb 622368
22.476: [ 0]: USL - ctlPktHandler pbq 0
22.476: [ 123456789]: UIM - UIMEndpointDelete: Could not find endpoint -6987
22.896: [ 75576052]: Expert - LoadClassDriver: USBHub1Apple - calling driver initialize routine... 0
22.896: [ 75576052]: Expert - LoadClassDriver: USBHub1Apple - driver initialization completed 0
22.898: [ 75576052]: Driver - Externally powered Hub attached - power supply good 0
24.025: [ 0]: Expert - Bus Enumeration using disk-based drivers (mSec): 1566
24.027: [ 0]: Expert - Could not find Native Power Manager Lib 0
25.486: [ 75576052]: Driver - Hub Driver - Device found, calling USBHubAddDevice. Port 2
25.731: [ 0]: USL - findEndpointAddr -1
25.731: [ 0]: USL - Stalling pipe 75576064
25.731: [ 75576052]: Driver - Hub Driver Error - Could not read 8 bytes of device descriptor before set address -6911
25.733: [ 0]: USL - findEndpointAddr -1
25.733: [ 0]: USL - Stalling pipe 75576064
25.733: [ 0]: USL - ctlPktHandler, ********** unqueued does not match 65535
25.733: [ 0]: USL - ctlPktHandler pb 11774512
25.733: [ 0]: USL - ctlPktHandler pbq 0
25.733: [ 75576052]: Driver - Hub Driver Error - Could not read 8 bytes of device descriptor before set address -6911
25.735: [ 0]: USL - findEndpointAddr -1
25.735: [ 0]: USL - Stalling pipe 75576064
25.735: [ 0]: USL - ctlPktHandler, ********** unqueued does not match 65535
25.735: [ 0]: USL - ctlPktHandler pb 11774512
25.735: [ 0]: USL - ctlPktHandler pbq 0
25.735: [ 75576052]: Driver - Hub Driver Error - Could not read 8 bytes of device descriptor before set address -6911
25.740: [ 0]: USL - findEndpointAddr -1
25.740: [ 0]: USL - Stalling pipe 75576064
25.740: [ 75576052]: Driver - Hub Driver Error - Could not read 8 bytes of device descriptor before set address -6911
25.773: [ 0]: USL - findEndpointAddr -1
25.773: [ 0]: USL - Stalling pipe 75576064
25.773: [ 75576052]: Driver - Hub driver - no more reties in device zero -6911
25.773: [ 75576052]: Driver - Hub Driver - remembering getDeviceDescriptorFailed (b) -6911
25.775: [ 0]: USL - findEndpointAddr -1
25.775: [ 0]: USL - Stalling pipe 75576064
25.775: [ 0]: USL - ctlPktHandler, ********** unqueued does not match 65535
25.775: [ 0]: USL - ctlPktHandler pb 11774512
25.775: [ 0]: USL - ctlPktHandler pbq 0
25.776: [ 0]: USL - UIMEDDelete did not get lock on UIM 0
25.776: [ 75576052]: Driver - Hub Driver Error - Setting the device address -6911
25.807: [ 75576052]: Driver - Hub Driver - Set address failed, increasing time 1
25.807: [ 75576052]: Driver - Hub driver - disabling dead port 1 2
25.838: [ 75576052]: Driver - Hub driver - (1) dead port dead port disabled 2
25.838: [ 0]: USL - processDelayQ delayQueueChanged, breaking 0
25.840: [ 0]: USL - processDelayQ delayQueueChanged, breaking 0
25.872: [ 75576052]: Driver - Hub Driver - Device found, calling USBHubAddDevice. Port 2
25.872: [ 0]: USL - processDelayQ delayQueueChanged, breaking 0
30.968: [ 0]: USL hubs - timing out add 5000
30.968: [ 123456789]: UIM - UIMControlTransfer: endpoint not found. -6987
30.969: [ 123456789]: UIM - OHCIUIMTKillRemainingTransaction- Endpoint not found -6987
30.969: [ 0]: USL - calling ctl packet handler because of error -6987
30.969: [ 0]: USL - errorCallBack -1
30.969: [ 0]: USL - findEndpointAddr -1
30.969: [ 0]: USL - UIMClearEndPointStall did not get lock on UIM 0
30.969: [ 123456789]: UIM - UIMEndpointDelete: Could not find endpoint -6987
30.969: [ 0]: USL - UIMEDDelete did not get lock on UIM 0
--------------------------------
No new USB events have occurred.
The caps I can see what values they are with my multimeter.@croissantking
I recommend getting one of these :
LCD ESR Meter Transistor Tester LCR-T4 Diode Triode Capacitance SCR Inductance | eBay
Find many great new & used options and get the best deals for LCD ESR Meter Transistor Tester LCR-T4 Diode Triode Capacitance SCR Inductance at the best online prices at eBay! Free delivery for many products.www.ebay.co.uk
It will help you work out what the caps and inductors are.
Potentially, they have as varied values as caps and resistors.The caps I can see what values they are with my multimeter.
The inductors... does it matter that much?
Could we crowdsource another donor card off eBay?Can I see a current photo of your personality card?
I'm going to struggle to get much more without dismantling a card. I wish I had a card like @Fizzbinn's - it's very similar to the design we're heading towards. I can see the 15k pull downs and 33R inline resistors.
Mine won't do small or large value caps very well. My component tester works way better.caps I can see what values they are with my multimeter
anyone got a way to read OrCAD 9 files? opti's website has an application schematic of an example board (http://www.opti-inc.com/html/usb1394.html or attached below).
More than me, I found one "notes" document yesterday and hadn't got around to looking for anything else.I'm paying attention!
Man, you guys are fast. I’m on itView attachment 53995
We need to populate one of these to get 3.3V, if one isn't already populated??
Couple more caps worked out here :
View attachment 53996