Welcome! Log In Create A New Profile

Advanced

Seagate GoFlex Net help needed

Posted by magicmike 
Seagate GoFlex Net help needed
March 15, 2016 10:41AM
I'm trying to reactivate my GoFlex Net booting from an USB stick. But I get the error:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

No matter which rootfs or uboot I use.

Here is my printenv (the ethaddr is masked by me):
U-Boot 2014.07-tld-2 (Sep 20 2014 - 00:58:11)
Seagate GoFlex Net

SoC:   Kirkwood 88F6281_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
88E1116 Initialized on egiga0
Hit any key to stop autoboot:  0
GoFlexNet> printenv
arcNumber=3089
baudrate=115200
bootcmd=run bootcmd_usb; run bootcmd_mmc; run bootcmd_sata; run bootcmd_sata_2; reset
bootcmd_mmc=run mmc_init; run set_bootargs_mmc; run mmc_boot
bootcmd_sata=run sata_init; run set_bootargs_sata; run sata_boot;
bootcmd_sata_2=run sata_init; run set_bootargs_sata_2; run sata_boot;
bootcmd_uenv=run uenv_load; if test $uenv_loaded -eq 1; then run uenv_import; fi
bootcmd_usb=run usb_init; run set_bootargs_usb; run usb_boot;
bootdelay=10
console=ttyS0,115200
device=0:1
devices=usb mmc ide
ethact=egiga0
ethaddr=XX:XX:XX:XX:XX:XX
if_netconsole=ping $serverip
ipaddr=192.168.1.100
led_error=orange blinking
led_exit=green off
led_init=green blinking
load_dtb=ext2load usb 0:1 0x1c00000 /boot/dts/kirkwood-goflexnet.dtb
load_initrd=ext2load usb 0:1 0x1100000 /boot/uInitrd
load_uimage=ext2load usb 0:1 0x800000 /boot/uImage
mainlineLinux=yes
mmc_boot=mw 0x800000 0 1; run mmc_load_uimage; if run mmc_load_uinitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi
mmc_init=mmc rescan
mmc_load_uimage=ext2load mmc $device 0x800000 /boot/uImage
mmc_load_uinitrd=ext2load mmc $device 0x1100000 /boot/uInitrd
mmc_root=/dev/mmcblk0p1
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
partition=nand0,2
preboot_nc=run if_netconsole start_netconsole
rootdelay=10
rootfstype=ext3
sata_boot=mw 0x800000 0 1; run sata_load_dtb; run sata_load_uimage; if run sata_load_uinitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi
sata_init=ide reset
sata_load_dtb=ext2load ide $device 0x1c00000 /boot/dts/kirkwood-goflexnet.dtb
sata_load_uimage=ext2load ide $device 0x800000 /boot/uImage
sata_load_uinitrd=ext2load ide $device 0x1100000 /boot/uInitrd
sata_root=/dev/sda1
sata_root_2=/dev/sdb1
serverip=192.168.1.2
set_bootargs_mmc=setenv bootargs console=$console root=$mmc_root rootdelay=$rootdelay
rootfstype=$rootfstype $mtdparts
set_bootargs_sata=setenv bootargs console=$console root=$sata_root rootdelay=$rootdela
y rootfstype=$rootfstype $mtdparts
set_bootargs_sata_2=setenv bootargs console=ttyS0,115200 root=/dev/sdb1 rootdelay=10 rootfstype=ext3 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
set_bootargs_usb=setenv bootargs console=$console root=$usb_root rootdelay=$rootdelay
rootfstype=$rootfstype $mtdparts
start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version;
stderr=serial
stdin=serial
stdout=serial
uenv_import=echo importing envs ...; env import -t 0x810000
uenv_init_devices=setenv init_usb "usb start";  setenv init_ide "ide reset";  setenv init_mmc "mmc rescan"; for devtype in $devices; do run init_$devtype; done;
uenv_load=run uenv_init_devices; setenv uenv_loaded 0; for devtype in $devices;  do for disknum in 0; do run uenv_read_disk; done; done;
uenv_read=echo loading envs from $devtype $disknum ...; if load $devtype $disknum:1 0x810000 /boot/uEnv.txt; then setenv uenv_loaded 1; fi
uenv_read_disk=if test $devtype -eq mmc; then if $devtype part; then run uenv_read;  fi; else if $devtype part $disknum; then run uenv_read; fi;  fi
usb_boot=run load_dtb; run load_uimage; if run load_initrd; then bootm 0x800000 0x1100000 0x1c00000; else bootm 0x800000 - 0x1c00000; fi
usb_init=usb start
usb_load_uimage=ext2load usb $device 0x800000 /boot/uImage
usb_load_uinitrd=ext2load usb $device 0x1100000 /boot/uInitrd
usb_root=/dev/sda1

