Heh, I just made the same mistake. The 0x705a is not the same as the
0x7050. "ural" supports the 0x7050. 0x705a uses a newer chip (the
2573) which is very similiar to the rt2661 for which FreeBSD has
cardbus support. I've been debating taking the time to break ural out
into two parts (like ral) to support the two different chips.

As far as I can tell documentation is not forthcoming, but the Linux
driver contains all the necessary register settings.

Alternatively, If someone else wants to work on it, I would be happy to help.


-Kip





On 1/18/07, Shalom Bhooshi <[EMAIL PROTECTED]> wrote:
Hi there,

I've recently purchased a belkin usb 54g adapter (f5d7050) which uses the
ralink chipset (ural0 module).  The device seems to be detected alright but
i am experiencing the same problems as reported by Hannes Hauswedell in this
bug report - usb/104352: [ural] ural driver doesnt work -
http://www.freebsd.org/cgi/query-pr.cgi?pr=104352&cat=usb.

I was wondering if there have been any recent development with regards to
this issue or if there are any current workarounds.

Many thanks,

Shalom Bhooshi


PS: Profile

$ uname -srim
FreeBSD 6.2-RC2 i386 GENERIC

$ sudo usbdevs
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: EHCI root hub, Intel
 addr 2: Belkin 54g USB Network Adapter, Belkin

$ sudo usbdevs -a 2 -v
Controller /dev/usb0:
Controller /dev/usb1:
Controller /dev/usb2:
Controller /dev/usb3:
addr 2: high speed, power 300 mA, config 1, Belkin 54g USB Network
Adapter(0x705a), Belkin(0x050d), rev 0.01

$ kldstat
Id Refs Address    Size     Name
 1   19 0xc0400000 6f64c0   kernel
 2    1 0xc0af7000 5fa0     snd_ich.ko
 3    2 0xc0afd000 22b88    sound.ko
 4    1 0xc0b20000 8680     if_ural.ko
 5    1 0xc0b29000 59f20    acpi.ko
 6    2 0xc2cec000 9000     ibcs2.ko
 7    1 0xc2cf9000 3000     ibcs2_coff.ko
 8    1 0xc2d4b000 16000    linux.ko
 9    1 0xc3044000 5000     i915.ko
10    1 0xc3049000 e000     drm.ko

$ dmesg | egrep -i "usb|ural|ugen|uh"
module_register: module uhub/ural already exists!
Module uhub/ural failed to register: 17
uhci0: <Intel 82801DB (ICH4) USB controller USB-A> port 0x1800-0x181f irq 16
at device 29.0 on pci0
uhci0: [GIANT-LOCKED]
usb0: <Intel 82801DB (ICH4) USB controller USB-A> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <Intel 82801DB (ICH4) USB controller USB-B> port 0x1820-0x183f irq 19
at device 29.1 on pci0
uhci1: [GIANT-LOCKED]
usb1: <Intel 82801DB (ICH4) USB controller USB-B> on uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <Intel 82801DB (ICH4) USB controller USB-C> port 0x1840-0x185f irq 18
at device 29.2 on pci0
uhci2: [GIANT-LOCKED]
usb2: <Intel 82801DB (ICH4) USB controller USB-C> on uhci2
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
ehci0: <Intel 82801DB/L/M (ICH4) USB 2.0 controller> mem
0xe8080000-0xe80803ff irq 23 at device 29.7 on pci0
usb3: EHCI version 1.0
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
usb3: <Intel 82801DB/L/M (ICH4) USB 2.0 controller> on ehci0
usb3: USB revision 2.0
uhub3: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub3: 6 ports with 6 removable, self powered
ugen0: Belkin Belkin 54g USB Network Adapter, rev 2.00/0.01, addr 2
ugen0: at uhub3 port 4 (addr 2) disconnected
All threads purged from ugen0.1
All threads purged from ugen0
ugen0: detached
ugen0: Belkin Belkin 54g USB Network Adapter, rev 2.00/0.01, addr 2
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to