2008-09-08 8 views
1

USB를 통한 이더넷 (Linux, XP 및 Vista에서 호스팅)을 지원해야하는 장치를 찾고 있습니다. 내가 알고 있듯이 Vista와 Linux는 산업 표준 USB CDC를 지원합니다. 그러나 고전적인 Windows 스타일에서 XP는 자신의 Remote NDIS 만 지원합니다. 그래서 지금은 XP 용 CDC 드라이버를 사용하는 것과는 대조적으로 RNDIS를 통해 무릎을 꿇고 그렇게 생각하고 있습니다.Windows XP에서 원격 NDIS 지원

필자는 XP에서도 NDIS (suprise!)와 함께 꽤 버그가 있다고 말하는 몇 가지 구형 문서를 읽었습니다. 누구든지 XP의 RNDIS 드라이버에 대한 경험이 있습니까? 그들은 제품 개발에 안전합니까? 어떤 통찰력이라도 대단히 감사 할 것입니다.

답변

0

자체 조사 및 테스트를 마친 후 단일 NDIS 장치가 비교적 잘 작동합니다. 그러나 여러 NDIS 장치를 모두 지원해야하는 경우 운이 없게됩니다. 내 시스템이 극도로 불안정 해져 본질적으로 사용할 수 없었습니다. 이것은 매우 재연성이있었습니다.

모든 유형의 다중 장치 시나리오에서 NDIS를 사용하지 않는 것이 좋습니다.

0

직장에서 RNDIS를 사용합니다. 그리고 나는 블루 스크린이 매회마다 (매월 또는 2 개월 정도) 내 컴퓨터를 차단한다는 것을 알게되었습니다. 그러나 (직장에서) 다른 사람들이 이런 일을하지 않았기 때문에 내가 사용하는 특정 장치 일 수 있습니다.

개발하기에 충분히 안정적이라고 생각합니다.

0

여기서 문제는 Linux 모드에서 Linux가 RNDIS를 지원하지 않으며 MS RNDIS 라이센스 제한으로 인해 사용자 정의 드라이버를 개발할 수 없다는 것입니다. MAC은 동일한 이유 (라이센스)로 인해 RNDIS도 지원하지 않습니다.

그래서 다중 플랫폼 솔루션이 필요한 경우 CDC/ECM 표준 접근 방식이 필요합니다.
시장에서 사용 가능한 CDC/ECM XP/VIsta 솔루션의 수는 많습니다. Google 솔루션을 여기에 광고하고 싶지는 않습니다.

+0

운좋게도이 장치는 Linux 기반으로, NDIS와 CDC를 모두 가젯으로 지원합니다. 즉, Linux에서 이미 작동합니다. 저는 상업용 드라이버 솔루션이라는 아이디어에 흥미가 있습니다. – Danny

+0

저에게 연락하십시오 (ilyal at bigfoot dot com) 그리고 원할 경우 더 많은 정보를 제공 할 것입니다. – Ilya

0

상용 솔루션을 찾고 있다면 Jungo는 Windows/Linux/Mac에서 사용 가능한 적절한 ECM 솔루션을 제공합니다. 유일한 문제는 대용량 제품을 판매하는 경우 사소한 로열티를 지불해야한다는 것입니다.