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

Bug#820022: linux-image-4.4.0-1-arm64: Network is not working in Debian Testing arm64 for Gigabyte MP30-AR0 (APM X-Gene 1)



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


Reply to: