Olivier Cherrier schreef op 2017-09-26 10:52:
Hi,

While trying to use a SATA disk with my Cubieboard2, it fails and prints
repeatedly :

sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
…


Any attempt to fdisk / disklabel it hang.


I just try with a brand new disk and it does the same. My question is :
is there any limitation with sxiahci or well known problems ?

I use an Allwinner A20-based Bananpi with a Samsung SSD (EVO 750 IIRC) and haven't seen many issues.
Had some trouble at some point where the disk wasn't connected properly.

And as allways with these boards, make sure you have a proper power supply!

Cheers,

Mark

Here is my dmesg :

U-Boot SPL 2017.09 (Sep 13 2017 - 01:07:45)
DRAM: 1024 MiB
CPU: 912000000Hz, AXI/AHB/APB: 3/2/2
Trying to boot from MMC1


U-Boot 2017.09 (Sep 13 2017 - 01:07:45 -0600) Allwinner Technology

CPU: Allwinner A20 (SUN7I)
Model: Cubietech Cubieboard2
I2C: ready
DRAM: 1 GiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
SCSI: Target spinup took 0 ms.
AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: ncq stag pm led clo only pmp pio slum part ccc apst
Net: eth0: ethernet@01c50000
starting USB...
USB0: USB EHCI 1.00
USB1: USB OHCI 1.0
USB2: USB EHCI 1.00
USB3: USB OHCI 1.0
scanning bus 0 for devices...  2 USB Device(s) found
scanning bus 2 for devices...  1 USB Device(s) found
        scanning usb for storage devices...  0 Storage Device(s) found
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
reading /sun7i-a20-cubieboard2.dtb
32853 bytes read in 29 ms (1.1 MiB/s)
Found EFI removable media binary efi/boot/bootarm.efi
reading efi/boot/bootarm.efi
67372 bytes read in 44 ms (1.5 MiB/s)
## Starting EFI application at 42000000 ...
Scanning disks on scsi...
Scanning disks on usb...
Scanning disks on mmc...
MMC Device 1 not found
MMC Device 2 not found
MMC Device 3 not found
Found 6 disks
OpenBSD/armv7 BOOTARM 1.0
boot>
booting sd0a:/bsd: 3922080+167512+562260 [283044+90+521296+245042]=0x5727f4

OpenBSD/armv7 booting ...
arg0 0xc08727f4 arg1 0x0 arg2 0x48000000
Allocating page tables
freestart = 0x40873000, free_pages = 259981 (0x0003f78d)
IRQ stack: p0x408a1000 v0xc08a1000
ABT stack: p0x408a2000 v0xc08a2000
UND stack: p0x408a3000 v0xc08a3000
SVC stack: p0x408a4000 v0xc08a4000
Creating L1 page table at 0x40874000
Mapping kernel
Constructing L2 page tables
undefined page pmap [ using 1049928 bytes of bsd ELF symbol table ]
board type: 0
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2017 OpenBSD. All rights reserved. https://www.OpenBSD.org

OpenBSD 6.2-beta (GENERIC) #77: Sun Sep 24 17:37:18 MDT 2017
        dera...@armv7.openbsd.org:/usr/src/sys/arch/armv7/compile/GENERIC
real mem  = 1073741824 (1024MB)
avail mem = 1043873792 (995MB)
mainbus0 at root: Cubietech Cubieboard2
cpu0 at mainbus0: ARM Cortex-A7 r0p4 (ARMv7)
cpu0: DC enabled IC enabled WB disabled EABT branch prediction enabled
cpu0: 32KB(32b/l,2way) I-cache, 32KB(64b/l,4way) wr-back D-cache
cortex0 at mainbus0
sxiccmu0 at mainbus0
psci0 at mainbus0
agtimer0 at mainbus0: tick rate 24000 KHz
simplebus0 at mainbus0: "soc"
sxipio0 at simplebus0: 175 pins
sximmc0 at simplebus0
sdmmc0 at sximmc0: 4-bit, sd high-speed, mmc high-speed, dma
ehci0 at simplebus0
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "Generic EHCI root hub" rev
2.00/1.0
0 addr 1
sxiahci0 at simplebus0: AHCI 1.1
sxiahci0: port 0: 3.0Gb/s
scsibus0 at sxiahci0: 32 targets
sd0 at scsibus0 targ 0 lun 0: <ATA, ST2000LX001-1RG1, SDM1> SCSI3
0/direct fix
ed naa.5000c500a905f049
sd0: 1907729MB, 512 bytes/sector, 3907029168 sectors
ehci1 at simplebus0
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "Generic EHCI root hub" rev
2.00/1.0 0 addr 1

sxidog0 at simplebus0
sxirtc0 at simplebus0
com0 at simplebus0: ns16550, no working fifo
com0: console
sxitwi0 at simplebus0
iic0 at sxitwi0
axppmic0 at iic0 addr 0x34: AXP209, ACIN
sxitwi1 at simplebus0
iic1 at sxitwi1
dwge0 at simplebus0
dwge0: address: 02:0f:0b:01:c4:d0
rlphy0 at dwge0 phy 1: RTL8201L 10/100 PHY, rev. 1
ampintc0 at simplebus0 nirq 160, ncpu 2
gpio0 at sxipio0: 32 pins
gpio1 at sxipio0: 32 pins
gpio2 at sxipio0: 32 pins
gpio3 at sxipio0: 32 pins
gpio4 at sxipio0: 32 pins
gpio5 at sxipio0: 32 pins
gpio6 at sxipio0: 32 pins
gpio7 at sxipio0: 32 pins
gpio8 at sxipio0: 32 pins
scsibus1 at sdmmc0: 2 targets, initiator 0
sd1 at scsibus1 targ 1 lun 0: <SD/MMC, SU04G, 0080> SCSI2 0/direct removable
sd1: 3781MB, 512 bytes/sector, 7744512 sectors
urtwn0 at uhub0 port 1 configuration 1 interface 0 "Realtek 802.11n
WLAN Adapt er" rev 2.00/2.00 addr 2
urtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R, address 4c:60:de:68:f2:c1
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
boot device: sd0
root on sd1a (60b4266fc7a03fa1.a) swap on sd1b dump on sd1b
Automatic boot in progress: starting file system checks.
/dev/sd1a (60b4266fc7a03fa1.a): file system is clean; not checking
/dev/sd1e (60b4266fc7a03fa1.e): file system is clean; not checking
/dev/sd1d (60b4266fc7a03fa1.d): file system is clean; not checking
setting tty flags
pf enabled
starting network
dwge0: DHCPREQUEST to 255.255.255.255
dwge0: DHCPACK from 192.168.1.17 (fe:e1:ba:d0:9c:e4)
dwge0: bound to 192.168.1.28 -- renewal in 21600 seconds
reordering libraries: done.
openssl: generating isakmpd/iked RSA keys... done.
ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519
starting early daemons: syslogd pflogd ntpd.
starting RPC daemons:.
savecore: no core dump
checking quotas: done.
clearing /tmp
kern.securelevel: 0 -> 1
creating runtime link editor directory cache.
preserving editor files.
starting network daemons: sshd smtpd sndiod.
running rc.firsttime
Path to firmware: http://firmware.openbsd.org/firmware/snapshots/
Installing: urtwn-firmware
starting local daemons: cron.
Tue Sep 19 13:58:23 CEST 2017

OpenBSD/armv7 (cubie) (console)

login: sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.
sxiahci0: stopping the port, softreset slot 31 was still active.



Thank you,
Best.

Reply via email to