Differences between revisions 6 and 7
Revision 6 as of 2010-04-22 00:45:04
Size: 4755
Editor: GeoffSimmons
Comment: Place user-supplied firmware in /usr/local/lib/firmware, link BTS.
Revision 7 as of 2010-10-07 22:58:15
Size: 3790
Editor: GeoffSimmons
Comment: Remove Etch procedures, update InterWiki.
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]|| ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~
Line 9: Line 9:
acenic is a module for Alteon AceNIC Tigon I and II gigabit Ethernet controllers, included in the mainline Linux kernel. [[#supported|Supported devices]] are listed at the end of this page. acenic is a driver for Alteon AceNIC Tigon I and II gigabit Ethernet controllers, included in the mainline Linux kernel. [[#supported|Supported devices]] are listed at the end of this page.
Line 11: Line 11:
In [[DebPkg:src:linux-2.6|linux-2.6]] 2.6.23-1, the binary-only firmware for this driver was removed (see the [[http://packages.debian.org/changelogs/pool/main/l/linux-2.6/current/changelog#versionversion2.6.23-1|package changelog]]), due to discovered [[KernelFirmwareLicensing|firmware licensing issues]]. The driver was disabled at this time. It was re-enabled in linux-2.6 2.6.26-1 when the request_firmware patch was applied.<<FootNote([[http://packages.debian.org/changelogs/pool/main/l/linux-2.6/current/changelog#versionversion2.6.26-1|Package changelog for linux-2.6 (2.6.26-1)]])>> Device firmware is not packaged (DebianBug:517627). In [[DebianPkg:src:linux-2.6|linux-2.6]] 2.6.23-1, the binary-only firmware for this driver was removed (see the [[http://packages.debian.org/changelogs/pool/main/l/linux-2.6/current/changelog#versionversion2.6.23-1|package changelog]]), due to discovered [[KernelFirmwareLicensing|firmware licensing issues]]. The driver was disabled at this time. It was re-enabled in linux-2.6 2.6.26-1 when the request_firmware patch was applied.<<FootNote([[http://packages.debian.org/changelogs/pool/main/l/linux-2.6/current/changelog#versionversion2.6.26-1|Package changelog for linux-2.6 (2.6.26-1)]])>> Device firmware is not packaged (DebianBug:517627).

{i} Broadcom Tigon3 Ethernet controllers are supported by the in-tree tg3 driver.
Line 18: Line 20:
##TAG:PROCEDURE_START
Line 21: Line 22:
 1. Install the DebPkg:git-core package: {{{  1. Install the [[DebianPkg:lenny/git-core|git-core]] package: {{{
Line 38: Line 39:
##TAG:PROCEDURE_END

<<Anchor(etch)>>
=== Etch ===

<<Anchor(etch-2618)>>
==== 2.6.18 kernel ====

Firmware is present within the driver included in Debian 2.6.18 kernel images. Configure your network interface, see [[NetworkConfiguration]].

<<Anchor(etch-2624)>>
==== 2.6.24 kernel ====

The acenic module is not included in Debian 2.6.24 ([[EtchAndAHalf]]) kernel images.

You can either use the stock [[#etch-2618|2.6.18 kernel]], or install a 2.6.26 kernel from [[Backports|Debian Backports]]. Once your sources are configured: {{{apt-cache search linux-image-2.6.26}}} and install a package appropriate for your system.

Restart your system with this kernel, then continue using the [[#etch-2626|2.6.26 kernel procedure]] below.

<<Anchor(etch-2626)>>
==== 2.6.26 kernel ====

<<Include(acenic,,0,from="^##TAG:PROCEDURE_START",to="^##TAG:PROCEDURE_END")>>
Line 67: Line 45:
 1. Install the DebPkg:git-core package: {{{
# aptitude update && aptitude install git-core
 1. Install the [[DebianPkg:squeeze/git|git]] package: {{{
# aptitude update && aptitude install git
Line 89: Line 67:
The following list is based on the ''alias'' fields of {{{modinfo acenic}}} on Lenny. The following list is based on the ''alias'' fields of {{{modinfo acenic}}} in Debian 2.6.26 (2.6.26-25lenny1) kernel images.
Line 102: Line 80:
{i} Broadcom Tigon3 Ethernet controllers are supported by the tg3 driver.

Translation(s): none


Alteon AceNIC Tigon I/II Ethernet controllers

This page describes how to enable support for AceNIC Ethernet controllers on Debian systems.

acenic is a driver for Alteon AceNIC Tigon I and II gigabit Ethernet controllers, included in the mainline Linux kernel. Supported devices are listed at the end of this page.

In linux-2.6 2.6.23-1, the binary-only firmware for this driver was removed (see the package changelog), due to discovered firmware licensing issues. The driver was disabled at this time. It was re-enabled in linux-2.6 2.6.26-1 when the request_firmware patch was applied.1 Device firmware is not packaged (517627).

{i} Broadcom Tigon3 Ethernet controllers are supported by the in-tree tg3 driver.

Installation

Lenny

Firmware is required to be obtained and installed prior to device operation:

  1. Install the git-core package:

    # aptitude update && aptitude install git-core
    # exit
  2. Acquire the AceNIC Tigon firmware from the linux-firmware GIT tree:

    $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
  3. Install the firmware:

    $ su
    # mkdir /usr/local/lib/firmware
    # cp linux-firmware/acenic/tg1.bin /usr/local/lib/firmware/acenic_tg1.bin
    # cp linux-firmware/acenic/tg2.bin /usr/local/lib/firmware/acenic_tg2.bin
  4. Reload the acenic driver:

    # modprobe -r acenic ; modprobe acenic
  5. Configure your network interface, see NetworkConfiguration.

Squeeze

Firmware is required to be obtained and installed prior to device operation:

  1. Install the git package:

    # aptitude update && aptitude install git
    # exit
  2. Acquire the AceNIC Tigon firmware from the linux-firmware GIT tree:

    $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
  3. Install the firmware:

    $ su 
    # mkdir -p /usr/local/lib/firmware/acenic
    # cp linux-firmware/acenic/{tg1,tg2}.bin /usr/local/lib/firmware/acenic
  4. Reload the acenic driver:

    # modprobe -r acenic ; modprobe acenic
  5. Configure your network interface, see NetworkConfiguration.

Supported Devices

The page HowToIdentifyADevice/PCI explains how to identify a PCI device.

The following list is based on the alias fields of modinfo acenic in Debian 2.6.26 (2.6.26-25lenny1) kernel images.

  • PCI: 1011:001A Digital Equipment Corporation Farallon PN9000SX Gigabit Ethernet
    PCI: 10A9:0009 Silicon Graphics, Inc. AceNIC Gigabit Ethernet
    PCI: 10B7:0001 3Com Corporation 3c985 1000BaseSX (SX/TX)
    PCI: 12AE:0001 Alteon Networks Inc. AceNIC Gigabit Ethernet
    PCI: 12AE:0002 Alteon Networks Inc. AceNIC Gigabit Ethernet (Copper)
    PCI: 12AE:00FA Alteon Networks Inc. Farallon PN9100-T Gigabit Ethernet
    PCI: 1385:620A Netgear GA620 Gigabit Ethernet
    PCI: 1385:630A Netgear GA630 Gigabit Ethernet

See Also


CategoryHardware