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:

ifconfig_wlan0="DHCP mode 11n"

then rebooted. But can't start as DHCP client:

admin@t:~ % ifconfig 
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
        inet 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
        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 
admin@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 
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 
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?

root@t:~ # uname -v
FreeBSD 12.0-CURRENT #0: Sat Jan 27 17:58:35 JST 2018     
root@t:~ # 

and OS revision is r328126.
Is there any idea?

Best regards.

freebsd-current@freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to