EN JA
AXE(4)
AXE(4) FreeBSD Kernel Interfaces Manual AXE(4)

名称

axeASIX Electronics AX88x7x/760 USB イーサネットドライバ

書式

このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル設定ファイルに置きます:

device ehci
device uhci
device ohci
device usb
device miibus
device axe

もう一つの方法として、ブート時にモジュールとしてドライバをロードするためには、次の行を loader.conf(5) に置きます:

if_axe_load="YES"

解説

axe ドライバは、ASIX Electronics AX88172, AX88178, AX88772, AX88772A, AX88772B と AX88760 USB 2.0 チップセットに基づく USB イーサネットアダプタのサポートを行ないます。

AX88172, AX88772, AX88772A, AX88772B と AX88760 は、 MII インタフェースがある 10/100 イーサネット MAC を含み、イーサネットと HomePNA トランシーバの両方で動作するように設計されています。 AX88178 は、Gigabit イーサネット PHY とのインタフェースのための GMII/RGMII インタフェースがある 10/100/1000 イーサネット MAC があります。

これらのデバイスは、USB 1.x と USB 2.0 コントローラの両方で動作しますが、 USB 1.x 規格で最高転送速度は、12Mbps と明記されているので、 1.x コントローラの性能は、制限されます。 USB 1.x コントローラをもっているユーザは、実際にこれらのデバイスで 100Mbps 速度を達成すると期待するべきではありません。

すべてのチップセットは、64 ビットのマルチキャストハッシュテーブル、ステーションアドレスのための単一の完全なフィルタエントリ、オールマルチキャストモード、および無差モードをサポートします。パケットは、別々の USB バルク転送終点上で受信、送信されます。

axe ドライバは、次のメディアタイプをサポートします:

autoselect
メディアタイプとオプションの自動選択を有効にします。ユーザは、 rc.conf(5) にメディアオプションを加えることによって、手動で自動選択モードを無効にできます。
10baseT/UTP
10Mbps オペレーションを設定します。 全二重 または 半二重 モードのいずれかを選択するために ifconfig(8) mediaopt オプションも使用することができます。
100baseTX
100Mbps (ファーストイーサネット) オペレーションを設定します。 全二重 または 半二重 モードのいずれかを選択するために ifconfig(8) mediaopt オプションも使用することができます。
1000baseT
1000Mbps (ギガビットイーサネット) オペレーション (AX88178 専用) を設定します。 全二重 または 半二重 モードのいずれかを選択するために ifconfig(8) mediaopt オプションも使用することができます。

axe ドライバは、次のメディアオプションをサポートします:

full-duplex
全二重オペレーションを強制的に設定します。
half-duplex
半二重オペレーションを強制的に設定します。

このデバイスの設定についてのより詳しい情報については、 ifconfig(8) を参照してください。

ハードウェア

axe ドライバは、次を含めて ASIX Electronics AX88172/AX88178/AX88772 ベースの USB イーサネットアダプタをサポートします。

AX88172:

  • AboCom UF200
  • Acer Communications EP1427X2
  • ASIX AX88172
  • ATen UC210T
  • Billionton SnapPort
  • Billionton USB2AR
  • Buffalo (Melco Inc.) LUA-U2-KTX
  • Corega USB2_TX
  • D-Link DUBE100
  • Goodway GWUSB2E
  • JVC MP_PRX1
  • LinkSys USB200M
  • Netgear FA120
  • Sitecom LN-029
  • System TALKS Inc. SGC-X2UL

AX88178:

  • ASIX AX88178
  • Belkin F5D5055
  • Logitec LAN-GTJ/U2A
  • Buffalo (Melco Inc.) LUA3-U2-AGT
  • Planex Communications GU1000T
  • Sitecom Europe LN-028

AX88772:

  • ASIX AX88772
  • Buffalo (Melco Inc.) LUA3-U2-ATX
  • D-Link DUBE100B1
  • Planex UE-200TX-G
  • Planex UE-200TX-G2

AX88772A:

  • ASIX AX88772A
  • Cisco-Linksys USB200Mv2

AX88772B:

  • ASIX AX88772B
  • Lenovo USB 2.0 Ethernet

AX88760:

  • ASIX AX88760

診断

axe%d: watchdog timeout
パケットは、送信のためのキューに入れられ、送信コマンドが発行されます。しかしながら、タイムアウトの期限が切れる前にデバイスは、送信肯定応答に失敗しました。
axe%d: no memory for rx list
ドライバは、受信リングのための mbuf の割り付けに失敗しました。

関連項目

altq(4), arp(4), miibus(4), netintro(4), ng_ether(4), rgephy(4), vlan(4), ifconfig(8) ASIX AX88x7x and AX88760 data sheets, http://www.asix.com.tw.

歴史

axe デバイスドライバは、 FreeBSD 5.0 ではじめて登場しました。

作者

axe ドライバは、 Bill Paul <wpaul@windriver.com>によって書かれました。
June 25, 2013 FreeBSD