Panda Wireless Ultra Wifi USB Adapter
-
Hello,
I got a Panda Wireless Wifi USB adapter model PAU03 which contains the Ralink RT3070 chipset, but pfSense will not load the driver for it. My /boot/loader.conf.local file contains the following: runfw_load="YES"
The pfSense version is:
2.1-BETA1 (i386)
built on Wed Mar 27 07:29:00 EDT 2013Does anyone know what's wrong with my setup from looking at the dmesg output below?
Thanks,
-Brian
–----------------------------------------------------------------------------------------
$ dmesg
Copyright (c) 1992-2012 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.3-RELEASE-p6 #0: Wed Mar 27 09:46:14 EDT 2013
root@snapshots-8_3-i386.builders.pfsense.org:/usr/obj./usr/pfSensesrc/src/sys/pfSense_SMP.8 i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM) i7-3612QM CPU @ 2.10GHz (2095.23-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x306a9 Family = 6 Model = 3a Stepping = 9
Features=0x1fe3fbff <fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,dts,acpi,mmx,fxsr,sse,sse2,ss,htt>Features2=0x82982203 <sse3,pclmulqdq,ssse3,cx16,sse4.1,sse4.2,popcnt,aesni,hv>AMD Features=0x28100000 <nx,rdtscp,lm>AMD Features2=0x1 <lahf>TSC: P-state invariant
real memory = 2302672896 (2196 MB)
avail memory = 2234867712 (2131 MB)
ACPI APIC Table: <ptltd apic ="">FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s)
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
MADT: Forcing active-low polarity and level trigger for SCI
ioapic0 <version 1.1="">irqs 0-23 on motherboard
wlan: mac acl policy registered
ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (ipw_bss_fw, 0xc07b9b50, 0) error 1
ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (ipw_ibss_fw, 0xc07b9bf0, 0) error 1
ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (ipw_monitor_fw, 0xc07b9c90, 0) error 1
kbd1 at kbdmux0
cryptosoft0: <software crypto="">on motherboard
padlock0: No ACE support.
acpi0: <intel 440bx="">on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
cpu0: <acpi cpu="">on acpi0
cpu1: <acpi cpu="">on acpi0
pcib0: <acpi host-pci="" bridge="">port 0xcf8-0xcff on acpi0
pci0: <acpi pci="" bus="">on pcib0
pcib1: <acpi pci-pci="" bridge="">at device 1.0 on pci0
pci1: <acpi pci="" bus="">on pcib1
isab0: <pci-isa bridge="">at device 7.0 on pci0
isa0: <isa bus="">on isab0
atapci0: <intel piix4="" udma33="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x10c0-0x10cf at device 7.1 on pci0
ata0: <ata channel="">at channel 0 on atapci0
ata0: [ITHREAD]
ata1: <ata channel="">at channel 1 on atapci0
ata1: [ITHREAD]
pci0: <bridge>at device 7.3 (no driver attached)
pci0: <base peripheral=""> at device 7.7 (no driver attached)
vgapci0: <vga-compatible display="">port 0x10d0-0x10df mem 0xd0000000-0xd7ffffff,0xd8000000-0xd87fffff irq 16 at device 15.0 on pci0
mpt0: <lsilogic 1030="" ultra4="" adapter="">port 0x1400-0x14ff mem 0xd8820000-0xd883ffff,0xd8800000-0xd881ffff irq 17 at device 16.0 on pci0
mpt0: [ITHREAD]
mpt0: MPI Version=1.2.0.0
pcib2: <acpi pci-pci="" bridge="">at device 17.0 on pci0
pci2: <acpi pci="" bus="">on pcib2
em0: <intel(r) 1000="" pro="" legacy="" network="" connection="" 1.0.4="">port 0x2000-0x203f mem 0xd8920000-0xd893ffff,0xd8900000-0xd890ffff irq 19 at device 1.0 on pci2
em0: Memory Access and/or Bus Master bits were not set!
em0: [FILTER]
ehci0: <ehci (generic)="" usb="" 2.0="" controller="">mem 0xd8910000-0xd8910fff irq 17 at device 3.0 on pci2
ehci0: [ITHREAD]
usbus0: EHCI version 1.0
usbus0: <ehci (generic)="" usb="" 2.0="" controller="">on ehci0
uhci0: <intel 82371ab="" eb="" (piix4)="" usb="" controller="">port 0x2040-0x205f irq 18 at device 4.0 on pci2
uhci0: [ITHREAD]
usbus1: <intel 82371ab="" eb="" (piix4)="" usb="" controller="">on uhci0
pcib3: <acpi pci-pci="" bridge="">at device 21.0 on pci0
pci3: <acpi pci="" bus="">on pcib3
pcib4: <acpi pci-pci="" bridge="">at device 21.1 on pci0
pci4: <acpi pci="" bus="">on pcib4
pcib5: <acpi pci-pci="" bridge="">at device 21.2 on pci0
pci5: <acpi pci="" bus="">on pcib5
pcib6: <acpi pci-pci="" bridge="">at device 21.3 on pci0
pci6: <acpi pci="" bus="">on pcib6
pcib7: <acpi pci-pci="" bridge="">at device 21.4 on pci0
pci7: <acpi pci="" bus="">on pcib7
pcib8: <acpi pci-pci="" bridge="">at device 21.5 on pci0
pci8: <acpi pci="" bus="">on pcib8
pcib9: <acpi pci-pci="" bridge="">at device 21.6 on pci0
pci9: <acpi pci="" bus="">on pcib9
pcib10: <acpi pci-pci="" bridge="">at device 21.7 on pci0
pci10: <acpi pci="" bus="">on pcib10
pcib11: <acpi pci-pci="" bridge="">at device 22.0 on pci0
pci11: <acpi pci="" bus="">on pcib11
pcib12: <acpi pci-pci="" bridge="">at device 22.1 on pci0
pci12: <acpi pci="" bus="">on pcib12
pcib13: <acpi pci-pci="" bridge="">at device 22.2 on pci0
pci13: <acpi pci="" bus="">on pcib13
pcib14: <acpi pci-pci="" bridge="">at device 22.3 on pci0
pci14: <acpi pci="" bus="">on pcib14
pcib15: <acpi pci-pci="" bridge="">at device 22.4 on pci0
pci15: <acpi pci="" bus="">on pcib15
pcib16: <acpi pci-pci="" bridge="">at device 22.5 on pci0
pci16: <acpi pci="" bus="">on pcib16
pcib17: <acpi pci-pci="" bridge="">at device 22.6 on pci0
pci17: <acpi pci="" bus="">on pcib17
pcib18: <acpi pci-pci="" bridge="">at device 22.7 on pci0
pci18: <acpi pci="" bus="">on pcib18
pcib19: <acpi pci-pci="" bridge="">at device 23.0 on pci0
pci19: <acpi pci="" bus="">on pcib19
pcib20: <acpi pci-pci="" bridge="">at device 23.1 on pci0
pci20: <acpi pci="" bus="">on pcib20
pcib21: <acpi pci-pci="" bridge="">at device 23.2 on pci0
pci21: <acpi pci="" bus="">on pcib21
pcib22: <acpi pci-pci="" bridge="">at device 23.3 on pci0
pci22: <acpi pci="" bus="">on pcib22
pcib23: <acpi pci-pci="" bridge="">at device 23.4 on pci0
pci23: <acpi pci="" bus="">on pcib23
pcib24: <acpi pci-pci="" bridge="">at device 23.5 on pci0
pci24: <acpi pci="" bus="">on pcib24
pcib25: <acpi pci-pci="" bridge="">at device 23.6 on pci0
pci25: <acpi pci="" bus="">on pcib25
pcib26: <acpi pci-pci="" bridge="">at device 23.7 on pci0
pci26: <acpi pci="" bus="">on pcib26
pcib27: <acpi pci-pci="" bridge="">at device 24.0 on pci0
pci27: <acpi pci="" bus="">on pcib27
pcib28: <acpi pci-pci="" bridge="">at device 24.1 on pci0
pci28: <acpi pci="" bus="">on pcib28
pcib29: <acpi pci-pci="" bridge="">at device 24.2 on pci0
pci29: <acpi pci="" bus="">on pcib29
pcib30: <acpi pci-pci="" bridge="">at device 24.3 on pci0
pci30: <acpi pci="" bus="">on pcib30
pcib31: <acpi pci-pci="" bridge="">at device 24.4 on pci0
pci31: <acpi pci="" bus="">on pcib31
pcib32: <acpi pci-pci="" bridge="">at device 24.5 on pci0
pci32: <acpi pci="" bus="">on pcib32
pcib33: <acpi pci-pci="" bridge="">at device 24.6 on pci0
pci33: <acpi pci="" bus="">on pcib33
pcib34: <acpi pci-pci="" bridge="">at device 24.7 on pci0
pci34: <acpi pci="" bus="">on pcib34
acpi_acad0: <ac adapter="">on acpi0
atrtc0: <at realtime="" clock="">port 0x70-0x71 irq 8 on acpi0
atkbdc0: <keyboard controller="" (i8042)="">port 0x60,0x64 irq 1 on acpi0
atkbd0: <at keyboard="">irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: <ps 2="" mouse="">irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: [ITHREAD]
psm0: model IntelliMouse, device ID 3
ppc0: <parallel port="">port 0x378-0x37f irq 7 on acpi0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppc0: [ITHREAD]
ppbus0: <parallel port="" bus="">on ppc0
plip0: <plip network="" interface="">on ppbus0
plip0: [ITHREAD]
lpt0: <printer>on ppbus0
lpt0: [ITHREAD]
lpt0: Interrupt-driven port
ppi0: <parallel i="" o="">on ppbus0
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: [FILTER]
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
uart1: [FILTER]
fdc0: <floppy drive="" controller="">port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FILTER]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
pmtimer0 on isa0
orm0: <isa option="" roms="">at iomem 0xc0000-0xc7fff,0xca000-0xcafff,0xdc000-0xdffff,0xe0000-0xe7fff pnpid ORM0000 on isa0
sc0: <system console="">at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <generic isa="" vga="">at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
acpi_throttle0: <acpi cpu="" throttling="">on cpu0
smist0: <speedstep smi="">on cpu0
device_attach: smist0 attach returned 6
acpi_throttle1: <acpi cpu="" throttling="">on cpu1
acpi_throttle1: failed to attach P_CNT
device_attach: acpi_throttle1 attach returned 6
smist1: <speedstep smi="">on cpu1
device_attach: smist1 attach returned 6
Timecounters tick every 10.000 msec
IPsec: Initialized Security Association Processing.
usbus0: 480Mbps High Speed USB v2.0
usbus1: 12Mbps Full Speed USB v1.0
ugen0.1: <0x15ad> at usbus0
uhub0: <0x15ad EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
ugen1.1: <intel>at usbus1
uhub1: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usbus1
uhub1: 2 ports with 2 removable, self powered
uhub0: 6 ports with 6 removable, self powered
da0 at mpt0 bus 0 scbus0 target 0 lun 0
da0: <vmware, vmware="" virtual="" s="" 1.0="">Fixed Direct Access SCSI-2 device
da0: 320.000MB/s transfers (160.000MHz DT, offset 127, 16bit)
da0: Command Queueing enabled
da0: 10240MB (20971520 512 byte sectors: 255H 63S/T 1305C)
SMP: AP CPU #1 Launched!
GEOM: da0: the secondary GPT header is not in the last LBA.
Root mount waiting for: usbus0
ugen0.2: <ralink>at usbus0
Trying to mount root from ufs:/dev/label/pfSense
WARNING: / was not properly dismounted
WARNING: / was not properly dismounted
pflog0: promiscuous mode enabled</ralink></vmware,></intel></intel></speedstep></acpi></speedstep></acpi></generic></system></isa></floppy></parallel></printer></plip></parallel></parallel></ps></at></keyboard></at></ac></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></intel></intel></ehci></ehci></intel(r)></acpi></acpi></lsilogic></vga-compatible></bridge></ata></ata></intel></isa></pci-isa></acpi></acpi></acpi></acpi></acpi></acpi></intel></software></version></ptltd ></lahf></nx,rdtscp,lm></sse3,pclmulqdq,ssse3,cx16,sse4.1,sse4.2,popcnt,aesni,hv></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,dts,acpi,mmx,fxsr,sse,sse2,ss,htt> -
Perhaps your dongle doesn't have the chipset you think it has. The last few lines of dmesg output on my system:
uhub3: <via 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr="">on usbus3
ad0: 955MB <transcend 20071207="">at ata0-master UDMA33
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub3: 6 ports with 6 removable, self powered
ugen3.2: <ralink>at usbus3
run0: <1.0> on usbus3
run0: MAC/BBP RT3070 (rev 0x0201), RF RT3020 (MIMO 1T1R), address c8:3a:35:c4:ee:f3
run0: firmware RT2870 loaded
Trying to mount root from ufs:/dev/ad0s1a
WARNING: / was not properly dismounted
wlan0: changing name to 'run0_wlan0'
wlan1: changing name to 'ral0_wlan1'</ralink></transcend></via>Please post the output of pfSense shell command```
usbconfig dump_device_desc -
Hi,
Below is the output of the command
usbconfig dump_device_desc
I am not sure what I am supposed to look for here…
–------------------------------------------------------------------------
$ usbconfig dump_device_desc
ugen0.1: <ehci root="" hub="" 0x15ad="">at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVEbLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0009
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0001
bMaxPacketSize0 = 0x0040
idVendor = 0x0000
idProduct = 0x0000
bcdDevice = 0x0100
iManufacturer = 0x0001 <(0x15ad)>
iProduct = 0x0002 <ehci root="" hub="">iSerialNumber = 0x0000 <no string="">bNumConfigurations = 0x0001ugen1.1: <uhci root="" hub="" intel="">at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0100
bDeviceClass = 0x0009
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x0000
idProduct = 0x0000
bcdDevice = 0x0100
iManufacturer = 0x0001 <intel>iProduct = 0x0002 <uhci root="" hub="">iSerialNumber = 0x0000 <no string="">bNumConfigurations = 0x0001ugen0.2: <802.11 n WLAN Ralink> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x148f
idProduct = 0x5370
bcdDevice = 0x0101
iManufacturer = 0x0001 <ralink>iProduct = 0x0002 <802.11 n WLAN>
iSerialNumber = 0x0003 <1.0>
bNumConfigurations = 0x0001</ralink></no></uhci></intel></uhci></no></ehci></ehci> -
I am not sure what I am supposed to look for here…
You weren't supposed to look for anything there, just report it so I could look there. But I don't have any particular problem with you looking there.
ugen0.2: <802.11 n WLAN Ralink> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x148f
idProduct = 0x5370
bcdDevice = 0x0101
iManufacturer = 0x0001 <ralink>iProduct = 0x0002 <802.11 n WLAN>
iSerialNumber = 0x0003 <1.0>
bNumConfigurations = 0x0001</ralink>Notice the idProduct is 5370. The run driver (possibly correctly) apparently doesn't recognise a 5370 as a "RT3070" class device. Here is the corresponding output from my system:
ugen3.2: <802.11 n WLAN Ralink> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ONbLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x148f
idProduct = 0x3070
bcdDevice = 0x0101
iManufacturer = 0x0001 <ralink>iProduct = 0x0002 <802.11 n WLAN>
iSerialNumber = 0x0003 <1.0>
bNumConfigurations = 0x0001Different product code => different product which probably isn't "software compatible".
Maybe the vendor will exchange your unit.</ralink>
-
OK. Thanks for your help.
-Brian
-
The reviews at amazon.com say that this device does not have an RT3070. In fact, almost all of the devices that advertise an RT3070 chipset DO NOT actually have that chipset. You have to dig through the reviews to find somebody that says it really does have an RT3070 before you can believe it.