On Sat, Mar 11, 2006 at 01:50:12PM +1100, Rod.. Whitworth wrote: > On Fri, 10 Mar 2006 21:53:23 +1100, Jonathan Gray wrote: > > >On Fri, Mar 10, 2006 at 09:18:10PM +1100, Rod.. Whitworth wrote: > >> On Fri, 10 Mar 2006 20:42:44 +1100, Jonathan Gray wrote: > >> > >> >On Fri, Mar 10, 2006 at 04:54:08PM +1100, Rod.. Whitworth wrote: > >> >> Today I received a D-Link DWL-G122 . Unfortunately it is not a v. B1 - > >> >> it is C1. > >> >> > >> >> If the box (i386) is booted on a 3.9beta #617 with the device plugged > >> >> in it gets a dmesg line that says: > >> >> Ralink 802.11 bg WLAN Class 0/0, rev 2.00/0/01 addr 2, uhub 1 port 2 > >> >> not configured > >> >> > >> >> I expected the last two words in that message - man page told me that > >> >> B1 was it for a G122. > >> >> > >> >> The usbdevs command with -dv says a bit more: > >> >> port 2 addr 2: full speed, power 300 mA, config 1, 802.11 bg > >> >> WLAN(0x3c03), Ralink (0x07d1), rev 0.01 > >> > > >> >Show the .inf file that came with the windows driver and > >> >the FCC ID. > >> > > >> >You having an address in your headers I could send mail to > >> >would help matters as well. > >> > > >> > > >> Sorry about the email address. You can simply prefix the reply to > >> address with the letter g to get to the alternate mailbox or use ash at > >> witworx dot com. > >> > >> Now as to data requested. The FCC ID is easy as they put it on the > >> outside of the plastic case: KA2WLG122C1 > >> It also shows the firmware as Ver 3.00 > >> > >> Apart from the autorun.inf the CD has nothing in the way of .inf files. > >> So I loaded the software and found that there are several infs one of > >> which (named NetRTAGU.inf) does contain a header that says: > >> AG122.INF > >> ; > >> ; This installation script supports Windows 98, Me, 2000 and XP for > >> the > >> ; RT2570 802.11a/b/g USB Adapters. > >> > >> and that looks the closest of all of the files BUT this thing claims > >> only 802.11g and mentions 11b compatibility in passing in the manual. > >> No 11a in sight. Maybe the driver is selective > > > >It depends what radio the MAC is paired with as to whether 11a is > >functional. > > > >> > >> Does this sound like the file you want? If so shall I attach it to a > >> message directly to you? > >> It is about 16k in size. > > > >Try this patch first. You will have to run make in > >/usr/src/sys/dev/usb/ to regenerate the headers after applying it. > > > >Index: sys/dev/usb/usbdevs > >=================================================================== > >RCS file: /cvs/src/sys/dev/usb/usbdevs,v > >retrieving revision 1.185 > >diff -u -p -r1.185 usbdevs > >--- sys/dev/usb/usbdevs 5 Mar 2006 06:41:36 -0000 1.185 > >+++ sys/dev/usb/usbdevs 10 Mar 2006 10:47:42 -0000 > >@@ -283,6 +283,7 @@ vendor ALLIEDTELESYN 0x07c9 Allied Teles > > vendor AVERMEDIA 0x07ca AVerMedia Technologies > > vendor SIIG 0x07cc SIIG > > vendor CASIO 0x07cf CASIO > >+vendor DLINK2 0x07d1 D-Link > > vendor APTIO 0x07d2 Aptio Products > > vendor ARASAN 0x07da Arasan Chip Systems > > vendor ALLIEDCABLE 0x07e6 Allied Cable > >@@ -847,6 +848,7 @@ product DLINK DWL120E 0x3200 DWL-120 re > > product DLINK DWL122 0x3700 DWL-122 > > product DLINK DWL120F 0x3702 DWL-120 rev F > > product DLINK RT2570 0x3c00 RT2570 > >+product DLINK2 DWLG122C1 0x3c03 DWL-G122 rev C1 > > product DLINK DSB650C 0x4000 10Mbps ethernet > > product DLINK DSB650TX1 0x4001 10/100 ethernet > > product DLINK DSB650TX 0x4002 10/100 ethernet > >Index: sys/dev/usb/if_ral.c > >=================================================================== > >RCS file: /cvs/src/sys/dev/usb/if_ral.c,v > >retrieving revision 1.65 > >diff -u -p -r1.65 if_ral.c > >--- sys/dev/usb/if_ral.c 19 Feb 2006 08:44:17 -0000 1.65 > >+++ sys/dev/usb/if_ral.c 10 Mar 2006 10:47:45 -0000 > >@@ -90,6 +90,7 @@ static const struct usb_devno ural_devs[ > > { USB_VENDOR_CISCOLINKSYS, USB_PRODUCT_CISCOLINKSYS_HU200TS }, > > { USB_VENDOR_CONCEPTRONIC2, USB_PRODUCT_CONCEPTRONIC2_C54RU }, > > { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_RT2570 }, > >+ { USB_VENDOR_DLINK2, USB_PRODUCT_DLINK2_DWLG122C1 }, > > { USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GNWBKG }, > > { USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWGUSB254 }, > > { USB_VENDOR_MELCO, USB_PRODUCT_MELCO_KG54 }, > > > > > > CVS updated the source tree this morning, patches applied, run make in > ....../usb was fine, > config GENERIC and do the 4 makes and reboot. > This looks like success! Tested only on i386 > # dmesg > OpenBSD 3.9-current (GENERIC) #0: Sat Mar 11 12:42:20 EST 2006 > [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC > cpu0: Intel Pentium III ("GenuineIntel" 686-class, 128KB L2 cache) 768 > MHz > cpu0: > FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,F > XSR,SSE > real mem = 335126528 (327272K) > avail mem = 298303488 (291312K) > using 4116 buffers containing 16859136 bytes (16464K) of memory > mainbus0 (root) > bios0 at mainbus0: AT/286+(13) BIOS, date 11/20/00, BIOS32 rev. 0 @ > 0xfb140 > apm0 at bios0: Power Management spec V1.2 > apm0: AC on, battery charge unknown > apm0: flags 70102 dobusy 1 doidle 1 > pcibios0 at bios0: rev 2.1 @ 0xf0000/0xb5c8 > pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdd70/160 (8 entries) > pcibios0: PCI Exclusive IRQs: 5 10 11 > pcibios0: PCI Interrupt Router at 000:07:0 ("Intel 82371SB ISA" rev > 0x00) > pcibios0: PCI bus #1 is the last bus > bios0: ROM list: 0xc0000/0x8000 0xc8000/0x1800 0xca000/0x1800 > 0xcc000/0x1800 > cpu0 at mainbus0 > pci0 at mainbus0 bus 0: configuration mode 1 (no bios) > pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x03 > ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x03 > pci1 at ppb0 bus 1 > vga1 at pci1 dev 0 function 0 "S3 Trio3 DX2" rev 0x02 > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) > wsdisplay0: screen 1-5 added (80x25, vt100 emulation) > pcib0 at pci0 dev 7 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02 > pciide0 at pci0 dev 7 function 1 "Intel 82371AB IDE" rev 0x01: DMA, > channel 0 wired to compatibility, channel 1 wired to compatibility > wd0 at pciide0 channel 0 drive 0: <ST340014A> > wd0: 16-sector PIO, LBA48, 38166MB, 78165360 sectors > wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 > atapiscsi0 at pciide0 channel 1 drive 0 > scsibus0 at atapiscsi0: 2 targets > cd0 at scsibus0 targ 0 lun 0: <DVD-16X, DVD1648/BKH, A001> SCSI0 > 5/cdrom removable > cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 > uhci0 at pci0 dev 7 function 2 "Intel 82371AB USB" rev 0x01: irq 11 > usb0 at uhci0: USB revision 1.0 > uhub0 at usb0 > uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1 > uhub0: 2 ports with 2 removable, self powered > piixpm0 at pci0 dev 7 function 3 "Intel 82371AB Power" rev 0x02: SMI > iic0 at piixpm0 > fxp0 at pci0 dev 16 function 0 "Intel 8255x" rev 0x0c, i82550: irq 10, > address 00:02:b3:8b:d5:08 > inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4 > fxp1 at pci0 dev 19 function 0 "Intel 8255x" rev 0x0c, i82550: irq 5, > address 00:02:b3:8b:e0:b0 > inphy1 at fxp1 phy 1: i82555 10/100 PHY, rev. 4 > fxp2 at pci0 dev 20 function 0 "Intel 8255x" rev 0x0c, i82550: irq 11, > address 00:02:b3:8b:d7:64 > inphy2 at fxp2 phy 1: i82555 10/100 PHY, rev. 4 > isa0 at pcib0 > isadma0 at isa0 > 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 > pmsi0 at pckbc0 (aux slot) > pckbc0: using irq 12 for aux slot > wsmouse0 at pmsi0 mux 0 > pcppi0 at isa0 port 0x61 > midi0 at pcppi0: <PC speaker> > spkr0 at pcppi0 > lpt0 at isa0 port 0x378/4 irq 7 > npx0 at isa0 port 0xf0/16: using exception 16 > pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo > pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo > fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 > fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec > biomask eb45 netmask ef65 ttymask ffe7 > pctr: 686-class user-level performance counters enabled > mtrr: Pentium Pro MTRR support > ural0 at uhub0 port 1 > ural0: Ralink 802.11 bg WLAN, rev 2.00/0.01, addr 2 > ural0: MAC/BBP RT2570 (rev 0x00), RF unknown, address 00:15:e9:32:80:b0 > dkcsum: wd0 matches BIOS drive 0x80 > root on wd0a > rootdev=0x0 rrootdev=0x300 rawdev=0x302 > # > 8>< snip > > I'll play with the network settings on it later and see what we can do > with it. > > Thank you very much!
As expected this didn't seem to work. It is the second generation of Ralink USB products, RT2571W + RT2528 radio.