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.

Reply via email to