User avatar
bob.green
Posts: 11
Joined: Fri Jun 07, 2013 1:39 pm
Location: Wells, UK

Additional USB, LAN, Serial ports

Fri Jun 07, 2013 1:57 pm

When I'm playing with my Pis in the workshop, I often need extra USB ports. A while back I stumbled on the Targus PAEPRO90 which from a single USB2 port gives me five USB2 ports, one 10/100Mb/s LAN, one sound card, one serial port and one parallel printer port. While it's actually considerably bigger than the Pi itself, in a lab situation, that's a lot of extra stuff. I plug it into the Pi and off I go.

This is legacy hardware which isn't supported by Win7+ so suppliers are dropping them from their inventory and occasionally bargains can be found.

I noticed today that for people in the UK, Scan are currently selling off stock at £5.95. I have no connection whatsoever with Scan, other than as a customer. I've just ordered two more (just because of the price).

If that's your kind of thing, grab a bargain. You can find them here: http://www.scan.co.uk/products/targus-m ... allel-port - I don't suppose they'll have stock for long.

It comes complete with a 5v 3A US power adapter, but includes a UK socket adapter.

Share and enjoy...

-Bob

User avatar
bob_binz
Posts: 441
Joined: Thu Feb 02, 2012 7:58 pm
Location: Stockport, UK

Re: Additional USB, LAN, Serial ports

Fri Jun 07, 2013 4:08 pm

Looks good. Are all the extra outputs supported on the Pi? i.e. I assume the LAN and parallel port will need drivers?

User avatar
bob.green
Posts: 11
Joined: Fri Jun 07, 2013 1:39 pm
Location: Wells, UK

Re: Additional USB, LAN, Serial ports

Mon Jun 10, 2013 8:07 am

I've only actually used the USB ports but looking at the kernel log, all the other devices were detected and a additional ethernet device appeared when I ran ifconfig. I've used every port on it with Ubuntu so the drivers are there and I suspect, compiled into the standard Pi kernel by default. If I get time today, I'll try and confirm this.

-Bob

User avatar
malakai
Posts: 1382
Joined: Sat Sep 15, 2012 10:35 am
Contact: Website

Re: Additional USB, LAN, Serial ports

Mon Jun 10, 2013 8:24 am

Nice find going to have to keep my eye on your progress. At around $25 in the US it still seems quite a deal especially if everything works sound (No mic ) and Ethernet would be nice to have instead of swapping out all the cables just unplug the USB and put in another Pi.
http://www.raspians.com - always looking for content feel free to ask to have it posted. Or sign up and message me to become a contributor to the site. Raspians is not affiliated with the Raspberry Pi Foundation. (RPi's + You = Raspians)

User avatar
bob.green
Posts: 11
Joined: Fri Jun 07, 2013 1:39 pm
Location: Wells, UK

Re: Additional USB, LAN, Serial ports

Mon Jun 10, 2013 1:35 pm

All looking pretty good - just tested it with the latest (25 May 2013) Wheezy and it detected everything:

Code: Select all

# lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 009: ID 0451:2036 Texas Instruments, Inc. TUSB2036 Hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 413c:2107 Dell Computer Corp.
Bus 001 Device 006: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 001 Device 007: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 001 Device 008: ID 07a6:8515 ADMtek, Inc. AN8515 Ethernet
Bus 001 Device 010: ID 0d8c:0001 C-Media Electronics, Inc. Audio Device
Bus 001 Device 011: ID 0711:0230 Magic Control Technology Corp. MCT-232 Serial Port
Bus 001 Device 012: ID 047e:1001 Agere Systems, Inc. (Lucent) USS720 Parallel Port
#
now, devices:

Code: Select all

