tech-lists
2018-11-12 20:07:50 UTC
Hi,
context:
freebsd-12-beta4 on amd64 and freebsd-12 on arm64, I'm trying right now
with amd64 r340354.
I have a Netgear WNDA3100 USB wireless key. Its man page has the
following:
SYNOPSIS
To compile this driver into the kernel, place the following lines
in your kernel configuration file:
device ehci
device uhci
device ohci
device usb
device otus
device wlan
so I made sure all these were in my kernel config, but when I try
building it, it bails in a second or two saying that otus is an unknown
device:
[snip]
--- buildkernel ---
make[1]: "/usr/src/Makefile.inc1" line 341: SYSTEM_COMPILER: Determined
that CC=/usr/local/bin/ccache cc matches the source tree. Not
bootstrapping a cross-compiler.
make[1]: "/usr/src/Makefile.inc1" line 346: SYSTEM_LINKER: Determined
that LD=ld matches the source tree. Not bootstrapping a cross-linker.
--- buildkernel ---
--------------------------------------------------------------
===> DESKTOP
mkdir -p /obj/usr/src/amd64.amd64/sys
--------------------------------------------------------------
cd /usr/src/sys/amd64/conf;
PATH=/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/obj/usr/src/amd64.amd64\
/tmp/legacy/usr/bin:/obj/usr/src/amd64.amd64/tmp/legacy/bin:/obj/usr/src/\
amd64.amd64/tmp/usr/sbin:/obj/usr/src/amd64.amd64/tmp/usr/bin:/sbin:/bin:\
/usr/sbin:/usr/bin
config -d /obj/usr/src/amd64.amd64/sys/DESKTOP -I
'/usr/src/sys/amd64/conf' '/usr/src/sys/amd64/conf/DESKTOP'
config: Error: device "otus" is unknown
config: 1 errors
*** [buildkernel] Error code 1
make[1]: stopped in /usr/src
1 error
make[1]: stopped in /usr/src
*** [buildkernel] Error code 2
make: stopped in /usr/src
1 error
make: stopped in /usr/src
[/snip]
Maybe related to this problem: I *can* kldload otus. But when I plug in
the device, only this shows up in dmesg:
Nov 12 18:04:32 desktop kernel: ugen0.11: <Broadcom Remote Download
Wireless Adapter> at usbus0
I thought it would come up as Atheros?
kldstat
Id Refs Address Size Name
1 70 0xffffffff80200000 136ada0 kernel
2 1 0xffffffff8156c000 f980 if_bridge.ko
3 2 0xffffffff8157c000 7588 bridgestp.ko
4 2 0xffffffff81584000 134cbd8 nvidia.ko
5 3 0xffffffff828d1000 a7020 linux.ko
6 4 0xffffffff82979000 8e20 linux_common.ko
7 1 0xffffffff82982000 56ec60 vmm.ko
8 1 0xffffffff82ef1000 171d88 nvidia-modeset.ko
9 1 0xffffffff83063000 82a0 if_tap.ko
10 1 0xffffffff8306c000 2a38 nmdm.ko
11 1 0xffffffff83221000 24be60 zfs.ko
12 1 0xffffffff8346d000 7638 opensolaris.ko
13 1 0xffffffff83475000 4abc linprocfs.ko
14 1 0xffffffff8347a000 82a0 tmpfs.ko
15 1 0xffffffff83483000 1800 uhid.ko
16 1 0xffffffff83485000 2368 ums.ko
17 1 0xffffffff83488000 33f60 linux64.ko
18 1 0xffffffff834bc000 1a00 fdescfs.ko
19 1 0xffffffff834be000 acf mac_ntpd.ko
20 1 0xffffffff834bf000 a340 if_otus.ko
21 1 0xffffffff834ca000 41c48 wlan.ko
usbconfig dump_device_description :
ugen0.11: <Broadcom Remote Download Wireless Adapter> at usbus0, cfg=0
md=HOST spd=HIGH (480Mbps) pwr=ON (200mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x00ff <Vendor specific>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x0846
idProduct = 0x9011
bcdDevice = 0x0001
iManufacturer = 0x0001 <Broadcom>
iProduct = 0x0002 <Remote Download Wireless Adapter>
iSerialNumber = 0x0003 <0>
bNumConfigurations = 0x0001
thanks,
context:
freebsd-12-beta4 on amd64 and freebsd-12 on arm64, I'm trying right now
with amd64 r340354.
I have a Netgear WNDA3100 USB wireless key. Its man page has the
following:
SYNOPSIS
To compile this driver into the kernel, place the following lines
in your kernel configuration file:
device ehci
device uhci
device ohci
device usb
device otus
device wlan
so I made sure all these were in my kernel config, but when I try
building it, it bails in a second or two saying that otus is an unknown
device:
[snip]
--- buildkernel ---
make[1]: "/usr/src/Makefile.inc1" line 341: SYSTEM_COMPILER: Determined
that CC=/usr/local/bin/ccache cc matches the source tree. Not
bootstrapping a cross-compiler.
make[1]: "/usr/src/Makefile.inc1" line 346: SYSTEM_LINKER: Determined
that LD=ld matches the source tree. Not bootstrapping a cross-linker.
--- buildkernel ---
--------------------------------------------------------------
Kernel build for DESKTOP started on Mon Nov 12 17:49:52 GMT 2018
--------------------------------------------------------------===> DESKTOP
mkdir -p /obj/usr/src/amd64.amd64/sys
--------------------------------------------------------------
stage 1: configuring the kernel
--------------------------------------------------------------cd /usr/src/sys/amd64/conf;
PATH=/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/obj/usr/src/amd64.amd64\
/tmp/legacy/usr/bin:/obj/usr/src/amd64.amd64/tmp/legacy/bin:/obj/usr/src/\
amd64.amd64/tmp/usr/sbin:/obj/usr/src/amd64.amd64/tmp/usr/bin:/sbin:/bin:\
/usr/sbin:/usr/bin
config -d /obj/usr/src/amd64.amd64/sys/DESKTOP -I
'/usr/src/sys/amd64/conf' '/usr/src/sys/amd64/conf/DESKTOP'
config: Error: device "otus" is unknown
config: 1 errors
*** [buildkernel] Error code 1
make[1]: stopped in /usr/src
1 error
make[1]: stopped in /usr/src
*** [buildkernel] Error code 2
make: stopped in /usr/src
1 error
make: stopped in /usr/src
[/snip]
Maybe related to this problem: I *can* kldload otus. But when I plug in
the device, only this shows up in dmesg:
Nov 12 18:04:32 desktop kernel: ugen0.11: <Broadcom Remote Download
Wireless Adapter> at usbus0
I thought it would come up as Atheros?
kldstat
Id Refs Address Size Name
1 70 0xffffffff80200000 136ada0 kernel
2 1 0xffffffff8156c000 f980 if_bridge.ko
3 2 0xffffffff8157c000 7588 bridgestp.ko
4 2 0xffffffff81584000 134cbd8 nvidia.ko
5 3 0xffffffff828d1000 a7020 linux.ko
6 4 0xffffffff82979000 8e20 linux_common.ko
7 1 0xffffffff82982000 56ec60 vmm.ko
8 1 0xffffffff82ef1000 171d88 nvidia-modeset.ko
9 1 0xffffffff83063000 82a0 if_tap.ko
10 1 0xffffffff8306c000 2a38 nmdm.ko
11 1 0xffffffff83221000 24be60 zfs.ko
12 1 0xffffffff8346d000 7638 opensolaris.ko
13 1 0xffffffff83475000 4abc linprocfs.ko
14 1 0xffffffff8347a000 82a0 tmpfs.ko
15 1 0xffffffff83483000 1800 uhid.ko
16 1 0xffffffff83485000 2368 ums.ko
17 1 0xffffffff83488000 33f60 linux64.ko
18 1 0xffffffff834bc000 1a00 fdescfs.ko
19 1 0xffffffff834be000 acf mac_ntpd.ko
20 1 0xffffffff834bf000 a340 if_otus.ko
21 1 0xffffffff834ca000 41c48 wlan.ko
usbconfig dump_device_description :
ugen0.11: <Broadcom Remote Download Wireless Adapter> at usbus0, cfg=0
md=HOST spd=HIGH (480Mbps) pwr=ON (200mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x00ff <Vendor specific>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x0846
idProduct = 0x9011
bcdDevice = 0x0001
iManufacturer = 0x0001 <Broadcom>
iProduct = 0x0002 <Remote Download Wireless Adapter>
iSerialNumber = 0x0003 <0>
bNumConfigurations = 0x0001
thanks,
--
J.
J.