Hello, I bought a Linksys WUSB600N adapter from (Cisco) Linksys. The device is detected when inserted as a generic ugen0 device :
/bsd: ugen0 at uhub0 /bsd: port 4 "Cisco-Linksys LLC Dual-Band Wireless-N USB Network Adapter" rev 2.00/1.01 addr 2 I upgraded the box to current using snapshots from the 3rd of January then grabbed the latest sources and tried to add some support for my device (which as far as I know is based on ralink) : # cd /usr/src/sys/dev/usb/ # grep WUSB600N * if_ral.c: { USB_VENDOR_CISCOLINKSYS, USB_PRODUCT_CISCOLINKSYS_WUSB600N }, usbdevs:product CISCOLINKSYS WUSB600N 0x0071 WUSB600N usbdevs.h:#define USB_PRODUCT_CISCOLINKSYS_WUSB600N 0x0071 /* WUSB600N */ usbdevs_data.h: USB_VENDOR_CISCOLINKSYS, USB_PRODUCT_CISCOLINKSYS_WUSB600N, usbdevs_data.h: "WUSB600N", Still have no luck getting it recognized so far (and you've guessed, my knowledge in adding stuff to the OpenBSD kernel is not that great). So, do you know if that might have chances to get supported at all ? OpenBSD 4.4-current (GENERIC) #2: Mon Jan 5 12:00:06 GMT 2009 r...@testbox:/usr/src/sys/arch/i386/compile/GENERIC cpu0: AMD Athlon(tm) 64 Processor 3000+ ("AuthenticAMD" 686-class, 512KB L2 cache) 1.81 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SSE3 cpu0: AMD erratum 89 present, BIOS upgrade may be required real mem = 2146988032 (2047MB) avail mem = 2067808256 (1972MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 12/21/05, BIOS32 rev. 0 @ 0xfad10, SMBIOS rev. 2.2 @ 0xf0000 (39 entries) bios0: vendor Phoenix Technologies, LTD version "6.00 PG" date 12/21/2005 bios0: EPoX COMPUTER CO., LTD nForce4 DDR: 9NPA+ / 9NPA+Ultra / 9NPAJ / 9NPA Ultra Series apm0 at bios0: Power Management spec V1.2 (slowidle) apm0: AC on, battery charge unknown acpi at bios0 function 0x0 not configured pcibios0 at bios0: rev 3.0 @ 0xf0000/0xd434 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfd320/240 (13 entries) pcibios0: bad IRQ table checksum pcibios0: PCI BIOS has 15 Interrupt Routing table entries pcibios0: PCI Exclusive IRQs: 5 7 10 11 12 pcibios0: no compatible PCI ICU found pcibios0: Warning, unable to fix up PCI interrupt routing pcibios0: PCI bus #5 is the last bus bios0: ROM list: 0xc0000/0xee00 0xd0000/0x4000! cpu0 at mainbus0: (uniprocessor) cpu0: AMD erratum 89 present, BIOS upgrade may be required cpu0: AMD erratum 89 present, BIOS upgrade may be required pci0 at mainbus0 bus 0: configuration mode 1 (no bios) "NVIDIA nForce4 DDR" rev 0xa3 at pci0 dev 0 function 0 not configured pcib0 at pci0 dev 1 function 0 "NVIDIA nForce4 ISA" rev 0xa3 nviic0 at pci0 dev 1 function 1 "NVIDIA nForce4 SMBus" rev 0xa2 iic0 at nviic0 spdmem0 at iic0 addr 0x50: 512MB DDR SDRAM non-parity PC3200CL2.5 spdmem1 at iic0 addr 0x51: 512MB DDR SDRAM non-parity PC3200CL2.5 spdmem2 at iic0 addr 0x52: 512MB DDR SDRAM non-parity PC3200CL2.5 spdmem3 at iic0 addr 0x53: 512MB DDR SDRAM non-parity PC3200CL2.5 iic1 at nviic0 ohci0 at pci0 dev 2 function 0 "NVIDIA nForce4 USB" rev 0xa2: irq 10, version 1.0, legacy support ehci0 at pci0 dev 2 function 1 "NVIDIA nForce4 USB" rev 0xa3: irq 11 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "NVIDIA EHCI root hub" rev 2.00/1.00 addr 1 pciide0 at pci0 dev 6 function 0 "NVIDIA nForce4 IDE" rev 0xa2: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility atapiscsi0 at pciide0 channel 0 drive 1 scsibus0 at atapiscsi0: 2 targets, initiator 7 cd0 at scsibus0 targ 0 lun 0: <_NEC, DVD_RW ND-3500AG, 2.18> ATAPI 5/cdrom removable cd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 pciide0: channel 1 ignored (disabled) pciide1 at pci0 dev 8 function 0 "NVIDIA nForce4 SATA" rev 0xa3: DMA pciide1: using irq 11 for native-PCI interrupt wd0 at pciide1 channel 0 drive 0: <WDC WD2500KS-00MJB0> wd0: 16-sector PIO, LBA48, 238475MB, 488397168 sectors wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5 ppb0 at pci0 dev 9 function 0 "NVIDIA nForce4 PCI-PCI" rev 0xa2 pci1 at ppb0 bus 1 re0 at pci1 dev 5 function 0 "D-Link Systems DGE-528T" rev 0x10: RTL8169S (0x0400), irq 10, address 00:15:e9:f0:f9:b2 rgephy0 at re0 phy 7: RTL8169S/8110S PHY, rev. 0 "VIA VT6306 FireWire" rev 0x80 at pci1 dev 9 function 0 not configured nfe0 at pci0 dev 10 function 0 "NVIDIA CK804 LAN" rev 0xa3: irq 5, address 00:04:61:ab:68:fa ciphy0 at nfe0 phy 1: CS8201 10/100/1000TX PHY, rev. 3 ppb1 at pci0 dev 11 function 0 "NVIDIA nForce4 PCIE" rev 0xa3 pci2 at ppb1 bus 2 ppb2 at pci0 dev 12 function 0 "NVIDIA nForce4 PCIE" rev 0xa3 pci3 at ppb2 bus 3 ppb3 at pci0 dev 13 function 0 "NVIDIA nForce4 PCIE" rev 0xa3 pci4 at ppb3 bus 4 ppb4 at pci0 dev 14 function 0 "NVIDIA nForce4 PCIE" rev 0xa3 pci5 at ppb4 bus 5 vga1 at pci5 dev 0 function 0 "NVIDIA GeForce 6200" rev 0xa1 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) pchb0 at pci0 dev 24 function 0 "AMD AMD64 0Fh HyperTransport" rev 0x00 pchb1 at pci0 dev 24 function 1 "AMD AMD64 0Fh Address Map" rev 0x00 pchb2 at pci0 dev 24 function 2 "AMD AMD64 0Fh DRAM Cfg" rev 0x00 kate0 at pci0 dev 24 function 3 "AMD AMD64 0Fh Misc Cfg" rev 0x00 isa0 at pcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 wbsio0 at isa0 port 0x2e/2: W83627THF rev 0x83 lm1 at wbsio0 port 0x290/8: W83627THF npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 usb1 at ohci0: USB revision 1.0 uhub1 at usb1 "NVIDIA OHCI root hub" rev 1.00/1.00 addr 1 biomask ffc5 netmask ffe5 ttymask ffff mtrr: Pentium Pro MTRR support ugen0 at uhub0 port 4 "Cisco-Linksys LLC Dual-Band Wireless-N USB Network Adapter" rev 2.00/1.01 addr 2 uhidev0 at uhub1 port 1 configuration 1 interface 0 "Sun Microsystems Type 6 Mouse" rev 1.00/1.02 addr 2 uhidev0: iclass 3/1 ums0 at uhidev0: 3 buttons wsmouse0 at ums0 mux 0 uhidev1 at uhub1 port 3 configuration 1 interface 0 "Sun Microsystems Type 6 Keyboard" rev 1.00/1.02 addr 3 uhidev1: iclass 3/1 ukbd0 at uhidev1: 8 modifier keys, 6 key codes, layout 32 wskbd1 at ukbd0 mux 1 wskbd1: connecting to wsdisplay0 softraid0 at root root on wd0a swap on wd0b dump on wd0b Cheers, Steph