Environment size: 3534/131068 bytes

And the following boot process:
GoFlexNet> boot                                                             
(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
11897 bytes read in 538 ms (21.5 KiB/s)
3154896 bytes read in 346 ms (8.7 MiB/s)
EHCI timed out on TD - token=0x40008d80
EHCI timed out on TD - token=0x40008d80
EHCI timed out on TD - token=0x40008d80
 ** ext4fs_devread read error - block
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-4.4.0-kirkwood-tld-1
   Created:      2016-02-19   5:55:25 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3154832 Bytes = 3 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 01c00000
   Booting using the fdt blob at 0x1c00000
   Loading Kernel Image ... OK
   Loading Device Tree to 07b15000, end 07b1ae78 ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.0-kirkwood-tld-1 (root@tldDebian) (gcc version 4.9.2
(Debian 4.9.2-10) ) #1 PREEMPT Mon Jan 25 20:35:24 PST 2016
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine model: Seagate GoFlex Net
[    0.000000] Memory policy: Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32
512
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/sda1 rootdelay=10 r
ootfstype=ext3 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 120636K/131072K available (6007K kernel code, 573K rwdata, 1992
K rodata, 296K init, 312K bss, 10436K reserved, 0K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc07d7ef4   (8000 kB)
[    0.000000]       .init : 0xc07d8000 - 0xc0822000   ( 296 kB)
[    0.000000]       .data : 0xc0822000 - 0xc08b169c   ( 574 kB)
[    0.000000]        .bss : 0xc08b169c - 0xc08ff9d0   ( 313 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff
, max_idle_ns: 9556302233 ns
[    0.000009] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237
ns
[    0.000333] Console: colour dummy device 80x30
[    0.000363] Calibrating delay loop... 1191.11 BogoMIPS (lpj=5955584)
[    0.090104] pid_max: default: 32768 minimum: 301
[    0.090216] Security Framework initialized
[    0.090294] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.090314] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.091114] Initializing cgroup subsys io
[    0.091149] Initializing cgroup subsys devices
[    0.091173] Initializing cgroup subsys freezer
[    0.091207] Initializing cgroup subsys net_cls
[    0.091292] CPU: Testing write buffer coherency: ok
[    0.091769] Setting up static identity map for 0x8200 - 0x8258
[    0.092081] mvebu-soc-id: MVEBU SoC ID=0x6281, Rev=0x3
[    0.095870] devtmpfs: initialized
[    0.101090] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle
_ns: 19112604462750000 ns
[    0.101564] prandom: seed boundary self test passed
[    0.105324] prandom: 100 self tests passed
[    0.105349] pinctrl core: initialized pinctrl subsystem
[    0.106758] NET: Registered protocol family 16
[    0.107232] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.130107] cpuidle: using governor ladder
[    0.160107] cpuidle: using governor menu
[    0.160554] Feroceon L2: Enabling L2
[    0.160601] Feroceon L2: Cache support initialised.
[    0.160994] [Firmware Info]: /ocp@f1000000/ethernet-controller@72000/ethernet0-port
@0: local-mac-address is not set
[    0.166159] No ATAGs?
[    0.201626] vgaarb: loaded
[    0.202009] usbcore: registered new interface driver usbfs
[    0.202093] usbcore: registered new interface driver hub
[    0.202158] usbcore: registered new device driver usb
[    0.203278] clocksource: Switched to clocksource orion_clocksource
[    0.259094] NET: Registered protocol family 2
[    0.259916] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.259944] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.259965] TCP: Hash tables configured (established 1024 bind 1024)
[    0.260034] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.260057] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.260259] NET: Registered protocol family 1
[    0.260669] RPC: Registered named UNIX socket transport module.
[    0.260681] RPC: Registered udp transport module.
[    0.260689] RPC: Registered tcp transport module.
[    0.260696] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.261103] NetWinder Floating Point Emulator V0.97 (double precision)
[    0.262152] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.262224] audit: initializing netlink subsys (disabled)
[    0.262274] audit: type=2000 audit(0.250:1): initialized
[    0.262624] Initialise system trusted keyring
[    0.263016] zbud: loaded
[    0.263407] VFS: Disk quotas dquot_6.6.0
[    0.263473] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.264044] NFS: Registering the id_resolver key type
[    0.264083] Key type id_resolver registered
[    0.264093] Key type id_legacy registered
[    0.264120] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.264135] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    0.264363] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    0.264887] Key type big_key registered
[    0.276300] Key type asymmetric registered
[    0.276324] Asymmetric key parser 'x509' registered
[    0.276420] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.276441] io scheduler noop registered
[    0.276457] io scheduler deadline registered
[    0.276518] io scheduler cfq registered (default)
[    0.277858] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
[    0.278546] irq: Cannot allocate irq_descs @ IRQ33, assuming pre-allocated
[    0.278974] irq: Cannot allocate irq_descs @ IRQ65, assuming pre-allocated
[    0.279519] mv_xor f1060800.xor: Marvell shared XOR driver
[    0.314017] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    0.314254] mv_xor f1060900.xor: Marvell shared XOR driver
[    0.354010] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    0.354516] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.355961] console [ttyS0] disabled
[    0.356023] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 25, base_baud = 125000
00) is a 16550A
[    0.947338] console [ttyS0] enabled
[    0.952300] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda
[    0.958720] nand: Micron MT29F2G08AAD
[    0.962402] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    0.970031] Scanning device for bad blocks
[    0.979992] Bad eraseblock 54 at 0x0000006c0000
[    1.015422] Bad eraseblock 343 at 0x000002ae0000
[    1.053771] Bad eraseblock 658 at 0x000005240000
[    1.107768] Bad eraseblock 1120 at 0x000008c00000
[    1.112551] Bad eraseblock 1121 at 0x000008c20000
[    1.117348] Bad eraseblock 1122 at 0x000008c40000
[    1.122125] Bad eraseblock 1123 at 0x000008c60000
[    1.134845] Bad eraseblock 1198 at 0x0000095c0000
[    1.158994] Bad eraseblock 1380 at 0x00000ac80000
[    1.163790] Bad eraseblock 1381 at 0x00000aca0000
[    1.168568] Bad eraseblock 1382 at 0x00000acc0000
[    1.173365] Bad eraseblock 1383 at 0x00000ace0000
[    1.178143] Bad eraseblock 1384 at 0x00000ad00000
[    1.182920] Bad eraseblock 1385 at 0x00000ad20000
[    1.187932] Bad eraseblock 1388 at 0x00000ad80000
[    1.263151] 4 cmdlinepart partitions found on MTD device orion_nand
[    1.269467] Creating 4 MTD partitions on "orion_nand":
[    1.274659] 0x000000000000-0x000000100000 : "u-boot"
[    1.280958] 0x000000100000-0x000000500000 : "uImage"
[    1.287219] 0x000000500000-0x000002500000 : "rootfs"
[    1.293516] 0x000002500000-0x000010000000 : "data"
[    1.300976] libphy: Fixed MDIO Bus: probed
[    1.305503] libphy: orion_mdio_bus: probed
[    1.310378] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[    2.393922] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:10
:75:26:65:fb
[    2.402815] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.409428] ehci-pci: EHCI PCI platform driver
[    2.413990] ehci-orion: EHCI orion driver
[    2.418197] orion-ehci f1050000.ehci: EHCI Host Controller
[    2.423764] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
[    2.431622] orion-ehci f1050000.ehci: irq 29, io mem 0xf1050000
[    2.453313] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
[    2.459589] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.466438] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.473711] usb usb1: Product: EHCI Host Controller
[    2.478610] usb usb1: Manufacturer: Linux 4.4.0-kirkwood-tld-1 ehci_hcd
[    2.485273] usb usb1: SerialNumber: f1050000.ehci
[    2.490766] hub 1-0:1.0: USB hub found
[    2.494624] hub 1-0:1.0: 1 port detected
[    2.499578] mousedev: PS/2 mouse device common for all mice
[    2.813310] usb 1-1: new high-speed USB device number 2 using orion-ehci
[    2.970879] usb 1-1: New USB device found, idVendor=0951, idProduct=1665
[    2.977640] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.984843] usb 1-1: Product: DataTraveler 2.0
[    2.989314] usb 1-1: Manufacturer: Kingston
[    2.993536] usb 1-1: SerialNumber: 50E549C342A7BFC0F962B3A1
[    3.513313] rtc-mv f1010300.rtc: internal RTC not ticking
[    3.518948] i2c /dev entries driver
[    3.524951] hidraw: raw HID events driver (C) Jiri Kosina
[    3.530778] drop_monitor: Initializing network drop monitor service
[    3.537369] NET: Registered protocol family 17
[    3.542095] Key type dns_resolver registered
[    3.547308] registered taskstats version 1
[    3.551474] Loading compiled-in X.509 certificates
[    3.556384] zswap: loaded using pool lzo/zbud
[    3.561878] Key type encrypted registered
[    3.566467] hctosys: unable to open rtc device (rtc0)
[    3.573024] Waiting 10 sec before mounting root device...
[   13.583455] VFS: Cannot open root device "sda1" or unknown-block(0,0): error -6
[   13.590799] Please append a correct "root=" boot option; here are the available par
titions:
[   13.599246] 1f00            1024 mtdblock0  (driver?)
[   13.604374] 1f01            4096 mtdblock1  (driver?)
[   13.609454] 1f02           32768 mtdblock2  (driver?)
[   13.614576] 1f03          224256 mtdblock3  (driver?)
[   13.619656] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-blo
ck(0,0)
[   13.627958] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.0-kirkwood-tld-1 #1
[   13.634948] Hardware name: Marvell Kirkwood (Flattened Device Tree)
[   13.641275] [<c0016784>] (unwind_backtrace) from [<c00129f8>] (show_stack+0x10/0x14
)
[   13.649060] [<c00129f8>] (show_stack) from [<c00c2200>] (panic+0x80/0x214)
[   13.655974] [<c00c2200>] (panic) from [<c07d9280>] (mount_block_root+0x204/0x24c)
[   13.663497] [<c07d9280>] (mount_block_root) from [<c07d93b4>] (mount_root+0xec/0x11
8)
[   13.671370] [<c07d93b4>] (mount_root) from [<c07d9504>] (prepare_namespace+0x124/0x
184)
[   13.679411] [<c07d9504>] (prepare_namespace) from [<c07d8e9c>] (kernel_init_freeabl
e+0x208/0x258)
[   13.688336] [<c07d8e9c>] (kernel_init_freeable) from [<c05b16b4>] (kernel_init+0x8/
0xe4)
[   13.696469] [<c05b16b4>] (kernel_init) from [<c000f090>] (ret_from_fork+0x14/0x24)
[   13.704080] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on un
known-block(0,0)
[   88.463303] random: nonblocking pool is initialized

