I am sorry to only be able to report a 'me to'.

Same Soekris, same OS and config, same observed behaviour (and also a
vague hope for a solution someday.)

I my case, I have the device in a datacenter and I had hoped to be
able to attach a couple of serial ports to communicate with other
gear.  Since I needed to get the device in place for other duties and
the multiple serial port situation was mostly a 'nice to have' I did
not spend a lot of effort on the problem.

Hopefully my comment will at least serve as a heads-up for people who
are planning a similar setup.  That is to say, it may be the case that
multiple USB devices off a hub, off a 5501, running FreeBSD 7.2R, may
not work out of the box.

On the other hand I am not sure I would be very comfortable mixing the
terms 'FreeBSD', 'USB', and 'production'.  If there is one sure-fire
way I've found to destabilize (or crash) a system running FreeBSD,
it's by trying to use USB.  I've found this again and again on many
chassis and many versions of FreeBSD.  I'm not complaining because
I've been remiss in getting crash dumps and filing PR's, but I'm just
sayin'.  My 5501 *does* seem stable with a single 'prolific chipset'
USB -> serial adapter for what it's worth.

Thanks,

 - Tom

On Sun, Jul 12, 2009 at 8:31 PM, Graham
Menhennitt<[email protected]> wrote:
> I have a net5501 running FreeBSD 7-Stable. I want to connect a number of
> USB devices to it:
> - a HP Laserjet 1020 printer
> - an APC Back UPS 350 UPS
> - a 6-in-one card reader (not so fussed about this one)
>
> If I plug any of them directly into the 5501's USB port it works fine.
> However, if I use a USB hub then it doesn't work at all. I've tried it
> with two different hubs and two different cables. I've tried the hubs
> both with a plug pack, and being powered from the USB bus. The only
> thing common to the failures is the 5501. The hubs are both USB 2.0
> according to their advertising.
>
> The hub itself is recognised (although I don't have the output from
> usbdevs available at the moment). The UPS doesn't ever seem to be
> recognised when connected via the hub - there's nothing in dmesg and
> nothing in usbdevs. Ditto for the 6-in-one card reader - the LED on the
> front of it doesn't even light up.
>
> The printer sometimes gets partially recognised. The output from
> "usbdevs -v" when the printer is connected directly and working properly
> looks like:
>
>     Controller /dev/usb0:
>    addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),
>    AMD(0x0000), rev 1.00
>     port 1 powered
>     port 2 powered
>     port 3 powered
>     port 4 powered
>    Controller /dev/usb1:
>    addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),
>    AMD(0x0000), rev 1.00
>     port 1 addr 2: high speed, self powered, config 1, HP LaserJet
>    1020(0x2b17), Hewlett-Packard(0x03f0), rev 1.00
>     port 2 powered
>     port 3 powered
>     port 4 powered
>
> However, if I connect it via the hub, it sometimes doesn't show it at
> all, while other times it says something like (doing this from memory):
>
>    port 1 addr 2: high speed, self powered, config 1, 0x2b17(0x2b17),
>    vendor 0x03f0(0x03f0), rev 1.00
>
> So, it can see it but it doesn't resolve the vendor or device ids. It
> looks like the 5501 can see whatever is directly connected to it, but
> can't (reliably) see things that more than one step away.
>
> My (custom) kernel has:
>
>    device          usb             # USB Bus (required)
>    device          umass           # Disks/Mass storage - Requires
>    scbus and da
>    device          scbus           # SCSI bus (required for SCSI)
>    device          da              # Direct Access (disks)
>    device          uhci            # UHCI PCI->USB interface
>    device          ohci            # OHCI PCI->USB interface
>    device          ehci            # EHCI PCI->USB interface (USB 2.0)
>    device          ugen            # Generic
>
> So, does anybody have any ideas about how to fix this. If the worst came
> to the worst and it can't be fixed, how difficult is it to install a
> second USB connector on the 5501 to bring out a second port?
>
> Thanks for any help,
>  Graham
>
>
>
>
> _______________________________________________
> Soekris-tech mailing list
> [email protected]
> http://lists.soekris.com/mailman/listinfo/soekris-tech
>
_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to