[FreeBSD-users-jp 95156] Re: devd と ELECOM WRH-150
Hiroo Ono (小野寛生)
hiroo.ono+freebsd at gmail.com
Mon Feb 24 15:11:58 UTC 2014
佐藤様
ありがとうございます。
パッチをあてたところ、はじめから ue で認識されました。dhclient は結局動かさないといけないようですが。
この WRH-150 ですが、
usbconfig -d 4.3 だけだと
ugen4.3: <USB Network Interface ELECOM CO., LTD.> at usbus4, cfg=1
md=HOST spd=HIGH (480Mbps) pwr=ON (100mA)
となりますが、
usbconfig -d 4.3 dump_device_desc では
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0002
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x0bda
idProduct = 0x8196
bcdDevice = 0x0000
iManufacturer = 0x0001 <ELECOM CO., LTD.>
iProduct = 0x0002 <USB Network Interface>
iSerialNumber = 0x0003 <0090FE9832FF>
bNumConfigurations = 0x0002
と出てきて、ちょっと検索したところ、 idVendor = REALTEK の idProduct = 0x8196 というのは
http://www.to-link.net/ProductShow.asp?ID=132
にある RTL8196EU というボードのようです。
というわけで、patch を少し変更して添付のもののようにした方がよいかもしれません。
というのは send-pr した方がよいでしょうか?
なお、RTL8196EU を使っている製品は下記のサイトによればいくつかあるようで、ブックマークしておらず見失ったページには、
これを使っている ASUS WL-330NUL では、設定の隠しページにアクセスすると Linux のコンソールが使えるなんて話もありました。
https://wikidevi.com/wiki/Special:Ask?title=Special%3AAsk&q=%3Cq%3E[[CPU1+model::RTL8196EU]]+OR+[[CPU2+model::RTL8196EU]]%3C%2Fq%3E&po=%3FEmbedded+system+type=Type%0D%0A%3FFCC+ID%0D%0A%3FManuf%0D%0A%3FManuf+product+model=Manuf.+mdl%0D%0A%3FCPU1+model=CPU1%0D%0A%3FCPU1+clock+speed%0D%0A%3FFLA1+amount=FLA1%0D%0A%3FRAM1+amount=RAM1%0D%0A%3FWI1+chip1+model=WI1+chip1%0D%0A%3FWI1+MIMO+config=WI1+MIMO%0D%0A%3FSupported+802dot11+protocols=PHY+modes%0D%0A%3FOUI%0D%0A%3FOUI+%28ethernet%29=OUI+%28Eth%29%0D%0A%3FEstimated+year+of+release=Est.+year&eq=yes&p[format]=broadtable&order[0]=ASC&sort_num=&order_num=ASC&p[limit]=500&p[offset]=&p[link]=all&p[sort]=&p[headers]=show&p[mainlabel]=&p[intro]=&p[outro]=&p[searchlabel]=%E2%80%A6+further+results&p[default]=&p[class]=sortable+wikitable+smwtable
2014年2月23日 17:10 Hiroki Sato <hrs at freebsd.org>:
> 佐藤です。
> 製品を持っていないので試していないのですが、
> 添付のパッチをあてたら何もせずに動いたりしないでしょうか?
>
> # index 0 はファームウェア更新用の
> # ものではないかと思います。
-------------- next part --------------
Index: sys/dev/usb/usbdevs
===================================================================
--- sys/dev/usb/usbdevs (revision 262313)
+++ sys/dev/usb/usbdevs (working copy)
@@ -3696,6 +3696,7 @@
product REALTEK RTL8192CU 0x8178 RTL8192CU
product REALTEK RTL8192CE 0x817c RTL8192CE
product REALTEK RTL8188RU_1 0x817d RTL8188RU
+product REALTEK RTL8196EU 0x8196 RTL8196EU
product REALTEK RTL8712 0x8712 RTL8712
product REALTEK RTL8713 0x8712 RTL8713
product REALTEK RTL8188RU_2 0x317f RTL8188RU
Index: sys/dev/usb/quirk/usb_quirk.c
===================================================================
--- sys/dev/usb/quirk/usb_quirk.c (revision 262313)
+++ sys/dev/usb/quirk/usb_quirk.c (working copy)
@@ -95,6 +95,7 @@
USB_QUIRK(LOGITECH, UN53B, 0x0000, 0xffff, UQ_NO_STRINGS),
USB_QUIRK(ELSA, MODEM1, 0x0000, 0xffff, UQ_CFG_INDEX_1),
USB_QUIRK(PLANEX2, MZKUE150N, 0x0000, 0xffff, UQ_CFG_INDEX_1),
+ USB_QUIRK(REALTEK, RTL8196EU, 0x0000, 0xffff, UQ_CFG_INDEX_1),
/* Quirks for printer devices */
USB_QUIRK(HP, 895C, 0x0000, 0xffff, UQ_BROKEN_BIDIR),
USB_QUIRK(HP, 880C, 0x0000, 0xffff, UQ_BROKEN_BIDIR),
More information about the freebsd-users-jp
mailing list