こんにちは、あかぴんです。
今日は、認識されなかったネットワークに挑戦してみました。
ネットワークは、Marvell Yukon であるということを教えてもらったので、
Marvell Yukon Solaris 7, 8, 9 & 10 Driver
http://www.marvell.com/drivers/driverDisplay.do?dId=133&pId=22
をダウンロード後、USB メモリで持ってきて、pkgadd で突っ込んでみました。
インストール後、いろいろ面倒なので、 touch /reconfigure; reboot しましたが、
認識されてません。まぁ、ここはしょうがないので確認です。
まず、/etc/driver_aliases をみてみると
yukonx "pci11ab,4320"
yukonx "pci11ab,4340"
yukonx "pci11ab,4341"
yukonx "pci11ab,4342"
yukonx "pci11ab,4343"
yukonx "pci11ab,4344"
yukonx "pci11ab,4345"
yukonx "pci11ab,4346"
yukonx "pci11ab,4347"
yukonx "pci11ab,4350"
yukonx "pci11ab,4351"
yukonx "pci11ab,4360"
yukonx "pci11ab,4361"
yukonx "pci11ab,4362"
|
となっています。
一方、prtconf -vD でデバイス確認してみると、搭載されているチップは
pci11ab,5321 のようで、これが /etc/driver_aliases に登録されていない
のが原因のようです。
# prtconf -vD | grep pci11ab
pci11ab,5321
value='pciex11ab,4362.11ab.5321.22' + 'pciex11ab,4362.11
ab.5321' + 'pciex11ab,4362.22' + 'pciex11ab,4362' + 'pciexclass,020000' + 'pciex
class,0200' + 'pci11ab,4362.11ab.5321.22' + 'pci11ab,4362.11ab.5321' + 'pci11ab,
5321' + 'pci11ab,4362.22' + 'pci11ab,4362' + 'pciclass,020000' + 'pciclass,0200'
|
add_drv で試してもよいのですが、面倒なので /etc/driver_aliases の最後に
yukonx "pci11ab,5321" を追加後、徐に touch /reconfigure; reboot。
今度は ifconfig yukonx0 plumb; ifconfig yukonx0 auto-dhcp で IP を取得
することが出来ました。
Aug 3 08:50:01 mini yukonx: [ID 364738 kern.notice]
Aug 3 08:50:01 mini yukonx: Marvell Yukon Ethernet Controller v8.10.4.3 Wed
Mar 30 13:06:08 CEST 2005
Aug 3 08:50:01 mini unix: [ID 954099 kern.info] NOTICE: IRQ16 is being shared b
y drivers with different interrupt levels.
Aug 3 08:50:01 mini This may result in reduced system performance.
Aug 3 08:50:01 mini pcie_pci: [ID 586369 kern.info] PCIE-device: pci11ab,5321@0
, yukonx0
Aug 3 08:50:01 mini genunix: [ID 936769 kern.info] yukonx0 is /pci@0,0/pci8086,
27d0@1c/pci11ab,5321@0
Aug 3 08:50:01 mini yukonx: [ID 801593 kern.notice] yukonx0: Marvell Yukon 88E8
053 Gigabit Ethernet Controller
Aug 3 08:50:01 mini yukonx: [ID 200860 kern.notice] PreferredPort: A
Aug 3 08:50:01 mini yukonx: [ID 834597 kern.notice] Dual Net Support: No
Aug 3 08:50:01 mini yukonx: [ID 389192 kern.notice] RLMT Mode: CLS
Aug 3 08:50:01 mini yukonx: [ID 573059 kern.notice] Jumbo Frame Support: Off
Aug 3 08:50:01 mini yukonx: [ID 772773 kern.notice] Copy Threshold: 1500
Aug 3 08:50:01 mini yukonx: [ID 477694 kern.notice] VLAN Support: No
Aug 3 08:50:01 mini yukonx: [ID 571159 kern.notice] Interrupt Moderation: On
Aug 3 08:50:01 mini yukonx: [ID 100000 kern.notice]
Aug 3 08:50:03 mini yukonx: [ID 418734 kern.notice] yukonx0: Network connection
up on port A
Aug 3 08:50:03 mini yukonx: [ID 249518 kern.notice] Link Speed: 100 Mb
ps
Aug 3 08:50:03 mini yukonx: [ID 966250 kern.notice] Autonegotiation: Yes
Aug 3 08:50:03 mini yukonx: [ID 676895 kern.notice] Duplex Mode: Full
Aug 3 08:50:03 mini yukonx: [ID 825410 kern.notice] Flow Control: Symmet
ric
|
なかなかイイ感じで、これならおうちサーバとして使えそうです。
それでは。
Trackback URL: http://blogs.sun.com/akashi/entry/solaris_on_mac_mini_%E3%81%9D%E3%81%AE%E5%BE%8C