--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: linux-image-4.4.0-1-arm64: Network is not working in Debian Testing arm64 for Gigabyte MP30-AR0 (APM X-Gene 1)
- From: Ronald Maas <ronaldjmaas@gmail.com>
- Date: Mon, 04 Apr 2016 13:20:56 -0700
- Message-id: <145980125653.659.1132319677273092618.reportbug@xgene1.home.local>
Package: src:linux
Version: 4.4.6-1
Severity: important
Tags: d-i
Network is not working in Debian Testing arm64 for Gigabyte MP30-AR0 (APM X-Gene 1)
---------------
When I start the Debian Testing Installer, the network adapter was not able to obtain an IP address. The installer was started from UEFI Shell using the command:
FS1:\EFI\BOOT\BOOTAA64.EFI
Also after successful installation and reboot, the network adapter was not able to obtain an IP address or otherwise connect to the network.
The root cause is that xgene_enet ethernet driver does not work properly when compiled as module in kernel 4.4 and 4.5 (and possibly other kernel versions). I contacted Phong Vo from AppliedMicro and he confirmed this to be a known issue. Some more detail can be found in a post on the Debian EFI mailing list https://lists.debian.org/debian-efi/2016/03/msg00020.html
Expected to happen
-----------------
DHCP server is able to assign an IP address to the network after which I am able to ping another system.
What actually happened
----------------------
Network adapter failed to obtain an IP address. No network connection is possible with other systems.
Hardware
--------
Gigabyte MP30-AR0 motherboard with APM X-Gene 1 processor flashed with TianoCore UEFI
Kingston KVR16LE11S8/4HB 16 GB ECC DDR3 DRAM
HGST Deskstar NAS 6 TB drive
Logitech USB keyboard
Software
----
Debian Installer ISO was downloaded from http://cdimage.debian.org/cdimage/weekly-builds/arm64/iso-dvd/debian-testing-arm64-DVD-1.iso (dated 28-Mar-2016)
UBoot has been replaced by TianoCore UEFI using the steps described in: https://rwmj.wordpress.com/2016/03/08/gigabyte-mp30-ar0-flashing-uefi/
-- Package-specific info:
** Kernel log: boot messages should be attached
** Model information
Device Tree model: APM X-Gene Mustang board
** Network interface configuration:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
** PCI devices:
0000:00:00.0 PCI bridge [0604]: Applied Micro Circuits Corp. X-Gene PCIe bridge [10e8:e004] (rev 04) (prog-if 00 [Normal decode])
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 58
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
0002:00:00.0 PCI bridge [0604]: Applied Micro Circuits Corp. X-Gene PCIe bridge [10e8:e004] (rev 04) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 59
Bus: primary=00, secondary=01, subordinate=02, sec-latency=0
I/O behind bridge: 00000000-00000fff
Memory behind bridge: 80000000-817fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
0002:01:00.0 PCI bridge [0604]: ASPEED Technology, Inc. AST1150 PCI-to-PCI Bridge [1a03:1150] (rev 03) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=01, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00000000-00000fff
Memory behind bridge: 80000000-817fffff
Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
0002:02:00.0 VGA compatible controller [0300]: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000] (rev 30) (prog-if 00 [VGA controller])
Subsystem: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 59
Region 0: Memory at 9180000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at 9181000000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at 20000 [size=128]
Capabilities: <access denied>
Kernel driver in use: ast
0003:00:00.0 PCI bridge [0604]: Applied Micro Circuits Corp. X-Gene PCIe bridge [10e8:e004] (rev 04) (prog-if 00 [Normal decode])
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 60
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
** USB devices:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 003 Device 002: ID 0bda:5401 Realtek Semiconductor Corp. RTL 8153 USB 3.0 hub with gigabit ethernet
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0624:0249 Avocent Corp. Virtual Keyboard/Mouse
Bus 001 Device 002: ID 0624:0248 Avocent Corp. Virtual Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-- System Information:
Debian Release: stretch/sid
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: arm64 (aarch64)
Kernel: Linux 4.4.6-6-xgene1 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages linux-image-4.4.0-1-arm64 depends on:
ii debconf [debconf-2.0] 1.5.59
ii initramfs-tools [linux-initramfs-tool] 0.123
ii kmod 22-1
ii linux-base 4.0
Versions of packages linux-image-4.4.0-1-arm64 recommends:
ii firmware-linux-free 3.4
ii irqbalance 1.1.0-2
Versions of packages linux-image-4.4.0-1-arm64 suggests:
pn debian-kernel-handbook <none>
pn linux-doc-4.4 <none>
Versions of packages linux-image-4.4.0-1-arm64 is related to:
pn firmware-atheros <none>
pn firmware-bnx2 <none>
pn firmware-bnx2x <none>
pn firmware-brcm80211 <none>
pn firmware-intelwimax <none>
pn firmware-ipw2x00 <none>
pn firmware-ivtv <none>
pn firmware-iwlwifi <none>
pn firmware-libertas <none>
ii firmware-linux 20160110-1
ii firmware-linux-nonfree 20160110-1
ii firmware-misc-nonfree [firmware-ralink] 20160110-1
pn firmware-myricom <none>
pn firmware-netxen <none>
pn firmware-qlogic <none>
pn firmware-realtek <none>
pn xen-hypervisor <none>
-- debconf information excluded
--- End Message ---