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! I'd better go and build the rest of the system to bring it all into sync again.. In the beginning was The Word and The Word was Content-type: text/plain The Word of Rod. Do NOT CC me - I am subscribed to the list. Replies to the sender address will fail except from the list-server.