# lsmod
Module                  Size  Used by
mct_u232                9321  0
usbserial              32890  1 mct_u232
snd_usb_audio         104097  0
snd_hwdep               5929  1 snd_usb_audio
snd_usbmidi_lib        18067  1 snd_usb_audio
snd_seq_midi            4591  0
snd_seq_midi_event      6544  1 snd_seq_midi
snd_rawmidi            21160  2 snd_usbmidi_lib,snd_seq_midi
pegasus                18656  0
snd_bcm2835            16304  0
snd_pcm                77560  2 snd_bcm2835,snd_usb_audio
snd_seq                53329  2 snd_seq_midi_event,snd_seq_midi
snd_timer              19998  2 snd_pcm,snd_seq
snd_seq_device          6438  3 snd_seq,snd_rawmidi,snd_seq_midi
snd                    58447  9 snd_bcm2835,snd_usb_audio,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_usbmidi_lib,snd_seq_device
snd_page_alloc          5145  1 snd_pcm
evdev                   9426  2
leds_gpio               2235  0
led_class               3562  1 leds_gpio
#
and finally, the kernel log:

Code: Select all

Jun 10 13:17:21 raspberrypi kernel: [ 6048.642860] usb 1-1.3: USB disconnect, device number 5
Jun 10 13:17:27 raspberrypi kernel: [ 6054.259873] usb 1-1.3: new high-speed USB device number 6 using dwc_otg
Jun 10 13:17:27 raspberrypi kernel: [ 6054.360551] usb 1-1.3: New USB device found, idVendor=04b4, idProduct=6560
Jun 10 13:17:27 raspberrypi kernel: [ 6054.360582] usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Jun 10 13:17:27 raspberrypi kernel: [ 6054.370599] hub 1-1.3:1.0: USB hub found
Jun 10 13:17:27 raspberrypi kernel: [ 6054.370924] hub 1-1.3:1.0: 4 ports detected
Jun 10 13:17:27 raspberrypi kernel: [ 6054.649928] usb 1-1.3.1: new high-speed USB device number 7 using dwc_otg
Jun 10 13:17:28 raspberrypi kernel: [ 6054.750501] usb 1-1.3.1: New USB device found, idVendor=04b4, idProduct=6560
Jun 10 13:17:28 raspberrypi kernel: [ 6054.750532] usb 1-1.3.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Jun 10 13:17:28 raspberrypi kernel: [ 6054.761335] hub 1-1.3.1:1.0: USB hub found
Jun 10 13:17:28 raspberrypi kernel: [ 6054.761582] hub 1-1.3.1:1.0: 4 ports detected
Jun 10 13:17:28 raspberrypi kernel: [ 6054.839948] usb 1-1.3.2: new high-speed USB device number 8 using dwc_otg
Jun 10 13:17:28 raspberrypi kernel: [ 6054.945321] usb 1-1.3.2: New USB device found, idVendor=07a6, idProduct=8515
Jun 10 13:17:28 raspberrypi kernel: [ 6054.945352] usb 1-1.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 10 13:17:28 raspberrypi kernel: [ 6054.945368] usb 1-1.3.2: Product: USB To LAN Converter
Jun 10 13:17:28 raspberrypi kernel: [ 6054.945381] usb 1-1.3.2: Manufacturer: ADMtek
Jun 10 13:17:28 raspberrypi kernel: [ 6054.945393] usb 1-1.3.2: SerialNumber: 0001
Jun 10 13:17:28 raspberrypi kernel: [ 6054.991762] pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver
Jun 10 13:17:28 raspberrypi kernel: [ 6054.994230] pegasus 1-1.3.2:1.0: setup Pegasus II specific registers
Jun 10 13:17:28 raspberrypi kernel: [ 6055.039974] usb 1-1.3.1.4: new full-speed USB device number 9 using dwc_otg
Jun 10 13:17:28 raspberrypi kernel: [ 6055.104692] pegasus 1-1.3.2:1.0: eth1, ADMtek ADM8515 "Pegasus II" USB-2.0 Ethernet, 00:05:1b:70:6c:02
Jun 10 13:17:28 raspberrypi kernel: [ 6055.106676] usbcore: registered new interface driver pegasus
Jun 10 13:17:28 raspberrypi kernel: [ 6055.142561] usb 1-1.3.1.4: New USB device found, idVendor=0451, idProduct=2036
Jun 10 13:17:28 raspberrypi kernel: [ 6055.142592] usb 1-1.3.1.4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Jun 10 13:17:28 raspberrypi kernel: [ 6055.142609] usb 1-1.3.1.4: Product: General Purpose USB Hub
Jun 10 13:17:28 raspberrypi kernel: [ 6055.145300] hub 1-1.3.1.4:1.0: USB hub found
Jun 10 13:17:28 raspberrypi kernel: [ 6055.145670] hub 1-1.3.1.4:1.0: 3 ports detected
Jun 10 13:17:28 raspberrypi ifplugd(eth1)[2367]: ifplugd 0.28 initializing.
Jun 10 13:17:28 raspberrypi ifplugd(eth1)[2367]: Using interface eth1/00:05:1B:70:6C:02 with driver <pegasus> (version: v0.6.14 (2006/09/27))
Jun 10 13:17:28 raspberrypi ifplugd(eth1)[2367]: Using detection mode: SIOCETHTOOL
Jun 10 13:17:28 raspberrypi ifplugd(eth1)[2367]: Initialization complete, link beat not detected.
Jun 10 13:17:28 raspberrypi kernel: [ 6055.322721] pegasus 1-1.3.2:1.0: eth1: update_eth_regs_async, status -22
Jun 10 13:17:28 raspberrypi kernel: [ 6055.420109] usb 1-1.3.1.4.1: new full-speed USB device number 10 using dwc_otg
Jun 10 13:17:28 raspberrypi kernel: [ 6055.523277] usb 1-1.3.1.4.1: New USB device found, idVendor=0d8c, idProduct=0001
Jun 10 13:17:28 raspberrypi kernel: [ 6055.523352] usb 1-1.3.1.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jun 10 13:17:28 raspberrypi kernel: [ 6055.523372] usb 1-1.3.1.4.1: Product: USB Audio
Jun 10 13:17:28 raspberrypi kernel: [ 6055.523386] usb 1-1.3.1.4.1: Manufacturer: C-Media INC.
Jun 10 13:17:28 raspberrypi kernel: [ 6055.600144] usb 1-1.3.1.4.2: new full-speed USB device number 11 using dwc_otg
Jun 10 13:17:29 raspberrypi kernel: [ 6055.684776] usbcore: registered new interface driver snd-usb-audio
Jun 10 13:17:29 raspberrypi kernel: [ 6055.708283] usb 1-1.3.1.4.2: New USB device found, idVendor=0711, idProduct=0230
Jun 10 13:17:29 raspberrypi kernel: [ 6055.708368] usb 1-1.3.1.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 10 13:17:29 raspberrypi kernel: [ 6055.708389] usb 1-1.3.1.4.2: Product: Targus Group Intl
Jun 10 13:17:29 raspberrypi kernel: [ 6055.708404] usb 1-1.3.1.4.2: Manufacturer: Targus Group Intl
Jun 10 13:17:29 raspberrypi kernel: [ 6055.708418] usb 1-1.3.1.4.2: SerialNumber: 209176
Jun 10 13:17:29 raspberrypi kernel: [ 6055.790187] usb 1-1.3.1.4.3: new full-speed USB device number 12 using dwc_otg
Jun 10 13:17:29 raspberrypi kernel: [ 6055.839438] usbcore: registered new interface driver usbserial
Jun 10 13:17:29 raspberrypi kernel: [ 6055.842653] usbcore: registered new interface driver usbserial_generic
Jun 10 13:17:29 raspberrypi kernel: [ 6055.842866] USB Serial support registered for generic
Jun 10 13:17:29 raspberrypi kernel: [ 6055.842911] usbserial: USB Serial Driver core
Jun 10 13:17:29 raspberrypi kernel: [ 6055.851570] usbcore: registered new interface driver mct_u232
Jun 10 13:17:29 raspberrypi kernel: [ 6055.851756] USB Serial support registered for MCT U232
Jun 10 13:17:29 raspberrypi kernel: [ 6055.851856] mct_u232 1-1.3.1.4.2:1.0: MCT U232 converter detected
Jun 10 13:17:29 raspberrypi kernel: [ 6055.858631] usb 1-1.3.1.4.2: MCT U232 converter now attached to ttyUSB0
Jun 10 13:17:29 raspberrypi kernel: [ 6055.891834] usb 1-1.3.1.4.3: New USB device found, idVendor=047e, idProduct=1001
Jun 10 13:17:29 raspberrypi kernel: [ 6055.891865] usb 1-1.3.1.4.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0

Joe Schmoe
Posts: 4277
Joined: Sun Jan 15, 2012 1:11 pm

Re: Additional USB, LAN, Serial ports

Mon Jun 10, 2013 1:51 pm

(Mildly off topic)

Just out of curiosity, where did you find this available for sale in the US? I did a quick check of Pricewatch/Google/Amazon and didn't find this item.

Or, did you buy it from (and have it shipped from) the UK?
And some folks need to stop being fanboys and see the forest behind the trees.

(One of the best lines I've seen on this board lately)

User avatar
bob.green
Posts: 11
Joined: Fri Jun 07, 2013 1:39 pm
Location: Wells, UK

Re: Additional USB, LAN, Serial ports

Mon Jun 10, 2013 2:47 pm

Hi Joe,

I'm in the UK so sourced mine here. If they are available here, then they *must* be available in the US :) Google is probably your best friend...

-Bob
Joe Schmoe wrote:(Mildly off topic)

Just out of curiosity, where did you find this available for sale in the US? I did a quick check of Pricewatch/Google/Amazon and didn't find this item.

Or, did you buy it from (and have it shipped from) the UK?

Joe Schmoe
Posts: 4277
Joined: Sun Jan 15, 2012 1:11 pm

Re: Additional USB, LAN, Serial ports

Mon Jun 10, 2013 4:18 pm

Somebody quoted a price of US$25 (somewhere up above).

I was mostly addressing that person.
And some folks need to stop being fanboys and see the forest behind the trees.

(One of the best lines I've seen on this board lately)

User avatar
bonelifer
Posts: 128
Joined: Thu Jan 12, 2012 4:01 am
Location: http://www.phpbb.com/community/memberli ... e&u=147848
Contact: Website

Re: Additional USB, LAN, Serial ports

Mon Jun 10, 2013 11:24 pm

Joe Schmoe wrote:Somebody quoted a price of US$25 (somewhere up above).

I was mostly addressing that person.

Amazon: http://www.amazon.com/Targus-PAEPR090U- ... B0000TN21K (5-USB/Ethernet/Audio/Serial) $24.99

Joe Schmoe
Posts: 4277
Joined: Sun Jan 15, 2012 1:11 pm

Re: Additional USB, LAN, Serial ports

Tue Jun 11, 2013 1:42 am

Thanks.
And some folks need to stop being fanboys and see the forest behind the trees.

(One of the best lines I've seen on this board lately)

timmoore46
Posts: 266
Joined: Tue Jul 17, 2012 4:36 pm

Re: Additional USB, LAN, Serial ports

Fri Jun 21, 2013 6:49 am

As of 21st June 2013 Scan in the UK have some left. Delivery was super efficient ! Most impressed !

:D :D :D

Tim

BlueDan
Posts: 3
Joined: Thu Oct 10, 2013 8:11 pm

Re: Additional USB, LAN, Serial ports

Thu Oct 10, 2013 8:22 pm

Hi bob.green, thanks for sharing this (a couple of months back).

Does it still function ok for you (no random USB disconnects, etc) - the reviews on Amazon's US site aren't too favourable, but I'm willing to bet on that being due to shoddy drivers/USB support in older versions of Windows and/or people trying to use it without the external power supply.

http://www.amazon.com/dp/B00006B91E/

(in case I can't post links as a new user: look up B00006B91E on Amazon dot com)

And have you been able to power a RPi from it via one of the downstream ports, and not have errors, lockups or reboots while really working the CPU, ie under higher load?

The next cheapest 5v 3A PSU I've been able to find is ebay item 141039218452, which is only £0.04 cheaper delivered, so I figure I may as well try this Targus item and get a hub too?

With thanks

User avatar
bob.green
Posts: 11
Joined: Fri Jun 07, 2013 1:39 pm
Location: Wells, UK

Re: Additional USB, LAN, Serial ports

Fri Oct 11, 2013 7:29 am

Hi BlueDan,

I've had nothing but success with the device. I haven't really worked the pis hard and I generally don't bother to overclock, but yes, I've powered the pi from it with no problems.No random disconnects. I hope you have similar success :)

-Bob

BlueDan
Posts: 3
Joined: Thu Oct 10, 2013 8:11 pm

Re: Additional USB, LAN, Serial ports

Fri Oct 11, 2013 3:45 pm

Thanks for the feedback :)

I thought to put '5V 3A USB' in to eBay last night after posting (instead of 3000ma), and these came up.

http://www.ebay.co.uk/itm/380708104111

7 to 24v in; 5V 3A (4A peak) out. I'm going to solder one together with a spare power brick from an old Canon portable bubblejet printer (13V 1.8A), plus a Trust HU-4445p mini-hub and pair of inline USB sockets (one each for the RPi and the hub) - all things I already have lying around gathering dust, and see how that works, for the grand sum of £1.59. The Trust mini-hub has been working ok as standard with the RPi, when connecting a keyboard, mouse, and ir receiver.

The Targus hub you linked is definitely being kept as a reserve option.

[edit] as a bonus, the Canon brick has a mains-side lead, rather than being a wall wart with built-in pins for the wall socket; meaning I can place it near the other gear and keep the cables on the lower voltage side of things nice and short :)

User avatar
bob.green
Posts: 11
Joined: Fri Jun 07, 2013 1:39 pm
Location: Wells, UK

Re: Additional USB, LAN, Serial ports

Fri Oct 11, 2013 3:51 pm

Recycling - excellent!

BlueDan
Posts: 3
Joined: Thu Oct 10, 2013 8:11 pm

Re: Additional USB, LAN, Serial ports

Fri Oct 11, 2013 4:06 pm

I do like buying new toys (the RPi) - but I also like putting things together myself to save a few quid ;)

Horaci
Posts: 4
Joined: Wed Oct 23, 2013 7:58 am

Re: Additional USB, LAN, Serial ports

Wed Oct 23, 2013 8:02 am

@Bob, how are you powering the pi with this?
connecting the targus to the power, then a usb cable from the targus to the pi power input? and are you also connecting the "up" usb cable from pi's usb to the targus?
If I do this the pi just hangs. I can power it up but not connect it to the up port (with only the targus connected to 220V power).

If I connect both the pi and the targus to 220v then it works fine. It's still a good deal but I'm curious to know if there is any way to save the extra 220V-5V charger.

thanks,

H

User avatar
bob.green
Posts: 11
Joined: Fri Jun 07, 2013 1:39 pm
Location: Wells, UK

Re: Additional USB, LAN, Serial ports

Wed Oct 23, 2013 9:08 am

Hi,

I tend to use this setup in my workshop where I have a separate power source for my Pi. However, from the spec, the power supply that comes with the Targus is meaty enough to power the Pi as well as the Targus itself, so if it were me, I'd make a splitter cable to plug the power adapter into that then plugged into the Targus and the Pi. You can feed power to the Pi either via the microUSB socket or via pins on the main IO header. I'd go with the USB socket and butcher a microUSB cable in order to make my splitter.

By doing it that way I'm not altering the design of the Power adapter, the Targus or the Pi.

Hope this helps and don't forget that with this stuff, if you break it, you get to keep all the pieces.

-Bob

Horaci
Posts: 4
Joined: Wed Oct 23, 2013 7:58 am

Re: Additional USB, LAN, Serial ports

Wed Oct 23, 2013 9:17 am

thanks Bob, I will give that a go. I guess I misunderstood you when you said you've powered the pi from it with no problems.
Still, an awesome deal for 7 quid.

thanks,

H

User avatar
bob.green
Posts: 11
Joined: Fri Jun 07, 2013 1:39 pm
Location: Wells, UK

Re: Additional USB, LAN, Serial ports

Wed Oct 23, 2013 9:44 am

Horaci,

You probably didn't misunderstand me. It's just an old post and I don't remember exactly what I did at the time. My experience with various hubs is that you don't try and power the Pi from the hub, but rather find a power supply that can feed the hub and the Pi. To my mind, powering a device (Pi) should be easy, but often isn't when you get USB hubs involved, so my approach now is to keep the hubs out of the loop..

Sorry for the confusion,
-Bob
Horaci wrote:thanks Bob, I will give that a go. I guess I misunderstood you when you said you've powered the pi from it with no problems.
Still, an awesome deal for 7 quid.

