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