Pages: [1]   Go Down
Author Topic: USB host without power - Some electronic help required  (Read 845 times)
0 Members and 1 Guest are viewing this topic.
Chile
Offline Offline
Edison Member
*
Karma: 35
Posts: 1251
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi everyone,

I have a programmable board with 4 usb host connectors, 3 visible and 2 usb hubs/2 port each (you can enable 1&2 and/or 3&4).

1 port is not providing any energy, as far I can see, there is 1 capacitor and 2 other nearby components used in every usb port.
I wish to know if someone knows anything I can do to debug this problem or has any experience (what can be damaged?)

I discovered that the nearby usb DOES provide power but the board itself reboots if I use that port for a while for example with a usb keyboard.

The board is an eBox 3350MX:
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=280703095602&ssPageName=ADME:X:RTQ:US:1123

CPU: DM&P Vortex86MX (PMX-1000) @933MHz
[Processor is Pentium I MMX compatible - will run i586 instructions but not i686]

BIOS: AMI BIOS

Memory: 512 MB DDR2 RAM
[RAM is soldered on-board and cannot be replaced or upgraded]

VGA Integrated Graphics Chip: RDC Semiconductor M2010 (D-Sub 15-pin)
[64MB separate RAM for GPU]

Ethernet 10/100 Mbps LAN: RDC Semiconductor R6040 (RJ-45 connector)
[Built-in PXE diskless boot function]

USB: 3 ports (2 at the front, 1 at the rear)
[Support USB 1.1 and USB 2.0]

Audio: RDC Semiconductor R3010 High Definition Audio
[Realtek ALC262 Audio Codec -  Mic in and Line out]

Storage: 1x SD Slot (Supports SDHC up to 32GB)
[SD Slot is bootable but not hot-swappable]

Dimensions: 95 x 95 x 20 mm
[Includes 4 holes for VESA 75 mounting standard to mount behind LCD monitor]

Power DC +5V @ 2A

__________________________________________________________





« Last Edit: August 08, 2011, 09:45:38 am by eried » Logged

My website: http://ried.cl

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 596
Posts: 33283
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

A part number or link to this board would be needed before any advice could be offered. At the very least a picture is needed.

The original post has now been modified. Thanks.
« Last Edit: August 08, 2011, 12:01:25 pm by Grumpy_Mike » Logged

Chile
Offline Offline
Edison Member
*
Karma: 35
Posts: 1251
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the answer Grumpy_Mike. I have no clue on what's going on.
The only pictures I have are very low quality pictures from a guy that dissasembled the board.

I discovered a new clue: When I use the nearby usb the board is not stable at all. So this problem should be related to the USB power, the back usb works as expected. Too bad that customs charged me a lot for this x86 board, so getting help from the store will be very hard and expensive.
Logged

My website: http://ried.cl

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 596
Posts: 33283
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

So does the computer work as it should apart from the USB?
It could just be that the software drivers have not been installed for those ports. Power is only switched on when the port is activated so it could be there is nothing physically wrong with it.
Quote
so getting help from the store will be very hard and expensive.
I know customs can be very expensive in South America, but I would have thought that they might be able to give email assistance for this. Looking at the photographs it looks like there is unfortunately little you can do in the way of DIY repair, it is all surface mount and the major chips look like BGA devices.
Logged

SF Bay Area
Offline Offline
Full Member
***
Karma: 1
Posts: 182
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Have you tried plugging it into a powered USB hub to see if it works? Have you tried using a power supply that supplies more amperage than 2A?

Some PCs will not supply adequate power to all the USB ports, esp. simultaneously.

I'm guessing it's USB 2.0 in the rear, and 1.1 in the front.
Logged

Chile
Offline Offline
Edison Member
*
Karma: 35
Posts: 1251
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

Yes Mike, everything works but the left usb port. The frontal and the back one produces the pc to freeze sometimes now (I think the failure is expanding now), right now, the sd card with XP was corrupted due the freezes (the registry was corrupted).

If something is wrong with a smd piece I think I can replace it (for example a smd power mosfet) I have replaced some smd components in old arduinos (ftdi) and servos smiley-grin but I really don't have idea on what's failing.

One of my questions if someone knows how the usb works, is about: USB ports are powered all the time? can I for example use an external powersource wired to the VCC and GND of the dead usb in the board or there is some kind of relation between usb power and data?

For example I can see a small relation but only for over current signal in an ideal layout exposed here: http://www.usb.org/developers/whitepapers/power_delivery_motherboards.pdf



So technically, if the usb built in 5V switch is dead I can replace it but I have very little knowledge over electronics. I found this component: http://html.alldatasheet.com/html-pdf/253311/A-POWER/AP4435GM/295/1/AP4435GM.html tracing the power input, can this power mosfet be the guilty?

I am using a usb adapter directly, not a usb port from a computer to energize the board. The board requires at least 500 mA without using the usb ports built in (2000 mA with 3x500 mA devices connected)

I think all ports are 2.0 because in the bios you can configure the speed, so right now I am using the max speed available.

Thanks again!
Logged

My website: http://ried.cl

SF Bay Area
Offline Offline
Full Member
***
Karma: 1
Posts: 182
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Does it reboot if you plug something into the usb port while you are in the bios?
If not, then it's probably the OS drivers. Have you tried booting it within Linux?
Logged

Chile
Offline Offline
Edison Member
*
Karma: 35
Posts: 1251
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes, but now when I plug something, it is like when I am using for a while the usb port. It can freeze in the bios or in windows, not a driver issue.
Logged

My website: http://ried.cl

SF Bay Area
Offline Offline
Full Member
***
Karma: 1
Posts: 182
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Just a shot in the dark, but if you set the ports to USB 1.1 (or whatever the lowest speed is) in the bios, will it still reboot?

I'm not sure if it's a good idea, but maybe you could splice a USB cable to get the power lines from the one that works. Just to see if it's a power issue.

It probably defeats your purposes of getting such a small device, but you could use a powered USB hub to work off your power supply to get more USB ports. I think you can get up to 4 sometimes with a passive hub.
Logged

Pages: [1]   Go Up
Jump to: