Loading ...
Sorry, an error occurred while loading the content.

Enable internal extra USB ports

Expand Messages
  • mark.vanderhaegen
    I was reading all information on the WIKI about enabling the extra USB ports in the NSLU2. I m intrested to do this modification as I will give me 5
    Message 1 of 5 , Aug 6, 2007
    • 0 Attachment
      I was reading all information on the WIKI about enabling the extra USB
      ports in the NSLU2. I'm intrested to do this modification as I will
      give me 5 deterministic USB ports. What is not the case by using an
      USB HUB.

      The only question that is still open to me is where do I needed to
      take the +5V from, I can not find any guideline on this.

      Is there anyone that has expierence with this that can give me any advice.

      Thanks
      Mark
    • Attila Csipa
      ... Just take the +5V from the main power rail of the slug. Not the best solution, but that s what the original two ports do, too). You can also connect to the
      Message 2 of 5 , Aug 6, 2007
      • 0 Attachment
        On Monday 06 August 2007 23:47:07 mark.vanderhaegen wrote:
        > I was reading all information on the WIKI about enabling the extra USB
        > ports in the NSLU2. I'm intrested to do this modification as I will
        > The only question that is still open to me is where do I needed to
        > take the +5V from, I can not find any guideline on this.

        Just take the +5V from the main power rail of the slug. Not the best solution,
        but that's what the original two ports do, too). You can also connect to the
        5V/gnd contacts of the two factory USB port contacts (see a USB pinout if
        your're unsure which pin is what), check with a multimeter if there is a
        proper link to the power connectors 5v/gnd contacts BEFORE you connect
        anything to the additional ports. A second check is when the slug is
        powered - confirm that gnd/5v are on the same pins as on the two builtin
        ports. Also, avoid connecting power-hungry stuff to these ports (like a usb
        powered 2.5" hdd, heater, battery charger, etc) since AFAIK the slug has no
        current protection on the ports...
      • Mike (mwester)
        There is no good place to get the +5V from. Normally, the 5V line to a USB port is current-limited; there is no logic nor any parts on the NSLU2 to do this
        Message 3 of 5 , Aug 6, 2007
        • 0 Attachment
          There is no good place to get the +5V from. Normally, the 5V line to a USB
          port is current-limited; there is no logic nor any parts on the NSLU2 to do
          this even for the two on-board ports. Which means that it is basically
          out-of-spec.

          I would suggest that you just grab +5V from some point near the
          power-regulation circuitry, and use a small (100ma to 500ma) fuse to each
          USB port as some token amount of over-current protection.

          Mike (mwester)

          ----- Original Message -----
          From: "mark.vanderhaegen" <Mark.Vanderhaegen@...>
          To: <nslu2-linux@yahoogroups.com>
          Sent: Monday, August 06, 2007 4:47 PM
          Subject: [nslu2-linux] Enable internal extra USB ports


          I was reading all information on the WIKI about enabling the extra USB
          ports in the NSLU2. I'm intrested to do this modification as I will
          give me 5 deterministic USB ports. What is not the case by using an
          USB HUB.

          The only question that is still open to me is where do I needed to
          take the +5V from, I can not find any guideline on this.

          Is there anyone that has expierence with this that can give me any advice.

          Thanks
          Mark
        • mark.vanderhaegen
          Hi Mike and Attila, Thanks both for your comment. I took them into account. I have now a test configuration with gives me hardware access to the 5 USB ports.
          Message 4 of 5 , Aug 16, 2007
          • 0 Attachment
            Hi Mike and Attila,

            Thanks both for your comment. I took them into account.
            I have now a test configuration with gives me hardware access to the 5
            USB ports.

            But I'm not yet able to use them as I can not enabled then software
            wise. I'm running the latest Unslung version 6.8. I have a couple of
            question on it that I hope some expierence people here can answer.

            1. Is Unslung version 6.8 capable of supporting all 5 USB ports? When
            I boot he is only reconizing 3 out of 5. If not is there an other
            Firmware that can?

            2. I'm after connecting some NTFS formated disk drives to the slug.
            CAn you tell me if there is an stable NTFS driver at all for the slug
            and if so, the firmware that is going with it.

            Thanks everyone for the feedback.
            Greetings
            Mark

            FYI: I joined with this the USB device logging file to proof my
            statement that only 3 USB ports are reconized.

            "
            # cat dev*
            T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
            B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
            D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
            P: Vendor=0000 ProdID=0000 Rev= 0.00
            S: Product=USB OHCI Root Hub
            S: SerialNumber=c3880000
            C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
            I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
            E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
            T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 3
            B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
            D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
            P: Vendor=0000 ProdID=0000 Rev= 0.00
            S: Product=USB OHCI Root Hub
            S: SerialNumber=c387a000
            C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
            I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
            E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
            T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 5
            B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
            D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1
            P: Vendor=0000 ProdID=0000 Rev= 2.04
            S: Manufacturer=Linux 2.4.22-xfs ehci_hcd
            S: Product=NEC Corporation USB 2.0
            S: SerialNumber=00:01.2
            C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
            I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
            E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms
            T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
            D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
            P: Vendor=126f ProdID=5000 Rev= 1.00
            S: Manufacturer=TTI-MSA
            S: Product=USB 2.0 MD
            S: SerialNumber=1F580E0011AA
            C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
            I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
            E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
            E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
            T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=480 MxCh= 0
            D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
            P: Vendor=04b4 ProdID=6830 Rev= 2.40
            S: Product=Cypress AT2LP RC7
            S: SerialNumber=CB000B2CD40C
            C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
            I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
            E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
            E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
            E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms
            T: Bus=01 Lev=01 Prnt=01 Port=03 Cnt=03 Dev#= 8 Spd=480 MxCh= 0
            D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
            P: Vendor=04b4 ProdID=6830 Rev= 2.40
            S: Product=Cypress AT2LP RC7
            S: SerialNumber=CB000B2C7DB1
            C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
            I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
            E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
            E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
            E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms
            "
          • mark.vanderhaegen
            I m looking for some advice from someone that has expierence with enableing the extra USB ports on the Slug. I have added 3 aditional USB ports from 2 towards
            Message 5 of 5 , Aug 18, 2007
            • 0 Attachment
              I'm looking for some advice from someone that has expierence with
              enableing the extra USB ports on the Slug.

              I have added 3 aditional USB ports from 2 towards 5 USB ports to the
              Slug and I'm sure that hardware wise everything is working fine. I
              take power from the 5V powerrail.

              But I do not or can not understand the USB driver/bus behavior. I did
              the testing with both Unslung 6.8 firmware and the Openslug 3.10 firmware.

              This are my conclusion
              1. With Unslung I can see prort 1,2 and 3 both seen in the USB device
              file on BUS 01. I do not discover port 4 and 5 on the same bus.

              2. With Openslug I can sometimes see port 4 and 5 depending on the
              USB devices connected to it but I never was capable of have more then
              3 hard disk reconized at the same time.

              Can someone confirm me that we can support more then 3 Hard Disk. Is
              ther a way we could give the USB driver a could start configuration
              file in stead of using the hotplug capabilities.

              Any other suggestion is welcome.
              Thanks all for the reaction.
              Greetings
              Mark

              high speed USB only dedected 3 hard disk in total. They can be
              dedected on sometimes on port 3,4 or 5 but I'm not yet capable of
              they an be I s
            Your message has been successfully submitted and would be delivered to recipients shortly.