thanks,

H

Horaci
Posts: 4
Joined: Wed Oct 23, 2013 7:58 am

Re: Additional USB, LAN, Serial ports

Wed Oct 23, 2013 9:50 am

no worries at all, again thank you for letting us know about this targus deal.
Looks like a barrel splitter (http://www.adafruit.com/products/1351) and a female barrel to microusb (http://dx.com/p/5-5mm-x-2-1mm-female-to ... 0cm-219393) should do the trick.
I'll try to test that and update this post.

H

User avatar
exartemarte
Posts: 361
Joined: Sat Mar 03, 2012 3:51 pm
Location: Middle England
Contact: Website

Re: Additional USB, LAN, Serial ports

Wed Oct 23, 2013 1:26 pm

Scan still have these as at today (23 October). I ordered a couple at 10:55 and they were marked as despatched at 12:50. I haven't bought from Scan before, but so far I'm impressed.

User avatar
exartemarte
Posts: 361
Joined: Sat Mar 03, 2012 3:51 pm
Location: Middle England
Contact: Website

Re: Additional USB, LAN, Serial ports

Fri Nov 01, 2013 5:08 pm

I like it. It's on the bulky side - you probably wouldn't want it permanently connected to your Pi - but I just used the LAN port, which worked out of the box, to ssh into a new model A and install wifi without benefit of a monitor. Quick, easy and convenient.

Horaci
Posts: 4
Joined: Wed Oct 23, 2013 7:58 am

Re: Additional USB, LAN, Serial ports

Thu Nov 07, 2013 11:19 am

In case anybody is interested, I followed Bob's suggestion, butchered a usb cable and soldered into the board.
I know I'm not going to win a soldering competition, but it does work and I can power the pi, a usb drive and the targus with only one socket.
eth1 works for me too out of the box.
If anybody else wants to do it just unscrew the targus (there are 3 screws at the bottom, 2 under the black "legs" and 1 under the tag in the middle) and solder the red and black cables of the microusb cable at the bottom of the board, just under the power connection.

User avatar
bob.green
Posts: 11
Joined: Fri Jun 07, 2013 1:39 pm
Location: Wells, UK

Re: Additional USB, LAN, Serial ports

Thu Nov 07, 2013 11:46 am

Glad to hear it worked. Don't worry about the soldering quality, generally it either works or it doesn't. (I just resisted the urge to go off on a long-winded soldering techniques rant). Using hand made stuff like that for me really increases the sense of satisfaction I get with any project, rather than just buying off the shelf components and connecting them together like Lego bricks.

Probably my only real complaint with the Pi is that they didn't go far enough when they designed it - I would have liked a system that you can only connect stuff to by getting your soldering iron out, like I had to with my first computers back in the late 70's and 80's. I know I learnt so much from that whole experience. My first computer actually had to be assembled and every component soldered in place. I understand why they didn't do that (too exclusive, modern components too small), but it is a shame.
Horaci wrote:In case anybody is interested, I followed Bob's suggestion, butchered a usb cable and soldered into the board.
I know I'm not going to win a soldering competition, but it does work and I can power the pi, a usb drive and the targus with only one socket.
eth1 works for me too out of the box.
If anybody else wants to do it just unscrew the targus (there are 3 screws at the bottom, 2 under the black "legs" and 1 under the tag in the middle) and solder the red and black cables of the microusb cable at the bottom of the board, just under the power connection.

Return to “General discussion”