
저는 두 대의 HP DC7700CMT 시스템을 가지고 있는데, 각각에는 자체 통합 Intel 82566DM GbE LAN 포트가 있으며 dmesg에 Intel PRO/1000으로 표시되고 다음을 사용합니다.여자 이름운전사. 나는 최근에 FreeBSD가 이 LAN 포트를 1000baseT로 사용할 수 없기 때문에 올바르게 처리하지 못한다는 것을 발견했습니다. 부팅하는 동안em0장치가 감지되면 1000baseT로 표시되지만 로그인할 때 장치는 100baseTX로 대체됩니다. 수동으로 강제로 기가비트로 되돌리면
ifconfig em0 미디어 1000baseT
연결이 즉시 끊어지고 스위치 포트의 LED가 꺼지며 장치는 케이블이 연결되지 않은 것처럼 작동합니다.
미디어를 자동 선택으로 재설정할 때마다
ifconfig em0 미디어 자동 선택
장치는 먼저 1000baseT로 올바르게 설정됩니다. 어댑터 상태를 쿼리하고 기가비트로 설정되어 있는지 확인하는 데 충분한 시간이 소요됩니다. 그런 다음 1초 내에 100baseTX 고속 이더넷으로 변경됩니다.
나는 3개의 HP 컴퓨터에서 그것을 테스트했습니다. 각 컴퓨터에서 동일한 동작.
또한 여러 UTP 케이블을 사용하여 테스트했습니다. 짧고 고품질의 STP도 가능합니다. 같은 행동.
저는 3가지 다른 스위치를 사용해 보았습니다. 8포트 D-Link 데스크탑 GbE 스위치 1개, 4포트 GbE 스위치가 내장된 TP-Link GbE 라우터 1개, 24포트가 있는 HP ProCurve 2810 GbE 스위치 1개. 각 스위치에서 동일한 동작이 수행됩니다.
그리고 마지막으로 여러 운영 체제를 사용해 보았습니다. FreeBSD 9.3R/amd64, 9.2R/amd64, 9.2R/i386, 8.4R/amd64, 7.4R/amd64, 모두 내 em0 장치를 100baseT로 되돌립니다. OpenBSD 5.2/i386은 또한 em0 장치를 100baseT로 변경하므로 FreeBSD와 OpenBSD 간에 공유되는 em 드라이버 코드여야 합니다. 두 개의 Linux Live CD를 사용해 보았는데 모두 문제의 징후 없이 기가비트 속도로 이 LAN 포트를 올바르게 처리했습니다. 그리고 마지막으로 Win7도 동일한 하드웨어를 기가비트 속도로 아무런 문제 없이 사용합니다.
그래서 문제는 FreeBSD em 드라이버 코드에 있다는 결론을 내렸습니다.
다른 분들도 비슷한 경험이 있으신지 알고 싶습니다.여자 이름FreeBSD의 드라이버이거나여자 이름1000baseT로 작동하는 장치입니다.
혹시 비슷한 하드웨어 사용하시는 분 계신가요?
당신은 당신의 경험을합니까여자 이름장치가 패스트 이더넷으로 돌아가나요?
혹시 사용하시는 분 계시나요?여자 이름GbE로 제대로 작동하는 장치는 무엇입니까?
참고로 다음은 amd64 및 i386 부팅에 관계없이 FreeBSD 9.2R에서 발생하는 일의 예입니다.
한 명령과 다음 명령 사이의 시간은 항상 2~5초 정도입니다. 특정 명령을 입력하고 일반적인 입력 속도로 Enter 키를 누르는 데 소요됩니다. 이 예에서는 기록에서 이전 명령을 다시 가져오기 위해 위쪽 화살표를 사용하지 않았습니다. 각 명령을 입력했습니다.
Script started on Sun Aug 31 11:48:04 2014
root@hp:~ # ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:0f:fe:82:30:37
inet 10.25.74.105 netmask 0xffffff00 broadcast 10.25.74.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
root@hp:~ # ifconfig em0 media autoselect
root@hp:~ # ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:0f:fe:82:30:37
inet 10.25.74.105 netmask 0xffffff00 broadcast 10.25.74.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
root@hp:~ # ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:0f:fe:82:30:37
inet 10.25.74.105 netmask 0xffffff00 broadcast 10.25.74.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
root@hp:~ # ifconfig em0 media 1000baseT
root@hp:~ # ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:0f:fe:82:30:37
inet 10.25.74.105 netmask 0xffffff00 broadcast 10.25.74.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet 1000baseT (autoselect)
status: no carrier
root@hp:~ # ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:0f:fe:82:30:37
inet 10.25.74.105 netmask 0xffffff00 broadcast 10.25.74.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet 1000baseT (autoselect)
status: no carrier
root@hp:~ # ifconfig em0 media autoselect
root@hp:~ # ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:0f:fe:82:30:37
inet 10.25.74.105 netmask 0xffffff00 broadcast 10.25.74.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
root@hp:~ # ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:0f:fe:82:30:37
inet 10.25.74.105 netmask 0xffffff00 broadcast 10.25.74.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
root@hp:~ # exit
exit
Script done on Sun Aug 31 11:49:58 2014
어떤 의견이나 제안이라도 환영합니다.