I made sure the rootfs is the first and only partition on the USB stick and the label is set correctly. I tried MBR after having a GPT, too.
Changing the env delays didn't help either. Lastly I tried the 2015.10 uboot via UART with no luck.

Any help is appreciated.
Re: Seagate GoFlex Net help needed
March 15, 2016 01:07PM
magicmike,

1. Make sure the USB partition was formatted as Ext3.

2. In serial console:

setenv usb_root 'LABEL=rootfs'
boot

If still can't boot after trying the above steps, use a different USB stick. If you can get a Sandisk stick, it would be best for booting.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Seagate GoFlex Net help needed
March 16, 2016 01:07AM
Thanks bodhi,

bodhi Wrote:
-------------------------------------------------------
> If still can't boot after trying the above steps,
> use a different USB stick. If you can get a
> Sandisk stick, it would be best for booting.

That was the case. I was using a 8GB Kingston DataTraveler 2.0 micro USB stick. Using a no-name normal sized USB Stick works. Hopefully a micro Sandisk stick will work too, as the speed for the current one is horrible.
Re: Seagate GoFlex Net help needed
March 16, 2016 06:56AM
I got a SanDisk USB stick but it seems I encountered something like this:
http://forum.doozan.com/read.php?2,21868

At first it worked, but I got the following error after upgrading and installing some stuff. Next time it didn't even boot with the same error
[   82.203302] usb 1-1: reset high-speed USB device number 2 using orion-ehci

The quick fix is to use a USB Hub as bodhi suggests in the above thread. Using the bootm_sudf parameters didn't work. I used them on my GoFlex Net like this:
setenv bootm_sduf 'usb stop; usb start;  bootm 0x800000 0x1100000 0x1c00000'
setenv usb_boot 'run load_dtb; run load_uimage; if run load_initrd; then run bootm_sduf; else bootm 0x800000 - 0x1c00000; fi'

For reference here is the lsusb -v for the stick. Only difference I see is the missing "Fit" and the serial starting with "4C531" instead of "4C530".
root@debian:~# lsusb -v

Bus 001 Device 002: ID 0781:5581 SanDisk Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0781 SanDisk Corp.
  idProduct          0x5581
  bcdDevice            1.00
  iManufacturer           1 SanDisk
  iProduct                2 Ultra
  iSerial                 3 4C531xxxxxxxxxxxxxxx
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              224mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Re: Seagate GoFlex Net help needed
March 17, 2016 12:21AM
magicmike Wrote:
-------------------------------------------------------
> I got a SanDisk USB stick but it seems I
> encountered something like this:
> http://forum.doozan.com/read.php?2,21868
>
> At first it worked, but I got the following error
> after upgrading and installing some stuff. Next
> time it didn't even boot with the same error
>
> [   82.203302] usb 1-1: reset high-speed USB
> device number 2 using orion-ehci
>
>
> The quick fix is to use a USB Hub as bodhi
> suggests in the above thread. Using the bootm_sudf
> parameters didn't work. I used them on my GoFlex
> Net like this:
>
> setenv bootm_sduf 'usb stop; usb start;  bootm
> 0x800000 0x1100000 0x1c00000'
> setenv usb_boot 'run load_dtb; run load_uimage; if
> run load_initrd; then run bootm_sduf; else bootm
> 0x800000 - 0x1c00000; fi'
>
>
> For reference here is the lsusb -v for the stick.
> Only difference I see is the missing "Fit" and the
> serial starting with "4C531" instead of "4C530".
>
> root@debian:~# lsusb -v
> 
> Bus 001 Device 002: ID 0781:5581 SanDisk Corp.
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.10
>   bDeviceClass            0 (Defined at Interface
> level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        64
>   idVendor           0x0781 SanDisk Corp.
>   idProduct          0x5581
>   bcdDevice            1.00
>   iManufacturer           1 SanDisk
>   iProduct                2 Ultra
>   iSerial                 3 4C531xxxxxxxxxxxxxxx
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           32
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0x80
>       (Bus Powered)
>     MaxPower              224mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass         8 Mass Storage
>       bInterfaceSubClass      6 SCSI
>       bInterfaceProtocol     80 Bulk-Only
>       iInterface              0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0200  1x 512 bytes
>         bInterval               0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x02  EP 2 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0200  1x 512 bytes
>         bInterval               0
>

Which Sandisk USB do you have? is that the Ultra Fit, or just Ultra? they are different models.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Seagate GoFlex Net help needed
March 17, 2016 12:34PM
It's a normal sized USB 3.0 Ultra.
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: