<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Iomega IX2-200 Going Bad?</title>
        <description> I was trying to get Debian working on an original model Iomega IX2-200 but it was very erratic about booting from a USB stick.  It would boot maybe one out of four times and often complained nothing was plugged into a USB port even when it had just successfully booted from the same port.  I was looking into flashing the iConnect uboot version into this device and had the serial cable connected in a minicom session.  After booting into the original Iomega software from hard disk, the serial connection would show occasional system messages including a bunch like these:

hub 1-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
hub 1-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
hub 1-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
hub 1-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
usb 1-1.2: new low speed USB device using ehci_marvell and address 36
usb 1-1.2: device descriptor read/64, error -32
usb 1-1.2: device descriptor read/64, error -32
usb 1-1.2: new low speed USB device using ehci_marvell and address 37
usb 1-1.2: device descriptor read/64, error -32
usb 1-1.2: device descriptor read/64, error -32
usb 1-1.2: new low speed USB device using ehci_marvell and address 38
usb 1-1.2: device not accepting address 38, error -32
usb 1-1.2: new low speed USB device using ehci_marvell and address 39
usb 1-1.2: device not accepting address 39, error -32
This would reoccur every 4 minutes or so.  DMESG and the archived system logs showed this as well.  It may have been happening for years unnoticed since I never used the USB ports running the IX2 as a two disk raid1.  Running on just the hard drives, the IX2 has been a solid performer for years.  If there is something wrong with the USB interface, could a new Debian be installed from a SATA disk or is this a sign of worse to come?</description>
        <link>https://forum.doozan.com/read.php?2,131529,131529#msg-131529</link>
        <lastBuildDate>Sun, 15 Mar 2026 15:54:27 -0500</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://forum.doozan.com/read.php?2,131529,131805#msg-131805</guid>
            <title>Re: Iomega IX2-200 Going Bad?</title>
            <link>https://forum.doozan.com/read.php?2,131529,131805#msg-131805</link>
            <description><![CDATA[ I used these ENVs that were developed for someone else&#039;s IX2 problem and got it working:<br />
<pre class="bbcode">
setenv bootcmd_ide &#039;ide reset; ext2load ide 0:1 0x800000 /boot/uImage; ext2load ide 0:1 0x2100000 /boot/uInitrd&#039;
setenv bootcmd_stock &#039;nand read 0x800000 uImage; nand read 0x2100000 uInitrd; bootm 0x00800000 0x2100000&#039;
setenv bootcmd &#039;setenv bootargs $(bootargs_console) root=LABEL=rootfs rootfdelay=10 earlyprintk=serial; run bootcmd_ide; run bootcmd_stock&#039;</pre>
...with only a little bit of weirdness where the serial console stops after several statements (although the Debian login appears later):<br />
<pre class="bbcode">
Marvell&gt;&gt; boot

Reset IDE: 
Marvell Serial ATA Adapter
Integrated Sata device found
[0 0 0]: Enable DMA mode
  Device 0 @ 0 0:
Model: ST910021AS                               Firm: 8.04     Ser#:             3MH1405C
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 95396.2 MB = 93.1 GB (195371568 x 512)


4975416 bytes read

9713936 bytes read

NAND read: mtdids not defined, no default present
&#039;uImage&#039; is not a number

NAND read: mtdids not defined, no default present
&#039;uInitrd&#039; is not a number
## Booting image at 00800000 ...
   Image Name:   Linux-5.2.9-kirkwood-tld-1
   Created:      2022-02-26  22:27:27 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4975352 Bytes =  4.7 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
OK
## Loading Ramdisk Image at 02100000 ...
   Image Name:   initramfs-5.2.9-kirkwood-tld-1
   Created:      2019-08-25   2:22:50 UTC
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    9713872 Bytes =  9.3 MB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 5.2.9-kirkwood-tld-1 (root@tldDebian) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1 PREEM9
[    0.000000][    T0] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000][    T0] CPU: VIVT data cache, VIVT instruction cache
[    0.000000][    T0] OF: fdt: Machine model: Iomega StorCenter ix2-200
[    0.000000][    T0] printk: bootconsole [earlycon0] enabled
[    0.000000][    T0] Memory policy: Data cache writeback
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 65024
[    0.000000][    T0] Kernel command line: root=LABEL=rootfs rootfdelay=10 earlyprintk=serial
[    0.000000][    T0] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000][    T0] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000][    T0] Memory: 234780K/262144K available (9216K kernel code, 868K rwdata, 3400K rodata, 1024K init, 301K bss, 27364K rese)
[    0.000000][    T0] random: get_random_u32 called from cache_alloc_refill+0x38c/0x928 with crng_init=0
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    0.000000][    T0]  Tasks RCU enabled.
[    0.000000][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000][    T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000][    T0] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000011][    T0] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.008526][    T0] Switching to timer-based delay loop, resolution 5ns
[    0.015985][    T0] Console: colour dummy device 80x30
[    0.021170][    T0] printk: console [tty0] enabled
[    0.025968][    T0] printk: bootconsole [earlycon0] disabled

Debian GNU/Linux 10 debian ttyS0

debian login: root
Password: 
Last login: Sat Feb 26 13:07:50 HST 2022 on ttyS0
Linux debian 5.2.9-kirkwood-tld-1 #1 PREEMPT Sat Aug 17 15:00:56 PDT 2019 armv5tel

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@debian:~#</pre>
Not sure what I turned off to stop the serial printout - DMESG keeps on going after that last &quot;bootconsle disable&quot; statement and my serial/USB connector keeps on blinking its TX/RX leds.  Maybe the comm speed suddenly changed (using MINICOM).<br />
<br />
The main thing is Debian is running from the SATA drive and the network interface is operational.  Once Debian is up, I found that only the front USB connector acknowledges anything being plugged in.  Even so, it complains about every stick I try to insert so I&#039;m just going to consider USB inoperative on this device.<br />
<br />
Thank you for your direction on getting this working.]]></description>
            <dc:creator>dougdeep</dc:creator>
            <category>Debian</category>
            <pubDate>Sun, 27 Feb 2022 23:27:28 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,131529,131704#msg-131704</guid>
            <title>Re: Iomega IX2-200 Going Bad?</title>
            <link>https://forum.doozan.com/read.php?2,131529,131704#msg-131704</link>
            <description><![CDATA[ &gt; I have a stack of spare notebook SATA drives that<br />
&gt; I can experiment with.  Would replacing the two<br />
&gt; RAID disks with an EXT3 formatted drive set up<br />
&gt; like your instruction for a USB stick work?  It<br />
&gt; seems like I just need to change the bootargs and<br />
&gt; bootcmd ENVs that reference &quot;USB&quot; to &quot;IDE&quot; to get<br />
&gt; things going or am I missing something important?<br />
<br />
Yes, try that. Replace &quot;usb&quot; with &#039;ide&quot;.<br />
<br />
First, make sure you can initialize the SATA drive<br />
<br />
<pre class="bbcode">
ide reset
ide part
ext2ls ide 0:1 /</pre>
<br />
If all looks good then you&#039;ll know you can boot with the SATA rootfs directly. The bootargs should be the same for USB or SATA rootfs.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Fri, 25 Feb 2022 02:09:51 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,131529,131694#msg-131694</guid>
            <title>Re: Iomega IX2-200 Going Bad?</title>
            <link>https://forum.doozan.com/read.php?2,131529,131694#msg-131694</link>
            <description><![CDATA[ This Iomega box is resisting any attempt at USB booting.<br />
&gt;If at u-boot prompt in serial console, you can do this and got the USB drive initialized, then you can boot <br />
&gt;with USB rootfs on this box.<br />
<pre class="bbcode">
usb reset</pre>
&gt;repeat the command a few times to see if the USB drive is initialized.<br />
<br />
I tried 5 different USB sticks, including a new-in-package Sandisk Cruzer.  All were formatted EXT2 or EXT3.  Most of the time the reset command got me a message that 1 USB device found but no storage devices.  It would only boot (or start to boot) if it said there was a storage device found.<br />
<br />
On the other hand, the uboot ide reset command always seems to show what is plugged in:<br />
<pre class="bbcode">
Marvell&gt;&gt; ide reset

Reset IDE: 
Marvell Serial ATA Adapter
Integrated Sata device found
[0 0 0]: Enable DMA mode
  Device 0 @ 0 0:
Model: ST500DM009-2F110A                        Firm: CC43     Ser#:             Z993BJNS
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 476940.0 MB = 465.7 GB (976773168 x 512)
[0 1 0]: Enable DMA mode
  Device 1 @ 0 1:
Model: ST500DM009-2DM14C                        Firm: CC46     Ser#:             Z4X19GKG
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 476940.0 MB = 465.7 GB (976773168 x 512)</pre>
<br />
I have a stack of spare notebook SATA drives that I can experiment with.  Would replacing the two RAID disks with an EXT3 formatted drive set up like your instruction for a USB stick work?  It seems like I just need to change the bootargs and bootcmd ENVs that reference &quot;USB&quot; to &quot;IDE&quot; to get things going or am I missing something important?]]></description>
            <dc:creator>dougdeep</dc:creator>
            <category>Debian</category>
            <pubDate>Thu, 24 Feb 2022 23:23:10 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,131529,131544#msg-131544</guid>
            <title>Re: Iomega IX2-200 Going Bad?</title>
            <link>https://forum.doozan.com/read.php?2,131529,131544#msg-131544</link>
            <description><![CDATA[ dougdeep,<br />
<br />
&gt; It would boot maybe one<br />
&gt; out of four times and often complained nothing was<br />
&gt; plugged into a USB port even when it had just<br />
&gt; successfully booted from the same port.  <br />
<br />
Some stock u-boot is quite inconsistent recognizing the USB thumb drive. Switching to a better thumb drive brand such as Sandisk would help. <br />
<br />
However, the Iomega iX2-200/400 series are particularly bad with USB drives.<br />
<br />
<br />
&gt; I was<br />
&gt; looking into flashing the iConnect uboot version<br />
&gt; into this device and had the serial cable<br />
&gt; connected in a minicom session. <br />
<br />
Don&#039;t do that! iConnect is a different box. If you flash the wrong u-boot, you will brick the box. Try kwboot booting first before you can experiment, so that you have some idea which u-boot version is most compatible with this box. <br />
<br />
&gt; If there is something wrong with the USB<br />
&gt; interface, could a new Debian be installed from a<br />
&gt; SATA disk <br />
<br />
Lots of people installed Debian rootfs on the HDD, and use this box stock u-boot to boot it.<br />
<br />
&gt; or is this a sign of worse to come?<br />
<br />
I would not be worry about that stock OS error. Sometime it is just a lack of USB definition in the kernel that results in this kind of error. <br />
<br />
I can&#039;t recall if there is particular problem that will prevent you from booting a USB rootfs.<br />
<br />
You should create the Debian rootfs on USB and try booting it. The DTB file for this box is /boot/dts/kirkwood-iomega_ix2_200.dtb.<br />
<br />
If at u-boot prompt in serial console, you can do this and got the USB drive initialized, then you can boot with USB rootfs on this box.<br />
<pre class="bbcode">
usb reset</pre>
repeat the command a few times to see if the USB drive is initialized.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Debian</category>
            <pubDate>Mon, 21 Feb 2022 23:49:30 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?2,131529,131529#msg-131529</guid>
            <title>Iomega IX2-200 Going Bad?</title>
            <link>https://forum.doozan.com/read.php?2,131529,131529#msg-131529</link>
            <description><![CDATA[ I was trying to get Debian working on an original model Iomega IX2-200 but it was very erratic about booting from a USB stick.  It would boot maybe one out of four times and often complained nothing was plugged into a USB port even when it had just successfully booted from the same port.  I was looking into flashing the iConnect uboot version into this device and had the serial cable connected in a minicom session.  After booting into the original Iomega software from hard disk, the serial connection would show occasional system messages including a bunch like these:<br />
<pre class="bbcode">
hub 1-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
hub 1-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
hub 1-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
hub 1-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
usb 1-1.2: new low speed USB device using ehci_marvell and address 36
usb 1-1.2: device descriptor read/64, error -32
usb 1-1.2: device descriptor read/64, error -32
usb 1-1.2: new low speed USB device using ehci_marvell and address 37
usb 1-1.2: device descriptor read/64, error -32
usb 1-1.2: device descriptor read/64, error -32
usb 1-1.2: new low speed USB device using ehci_marvell and address 38
usb 1-1.2: device not accepting address 38, error -32
usb 1-1.2: new low speed USB device using ehci_marvell and address 39
usb 1-1.2: device not accepting address 39, error -32</pre>
This would reoccur every 4 minutes or so.  DMESG and the archived system logs showed this as well.  It may have been happening for years unnoticed since I never used the USB ports running the IX2 as a two disk raid1.  Running on just the hard drives, the IX2 has been a solid performer for years.  If there is something wrong with the USB interface, could a new Debian be installed from a SATA disk or is this a sign of worse to come?]]></description>
            <dc:creator>dougdeep</dc:creator>
            <category>Debian</category>
            <pubDate>Mon, 21 Feb 2022 20:53:49 -0600</pubDate>
        </item>
    </channel>
</rss>
