KIRIYAMA Kazuhiko
2018-01-28 03:42:20 UTC
Hi,
I've tested a USB wifi dongle but can't work. It's usbconfig
is as follows:
ugen0.2: <vendor 0x148f product 0x7601> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (160mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0201
bDeviceClass = 0x0000 <Probed by interface class>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x148f
idProduct = 0x7601
bcdDevice = 0x0000
iManufacturer = 0x0001 <MediaTek>
iProduct = 0x0002 <802.11 n WLAN>
iSerialNumber = 0x0003 <1.0>
bNumConfigurations = 0x0001
So I tried to work with it by adding vendor entry to usbdevs
and if_run.c:
--- sys/dev/usb/usbdevs.org 2018-01-27 16:00:48.963304000 +0900
+++ sys/dev/usb/usbdevs 2018-01-27 17:23:53.341085000 +0900
@@ -3845,6 +3845,7 @@
product RALINK RT3573 0x3573 RT3573
product RALINK RT5370 0x5370 RT5370
product RALINK RT5572 0x5572 RT5572
+product RALINK RT7601 0x7601 RT7601
product RALINK RT8070 0x8070 RT8070
product RALINK RT2570_3 0x9020 RT2500USB Wireless Adapter
product RALINK RT2573_2 0x9021 RT2501USB Wireless Adapter
--- sys/dev/usb/wlan/if_run.c.org 2018-01-27 17:25:50.504335000 +0900
+++ sys/dev/usb/wlan/if_run.c 2018-01-27 17:29:29.438094000 +0900
@@ -300,6 +300,7 @@
RUN_DEV(RALINK, RT3573),
RUN_DEV(RALINK, RT5370),
RUN_DEV(RALINK, RT5572),
+ RUN_DEV(RALINK, RT7601),
RUN_DEV(RALINK, RT8070),
RUN_DEV(SAMSUNG, WIS09ABGN),
RUN_DEV(SAMSUNG2, RT2870_1),
and reconfigured kernel and set rc.conf:
hostname="t.pis"
ifconfig_wlan0="DHCP mode 11n"
wlans_run0="wlan0"
saver="logo"
sendmail_enable="NONE"
sshd_enable="YES"
usbd_enable="YES"
ntpd_enable="YES"
then rebooted. But can't start as DHCP client:
***@t:~ % ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
groups: lo
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:0f:00:4a:7f:28
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
status: no carrier
ssid "" channel 11 (2462 MHz 11g)
regdomain FCC country US authmode OPEN privacy OFF txpower 30 bmiss 7
scanvalid 60 protmode CTS wme bintval 0
groups: wlan
***@t:~ %
dmesg shows:
ugen0.2: <vendor 0x148f product 0x7601> at usbus0
run0 on uhub0
run0: <vendor 0x148f product 0x7601, class 0/0, rev 2.01/0.00, addr 1> on usbus0
run0: MAC/BBP RT7601 (rev 0x0500), RF RT5592 (MIMO 1T1R), address 00:0f:00:4a:7f:28
wlan0: Ethernet address: 00:0f:00:4a:7f:28
ugen0.3: <SIPODEV USB Composite Device> at usbus0
ukbd0 on uhub0
ukbd0: <SIPODEV USB Composite Device, class 0/0, rev 1.10/1.05, addr 2> on usbus0
kbd2 at ukbd0
ugen0.4: <vendor 0x0b95 product 0x7720> at usbus0
ugen0.5: <Alcor Micro, Corp. USB 2.0 Camera> at usbus0
run0: timeout waiting for MCU to initialize
run0: could not load 8051 microcode
This means there is not a driver for RT7601?
***@t:~ # uname -v
FreeBSD 12.0-CURRENT #0: Sat Jan 27 17:58:35 JST 2018 ***@lmainkx:/usr/obj/usr/src/amd64.amd64/sys/RT7601
***@t:~ #
and OS revision is r328126.
Is there any idea?
Best regards.
---
KIRIYAMA Kazuhiko
I've tested a USB wifi dongle but can't work. It's usbconfig
is as follows:
ugen0.2: <vendor 0x148f product 0x7601> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (160mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0201
bDeviceClass = 0x0000 <Probed by interface class>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x148f
idProduct = 0x7601
bcdDevice = 0x0000
iManufacturer = 0x0001 <MediaTek>
iProduct = 0x0002 <802.11 n WLAN>
iSerialNumber = 0x0003 <1.0>
bNumConfigurations = 0x0001
So I tried to work with it by adding vendor entry to usbdevs
and if_run.c:
--- sys/dev/usb/usbdevs.org 2018-01-27 16:00:48.963304000 +0900
+++ sys/dev/usb/usbdevs 2018-01-27 17:23:53.341085000 +0900
@@ -3845,6 +3845,7 @@
product RALINK RT3573 0x3573 RT3573
product RALINK RT5370 0x5370 RT5370
product RALINK RT5572 0x5572 RT5572
+product RALINK RT7601 0x7601 RT7601
product RALINK RT8070 0x8070 RT8070
product RALINK RT2570_3 0x9020 RT2500USB Wireless Adapter
product RALINK RT2573_2 0x9021 RT2501USB Wireless Adapter
--- sys/dev/usb/wlan/if_run.c.org 2018-01-27 17:25:50.504335000 +0900
+++ sys/dev/usb/wlan/if_run.c 2018-01-27 17:29:29.438094000 +0900
@@ -300,6 +300,7 @@
RUN_DEV(RALINK, RT3573),
RUN_DEV(RALINK, RT5370),
RUN_DEV(RALINK, RT5572),
+ RUN_DEV(RALINK, RT7601),
RUN_DEV(RALINK, RT8070),
RUN_DEV(SAMSUNG, WIS09ABGN),
RUN_DEV(SAMSUNG2, RT2870_1),
and reconfigured kernel and set rc.conf:
hostname="t.pis"
ifconfig_wlan0="DHCP mode 11n"
wlans_run0="wlan0"
saver="logo"
sendmail_enable="NONE"
sshd_enable="YES"
usbd_enable="YES"
ntpd_enable="YES"
then rebooted. But can't start as DHCP client:
***@t:~ % ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
groups: lo
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:0f:00:4a:7f:28
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
status: no carrier
ssid "" channel 11 (2462 MHz 11g)
regdomain FCC country US authmode OPEN privacy OFF txpower 30 bmiss 7
scanvalid 60 protmode CTS wme bintval 0
groups: wlan
***@t:~ %
dmesg shows:
ugen0.2: <vendor 0x148f product 0x7601> at usbus0
run0 on uhub0
run0: <vendor 0x148f product 0x7601, class 0/0, rev 2.01/0.00, addr 1> on usbus0
run0: MAC/BBP RT7601 (rev 0x0500), RF RT5592 (MIMO 1T1R), address 00:0f:00:4a:7f:28
wlan0: Ethernet address: 00:0f:00:4a:7f:28
ugen0.3: <SIPODEV USB Composite Device> at usbus0
ukbd0 on uhub0
ukbd0: <SIPODEV USB Composite Device, class 0/0, rev 1.10/1.05, addr 2> on usbus0
kbd2 at ukbd0
ugen0.4: <vendor 0x0b95 product 0x7720> at usbus0
ugen0.5: <Alcor Micro, Corp. USB 2.0 Camera> at usbus0
run0: timeout waiting for MCU to initialize
run0: could not load 8051 microcode
This means there is not a driver for RT7601?
***@t:~ # uname -v
FreeBSD 12.0-CURRENT #0: Sat Jan 27 17:58:35 JST 2018 ***@lmainkx:/usr/obj/usr/src/amd64.amd64/sys/RT7601
***@t:~ #
and OS revision is r328126.
Is there any idea?
Best regards.
---
KIRIYAMA Kazuhiko