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

USB ports gradually failed on nslu2 (slugos)

Expand Messages
  • Elias Konstadinidis
    I got a NSLU2 an upgraded it with SlugOS 4.8 Beta. I used a flash disk (2GB) as main drive and it was working fine. Sometimes while turning it on it didn t
    Message 1 of 8 , Jul 4, 2008
      I got a NSLU2 an upgraded it with SlugOS 4.8 Beta. I used a flash disk
      (2GB)
      as main drive and it was working fine. Sometimes while turning it on it
      didn't recognize the external flash disk and booted from the internal.
      Gradually, this became permanent situation and now it only boots from the
      internal flash disk. It seems not to recognize any usb flash disk I use or
      even any usb device at all.
      Here is the dmesg log:

      <5>Linux version 2.6.21.7 (slug@otto) (gcc version 4.1.2) #1 PREEMPT
      Mon Dec
      24 23:12:24 UTC 2007
      <4>CPU: XScale-IXP42x Family [690541f2] revision 2 (ARMv5TE), cr=000039ff
      <4>Machine: Linksys NSLU2
      <4>Memory policy: ECC disabled, Data cache writeback
      <7>On node 0 totalpages: 8192
      <7> DMA zone: 64 pages used for memmap
      <7> DMA zone: 0 pages reserved
      <7> DMA zone: 8128 pages, LIFO batch:0
      <7> Normal zone: 0 pages used for memmap
      <4>CPU0: D VIVT undefined 5 cache
      <4>CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
      <4>CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
      <4>Built 1 zonelists. Total pages: 8128
      <5>Kernel command line: rtc-x1205.probe=0,0x6f console=ttyS0,115200n8
      root=/dev/mtdblock4 rootfstype=jffs2 rw init=/linuxrc noirqdebug
      <6>IRQ lockup detection disabled
      <4>PID hash table entries: 128 (order: 7, 512 bytes)
      <4>Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
      <4>Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
      <6>Memory: 32MB = 32MB total
      <5>Memory: 30292KB available (1912K code, 153K data, 84K init)
      <7>Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200)
      <4>Mount-cache hash table entries: 512
      <6>CPU: Testing write buffer coherency: ok
      <6>NET: Registered protocol family 16
      <4>IXP4xx: Using 16MiB expansion bus window size
      <4>PCI: IXP4xx is host
      <4>PCI: IXP4xx Using direct access for memory space
      <6>PCI: bus0: Fast back to back transfers disabled
      <6>dmabounce: registered device 0000:00:01.0 on pci bus
      <6>dmabounce: registered device 0000:00:01.1 on pci bus
      <6>dmabounce: registered device 0000:00:01.2 on pci bus
      <3>PCI: Error while updating region 0000:00:01.0/0 (48000000 != ffffffff)
      <3>PCI: Error while updating region 0000:00:01.1/0 (48001000 != ffffffff)
      <3>PCI: Error while updating region 0000:00:01.2/0 (48002000 != ffffffff)
      <5>SCSI subsystem initialized
      <6>usbcore: registered new interface driver usbfs
      <6>usbcore: registered new interface driver hub
      <6>usbcore: registered new device driver usb
      <6>Time: OSTS clocksource has been installed.
      <6>NET: Registered protocol family 2
      <4>IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
      <4>TCP established hash table entries: 1024 (order: 1, 8192 bytes)
      <4>TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
      <6>TCP: Hash tables configured (established 1024 bind 1024)
      <6>TCP reno registered
      <4>NetWinder Floating Point Emulator V0.97 (double precision)
      <6>JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
      <6>io scheduler noop registered
      <6>io scheduler deadline registered (default)
      <6>Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing
      disabled
      <6>serial8250.0: ttyS0 at MMIO 0xc8000000 (irq = 15) is a XScale
      <6>serial8250.0: ttyS1 at MMIO 0xc8001000 (irq = 13) is a XScale
      <4>RAMDISK driver initialized: 4 RAM disks of 10240K size 1024 blocksize
      <6>IXP4XX NPE driver Version 0.3.0 initialized
      <6>NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision:
      1.41 $
      <6>IXP4XX-Flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
      <7>IXP4XX-Flash.0: Found an alias at 0x800000 for the chip at 0x0
      <4> Intel/Sharp Extended Query Table at 0x0031
      <6>Using buffer write method
      <5>cfi_cmdset_0001: Erase suspend on write enabled
      <7>erase region 0: offset=0x0,size=0x20000,blocks=64
      <5>Searching for RedBoot partition table in IXP4XX-Flash.0 at offset
      0x7e0000
      <5>6 RedBoot partitions found on MTD device IXP4XX-Flash.0
      <5>Creating 6 MTD partitions on "IXP4XX-Flash.0":
      <5>0x00000000-0x00040000 : "RedBoot"
      <6>nslu2 mac: 00:1d:7e:ab:d3:5d
      <5>0x00040000-0x00060000 : "SysConf"
      <5>0x00060000-0x00080000 : "Loader"
      <5>0x00080000-0x00180000 : "Kernel"
      <5>0x00180000-0x007e0000 : "Flashdisk"
      <5>0x007e0000-0x00800000 : "FIS directory"
      <4>npe: searching for firmware...
      <6>npe: found at 0x1c010, IXP425/NPE-B func: 00, rev: 2.1, size:
      11964, id:
      01000201
      <6>Image loaded to NPE-B Func:0, Rel: 2:1, Status: 82c00000
      <6>Initializing USB Mass Storage driver...
      <6>usbcore: registered new interface driver usb-storage
      <6>USB Mass Storage support registered.
      <6>input: ixp4xx beeper as /class/input/input0
      <6>i2c /dev entries driver
      <6>x1205 0-006f: chip found, driver version 1.0.7
      <6>x1205 0-006f: rtc core: registered x1205 as rtc0
      <6>Registered led device: ready
      <6>Registered led device: status
      <6>Registered led device: disk-1
      <6>Registered led device: disk-2
      <6>TCP cubic registered
      <6>NET: Registered protocol family 1
      <6>NET: Registered protocol family 17
      <6>XScale DSP coprocessor detected.
      <6>x1205 0-006f: setting the system clock to 2008-07-03 23:24:54
      (1215127494)
      <4>VFS: Mounted root (jffs2 filesystem).
      <6>Freeing init memory: 84K
      <7>PCI: 0000:00:01.2 has unsupported PM cap regs version (7)
      <6>ehci_hcd 0000:00:01.2: EHCI Host Controller
      <6>ehci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
      <7>PCI: cache line size of 32 is not supported by device 0000:00:01.2
      <6>ehci_hcd 0000:00:01.2: irq 28, io mem 0x48002000
      <6>ehci_hcd 0000:00:01.2: USB 2.0 started, EHCI 0.60, driver 10 Dec 2004
      <6>usb usb1: configuration #1 chosen from 1 choice
      <6>hub 1-0:1.0: USB hub found
      <6>hub 1-0:1.0: 0 ports detected
      <7>ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
      <7>PCI: 0000:00:01.0 has unsupported PM cap regs version (7)
      <6>ohci_hcd 0000:00:01.0: OHCI Host Controller
      <6>ohci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 2
      <6>ohci_hcd 0000:00:01.0: irq 28, io mem 0x48000000
      <6>usb usb2: configuration #1 chosen from 1 choice
      <6>hub 2-0:1.0: USB hub found
      <3>hub 2-0:1.0: config failed, hub has too many ports! (err -19)
      <7>PCI: 0000:00:01.1 has unsupported PM cap regs version (7)
      <6>ohci_hcd 0000:00:01.1: OHCI Host Controller
      <6>ohci_hcd 0000:00:01.1: new USB bus registered, assigned bus number 3
      <6>ohci_hcd 0000:00:01.1: irq 28, io mem 0x48001000
      <6>usb usb3: configuration #1 chosen from 1 choice
      <6>hub 3-0:1.0: USB hub found
      <3>hub 3-0:1.0: config failed, hub has too many ports! (err -19)
      <6>IXP4XX Q Manager 0.2.1 initialized.
      <6>ixp4xx_mac driver 0.3.1: eth0 on NPE-B with PHY[1] initialized
      <6>eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
      <7>Link of eth0 is full-duplex

      I'm afraid my nslu is broken. Any ideas??
    • David Given
      ... The NSLU2 has notoriously bad USB power circuitry, and the power supplies themselves are a bit dodgy. I had similar problems which eventually turned out to
      Message 2 of 8 , Jul 4, 2008
        Elias Konstadinidis wrote:
        > I got a NSLU2 an upgraded it with SlugOS 4.8 Beta. I used a flash disk
        > (2GB)
        > as main drive and it was working fine. Sometimes while turning it on it
        > didn't recognize the external flash disk and booted from the internal.
        > Gradually, this became permanent situation and now it only boots from the
        > internal flash disk. It seems not to recognize any usb flash disk I use or
        > even any usb device at all.
        > Here is the dmesg log:

        The NSLU2 has notoriously bad USB power circuitry, and the power
        supplies themselves are a bit dodgy. I had similar problems which
        eventually turned out to be the power supply not providing enough power
        to reliably drive USB devices.

        You might have luck connecting your devices to the NSLU2 via a powered
        USB hub, but it's probably worth getting hold of a new power supply and
        seeing whether that helps any.

        --
        David Given
        dg@...
      • eliask
        ... After doing a turnup flash the nslu did not boot up again. And without any usb device at all. Then I tried reverting to the original linksys firmware but
        Message 3 of 8 , Jul 5, 2008
          David Given wrote:
          >
          > Elias Konstadinidis wrote:
          > The NSLU2 has notoriously bad USB power circuitry, and the power
          > supplies themselves are a bit dodgy. I had similar problems which
          > eventually turned out to be the power supply not providing enough power
          > to reliably drive USB devices.
          >
          > You might have luck connecting your devices to the NSLU2 via a powered
          > USB hub, but it's probably worth getting hold of a new power supply and
          > seeing whether that helps any.
          >
          > --
          > David Given
          > dg@...
          >
          >

          After doing a "turnup flash" the nslu did not boot up again. And without any
          usb device at all. Then I tried reverting to the original linksys firmware
          but the situation did not change. The Power/Status led always blinking
          (green with the linksys firmware and yellow with slugos firmware). I tried
          doing ResetSysConf with redboot but the same problem persists. Finally I
          tried EraseAll with the same results. My slug when booting it beeps once and
          then the Power/Status led blinks forever. I think it's definitely broken. I
          have a useless nslu now.



          --
          View this message in context: http://www.nabble.com/USB-ports-gradually-failed-on-nslu2-%28slugos%29-tp18276736p18290801.html
          Sent from the Nslu2 - Linux mailing list archive at Nabble.com.
        • Rod Whitby
          ... But did you change the power supply before doing all that? Have you tried since with a new power supply? -- Rod
          Message 4 of 8 , Jul 5, 2008
            eliask wrote:
            > David Given wrote:
            >> Elias Konstadinidis wrote:
            >> The NSLU2 has notoriously bad USB power circuitry, and the power
            >> supplies themselves are a bit dodgy. I had similar problems which
            >> eventually turned out to be the power supply not providing enough power
            >> to reliably drive USB devices.
            >>
            >> You might have luck connecting your devices to the NSLU2 via a powered
            >> USB hub, but it's probably worth getting hold of a new power supply and
            >> seeing whether that helps any.
            >>
            > After doing a "turnup flash" the nslu did not boot up again. And without any
            > usb device at all. Then I tried reverting to the original linksys firmware
            > but the situation did not change. The Power/Status led always blinking
            > (green with the linksys firmware and yellow with slugos firmware). I tried
            > doing ResetSysConf with redboot but the same problem persists. Finally I
            > tried EraseAll with the same results. My slug when booting it beeps once and
            > then the Power/Status led blinks forever. I think it's definitely broken. I
            > have a useless nslu now.

            But did you change the power supply before doing all that?

            Have you tried since with a new power supply?

            -- Rod
          • eliask
            ... Actually, no because I don t have another power supply available. But I didn t plugged any usb device on it. It s like when I bought it and it should work
            Message 5 of 8 , Jul 5, 2008
              Rod Whitby-2 wrote:
              >
              > But did you change the power supply before doing all that?
              >
              > Have you tried since with a new power supply?
              >
              > -- Rod
              >
              >

              Actually, no because I don't have another power supply available. But I
              didn't plugged any usb device on it. It's like when I bought it and it
              should work as I have flashed the original firmware. But it does not.

              --
              View this message in context: http://www.nabble.com/USB-ports-gradually-failed-on-nslu2-%28slugos%29-tp18276736p18291014.html
              Sent from the Nslu2 - Linux mailing list archive at Nabble.com.
            • Rod Whitby
              ... And the reason it does not is most likely because the power supply is not providing 5V to the internal circuitry. Presence of USB is probably irrelevant
              Message 6 of 8 , Jul 5, 2008
                eliask wrote:
                > Rod Whitby-2 wrote:
                >> But did you change the power supply before doing all that?
                >>
                >> Have you tried since with a new power supply?
                >>
                > Actually, no because I don't have another power supply available. But I
                > didn't plugged any usb device on it. It's like when I bought it and it
                > should work as I have flashed the original firmware. But it does not.

                And the reason it does not is most likely because the power supply is
                not providing 5V to the internal circuitry. Presence of USB is probably
                irrelevant at this stage of the power supply's demise.

                Buy a new 5V power supply and test it out. It's over 90% likely you
                will be able to reflash it and it will be like new. It's worked for
                most other people who've reported the same symptoms you have.

                -- Rod
              • David Given
                eliask wrote: [...] ... One thing that s worth doing is connecting up a powered USB hub, *disconnecting* the NSLU2 s power supply, and seeing if it boots. Yes,
                Message 7 of 8 , Jul 5, 2008
                  eliask wrote:
                  [...]
                  > Actually, no because I don't have another power supply available. But I
                  > didn't plugged any usb device on it. It's like when I bought it and it
                  > should work as I have flashed the original firmware. But it does not.

                  One thing that's worth doing is connecting up a powered USB hub,
                  *disconnecting* the NSLU2's power supply, and seeing if it boots. Yes,
                  really! The USB power lines are tied directly to the NSLU2's power lines
                  so that it's possible to power the NSLU2 from the hub. (I wasn't kidding
                  when I said the power supply circuitry was dodgy.)

                  --
                  ┌─── dg@cowlark.com ───── http://www.cowlark.com ─────
                  │ "I have always wished for my computer to be as easy to use as my
                  │ telephone; my wish has come true because I can no longer figure out
                  │ how to use my telephone." --- Bjarne Stroustrup
                • Elias Konstadinidis
                  ... probably ... I bought a new power supply (5V, 3A) but the situation stays the same. Ready light is blinking and nothing happens. I will try doing
                  Message 8 of 8 , Jul 7, 2008
                    --- In nslu2-linux@yahoogroups.com, Rod Whitby <rod@...> wrote:
                    > And the reason it does not is most likely because the power supply is
                    > not providing 5V to the internal circuitry. Presence of USB is
                    probably
                    > irrelevant at this stage of the power supply's demise.
                    >
                    > Buy a new 5V power supply and test it out. It's over 90% likely you
                    > will be able to reflash it and it will be like new. It's worked for
                    > most other people who've reported the same symptoms you have.
                    >
                    > -- Rod
                    >


                    I bought a new power supply (5V, 3A) but the situation stays the same.
                    Ready light is blinking and nothing happens. I will try doing
                    ResetSysConf again and reflash. If it does not work I will replace it.
                  Your message has been successfully submitted and would be delivered to recipients shortly.