[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "external abort on linefetch (0x814)" on Kirkwood 6282 SoC



On 29-07-17 17:50, Andrew Lunn wrote:
> So i'm thinking this has to be related to bits of hardware i'm not
> using. I don't have anything on the PCIe bus, i don't have any USB
> devices plugged in, i don't use the mtd devices, etc.
> 
> Could somebody who does have the issue describe their system? Could
> they pull out all there USB devices and see if that stops the
> issues. Remove the driver for PCIe devices, if possible.

This remark triggered me. Booting without USB and PCIe will be a
challenge I'll tackle another day, but looking at the differences in
hardware as observed by the kernel is easy.

Attached are two files containing the lshw output for both the kirkwood
and marvell kernel flavors. Except for the obvious differences like
versions, I find the below differences. I do not know if these
differences are related to the observed issues.

- IRQ is in the 3x range on marvell and 8x range in kirkwood.
- On marvell PCI bridges have additional capabilities: pciexpress and
cap_list
- usbhost:0 and usbhost:1 swapped between marvell and kirkwood.

For reverence I also added the 6281 lshw output. lshw versions between
devices are different.

>  Andrew

GRTNX,
RobJE
twai.renf.us
    description: Feroceon 88FR131 rev 1 (v5l)
    product: QNAP TS219 family
    width: 32 bits
  *-core
       description: Motherboard
       physical id: 0
     *-cpu
          description: CPU
          product: cpu
          physical id: 0
          bus info: cpu@0
          size: 1200MHz
          capacity: 1200MHz
          capabilities: swp half thumb fastmult edsp cpufreq
     *-memory
          description: System memory
          physical id: 2
          size: 501MiB
     *-pci
          description: PCI bridge
          product: 88F6281 [Kirkwood] ARM SoC
          vendor: Marvell Technology Group Ltd.
          physical id: 1
          bus info: pci@0000:00:01.0
          version: 02
          width: 32 bits
          clock: 33MHz
          capabilities: pci pciexpress normal_decode cap_list
     *-scsi:0
          physical id: 3
          logical name: scsi0
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: ST500DM002-1BD14
             vendor: Seagate
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: KC45
             serial: Z2AWGD3R
             size: 465GiB (500GB)
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096
     *-scsi:1
          physical id: 4
          logical name: scsi1
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: WDC WD5001AALS-0
             vendor: Western Digital
             physical id: 0.0.0
             bus info: scsi@1:0.0.0
             logical name: /dev/sdb
             version: 3B01
             serial: WD-WCAT00672019
             size: 465GiB (500GB)
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512
  *-usbhost
       product: EHCI Host Controller
       vendor: Linux 4.9.0-3-marvell ehci_hcd
       physical id: 1
       bus info: usb@1
       logical name: usb1
       version: 4.09
       capabilities: usb-2.00
       configuration: driver=hub slots=1 speed=480Mbit/s
     *-usb
          description: USB hub
          product: USB Hub
          vendor: Alcor Micro Corp.
          physical id: 1
          bus info: usb@1:1
          version: 1.00
          capabilities: usb-2.00
          configuration: driver=hub maxpower=100mA slots=4 speed=480Mbit/s
  *-network
       description: Ethernet interface
       physical id: 2
       logical name: eth0
       serial: 00:08:9b:8c:76:74
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=mv643xx_eth driverversion=1.4 duplex=full firmware=N/A ip=192.168.205.2 link=yes multicast=yes port=MII speed=1Gbit/s
breis.renf.us
    description: Computer
    product: QNAP TS219 family
    width: 32 bits
  *-core
       description: Motherboard
       physical id: 0
       capabilities: qnap_ts219 marvell_kirkwood
     *-cpu
          description: CPU
          product: cpu
          physical id: 0
          bus info: cpu@0
          size: 2GHz
          capacity: 2GHz
          capabilities: cpufreq
     *-memory
          description: System memory
          physical id: 3
          size: 1009MiB
     *-pci:0
          description: PCI bridge
          product: Marvell Technology Group Ltd.
          vendor: Marvell Technology Group Ltd.
          physical id: 1
          bus info: pci@0000:00:01.0
          version: 01
          width: 32 bits
          clock: 33MHz
          capabilities: pci normal_decode bus_master
          resources: memory:e0000000-e00fffff
        *-storage
             description: SATA controller
             product: JMB363 SATA/IDE Controller
             vendor: JMicron Technology Corp.
             physical id: 0
             bus info: pci@0000:01:00.0
             version: 03
             width: 32 bits
             clock: 33MHz
             capabilities: storage pm pciexpress ahci_1.0 bus_master cap_list rom
             configuration: driver=ahci latency=0
             resources: irq:86 memory:e0010000-e0011fff memory:e0000000-e000ffff
        *-ide UNCLAIMED
             description: IDE interface
             product: JMB363 SATA/IDE Controller
             vendor: JMicron Technology Corp.
             physical id: 0.1
             bus info: pci@0000:01:00.1
             version: 03
             width: 32 bits
             clock: 33MHz
             capabilities: ide pm cap_list
             configuration: latency=0
     *-pci:1
          description: PCI bridge
          product: Marvell Technology Group Ltd.
          vendor: Marvell Technology Group Ltd.
          physical id: 2
          bus info: pci@0000:00:02.0
          version: 01
          width: 32 bits
          clock: 33MHz
          capabilities: pci normal_decode bus_master
          resources: memory:e0100000-e01fffff
        *-usb
             description: USB controller
             product: EJ168 USB 3.0 Host Controller
             vendor: Etron Technology, Inc.
             physical id: 0
             bus info: pci@0000:02:00.0
             version: 01
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             resources: irq:87 memory:e0100000-e0107fff
           *-usbhost:0
                product: xHCI Host Controller
                vendor: Linux 4.3.0-0.bpo.1-kirkwood xhci-hcd
                physical id: 0
                bus info: usb@3
                logical name: usb3
                version: 4.03
                capabilities: usb-3.00
                configuration: driver=hub slots=2 speed=5000Mbit/s
           *-usbhost:1
                product: xHCI Host Controller
                vendor: Linux 4.3.0-0.bpo.1-kirkwood xhci-hcd
                physical id: 1
                bus info: usb@1
                logical name: usb1
                version: 4.03
                capabilities: usb-2.00
                configuration: driver=hub slots=2 speed=480Mbit/s
     *-scsi:0
          physical id: 4
          logical name: scsi0
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: HGST HUS724030AL
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: A580
             serial: PK2234P8JE6BDR
             size: 2794GiB (3TB)
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096
     *-scsi:1
          physical id: 5
          logical name: scsi1
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: HGST HUS724030AL
             physical id: 0.0.0
             bus info: scsi@1:0.0.0
             logical name: /dev/sdb
             version: A580
             serial: PK2234P8JE6DMR
             size: 2794GiB (3TB)
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096
  *-usbhost
       product: EHCI Host Controller
       vendor: Linux 4.3.0-0.bpo.1-kirkwood ehci_hcd
       physical id: 1
       bus info: usb@2
       logical name: usb2
       version: 4.03
       capabilities: usb-2.00
       configuration: driver=hub slots=1 speed=480Mbit/s
     *-usb
          description: Mass storage device
          product: USB Mass Storage Device
          vendor: USBest Technology
          physical id: 1
          bus info: usb@2:1
          logical name: scsi4
          version: 1.00
          serial: 000000000002DA
          capabilities: usb-2.00 scsi emulated
          configuration: driver=usb-storage maxpower=98mA speed=480Mbit/s
        *-disk
             description: SCSI Disk
             physical id: 0.0.0
             bus info: scsi@4:0.0.0
             logical name: /dev/sdc
             size: 1928MiB (2021MB)
             capabilities: partitioned partitioned:dos
             configuration: logicalsectorsize=512 sectorsize=512 signature=08ea25b6
           *-volume
                description: Windows FAT volume
                vendor: mkfs.fat
                physical id: 1
                bus info: scsi@4:0.0.0,1
                logical name: /dev/sdc1
                version: FAT32
                serial: 4baa-6be0
                size: 1925MiB
                capacity: 1927MiB
                capabilities: primary bootable fat initialized
                configuration: FATs=2 filesystem=fat
  *-network
       description: Ethernet interface
       physical id: 2
       logical name: eth0
       serial: 00:08:9b:d9:79:11
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=mv643xx_eth driverversion=1.4 duplex=full firmware=N/A ip=192.168.205.3 link=yes multicast=yes port=MII speed=1Gbit/s
breis.renf.us
    description: Computer
    product: QNAP TS219 family
    width: 32 bits
  *-core
       description: Motherboard
       physical id: 0
       capabilities: qnap_ts219 marvell_kirkwood
     *-cpu
          description: CPU
          product: cpu
          physical id: 0
          bus info: cpu@0
          size: 2GHz
          capacity: 2GHz
          capabilities: cpufreq
     *-memory
          description: System memory
          physical id: 3
          size: 1009MiB
     *-pci:0
          description: PCI bridge
          product: Marvell Technology Group Ltd.
          vendor: Marvell Technology Group Ltd.
          physical id: 1
          bus info: pci@0000:00:01.0
          version: 01
          width: 32 bits
          clock: 33MHz
          capabilities: pci pciexpress normal_decode bus_master cap_list
          resources: memory:e0000000-e00fffff
        *-storage
             description: SATA controller
             product: JMB363 SATA/IDE Controller
             vendor: JMicron Technology Corp.
             physical id: 0
             bus info: pci@0000:01:00.0
             version: 03
             width: 32 bits
             clock: 33MHz
             capabilities: storage pm pciexpress ahci_1.0 bus_master cap_list rom
             configuration: driver=ahci latency=0
             resources: irq:36 memory:e0010000-e0011fff memory:e0000000-e000ffff
        *-ide UNCLAIMED
             description: IDE interface
             product: JMB363 SATA/IDE Controller
             vendor: JMicron Technology Corp.
             physical id: 0.1
             bus info: pci@0000:01:00.1
             version: 03
             width: 32 bits
             clock: 33MHz
             capabilities: ide pm cap_list
             configuration: latency=0
     *-pci:1
          description: PCI bridge
          product: Marvell Technology Group Ltd.
          vendor: Marvell Technology Group Ltd.
          physical id: 2
          bus info: pci@0000:00:02.0
          version: 01
          width: 32 bits
          clock: 33MHz
          capabilities: pci pciexpress normal_decode bus_master cap_list
          resources: memory:e0100000-e01fffff
        *-usb
             description: USB controller
             product: EJ168 USB 3.0 Host Controller
             vendor: Etron Technology, Inc.
             physical id: 0
             bus info: pci@0000:02:00.0
             version: 01
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             resources: irq:37 memory:e0100000-e0107fff
           *-usbhost:0
                product: xHCI Host Controller
                vendor: Linux 4.9.0-3-marvell xhci-hcd
                physical id: 0
                bus info: usb@1
                logical name: usb1
                version: 4.09
                capabilities: usb-2.00
                configuration: driver=hub slots=2 speed=480Mbit/s
           *-usbhost:1
                product: xHCI Host Controller
                vendor: Linux 4.9.0-3-marvell xhci-hcd
                physical id: 1
                bus info: usb@3
                logical name: usb3
                version: 4.09
                capabilities: usb-3.00
                configuration: driver=hub slots=2 speed=5000Mbit/s
     *-scsi:0
          physical id: 4
          logical name: scsi0
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: HGST HUS724030AL
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: A580
             serial: PK2234P8JE6BDR
             size: 2794GiB (3TB)
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096
     *-scsi:1
          physical id: 5
          logical name: scsi1
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: HGST HUS724030AL
             physical id: 0.0.0
             bus info: scsi@1:0.0.0
             logical name: /dev/sdb
             version: A580
             serial: PK2234P8JE6DMR
             size: 2794GiB (3TB)
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096
  *-usbhost
       product: EHCI Host Controller
       vendor: Linux 4.9.0-3-marvell ehci_hcd
       physical id: 1
       bus info: usb@2
       logical name: usb2
       version: 4.09
       capabilities: usb-2.00
       configuration: driver=hub slots=1 speed=480Mbit/s
     *-usb
          description: Mass storage device
          product: USB Mass Storage Device
          vendor: USBest Technology
          physical id: 1
          bus info: usb@2:1
          logical name: scsi4
          version: 1.00
          serial: 000000000002DA
          capabilities: usb-2.00 scsi emulated
          configuration: driver=usb-storage maxpower=98mA speed=480Mbit/s
        *-disk
             description: SCSI Disk
             physical id: 0.0.0
             bus info: scsi@4:0.0.0
             logical name: /dev/sdc
             size: 1928MiB (2021MB)
             capabilities: partitioned partitioned:dos
             configuration: logicalsectorsize=512 sectorsize=512 signature=08ea25b6
           *-volume
                description: Windows FAT volume
                vendor: mkfs.fat
                physical id: 1
                bus info: scsi@4:0.0.0,1
                logical name: /dev/sdc1
                version: FAT32
                serial: 4baa-6be0
                size: 1925MiB
                capacity: 1927MiB
                capabilities: primary bootable fat initialized
                configuration: FATs=2 filesystem=fat
  *-network
       description: Ethernet interface
       physical id: 2
       logical name: eth0
       serial: 00:08:9b:d9:79:11
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=mv643xx_eth driverversion=1.4 duplex=full firmware=N/A ip=192.168.205.3 link=yes multicast=yes port=MII speed=1Gbit/s

Reply to: