[CFT] if_ath updates - ar5416 (macbook pro, etc)
jhell
jhell at dataix.net
Wed Aug 11 03:48:10 UTC 2010
On 08/10/2010 22:38, Adrian Chadd wrote:
> On 11 August 2010 07:48, jhell <jhell at dataix.net> wrote:
>
>> I have applied the following (r211136) to my local stable/8 branch and
>> has proven to be an improvement with no drawbacks.
>
> Ah, the calibration scheduling change. Cool!
>
>> As for the rest I can not vouch for unless you give me a specific patch
>> to test but I am willing to merge from head to my local tree at any
>> given point in time if you can give some revisions you would like
>> tested. You "I believe" made it possible for me to use this card within
>> a week that I had reported it ~2007-2008 so I and my card are at your
>> disposal.
>
> Merge in:
>
> r211134 and r211135; these are the AR5416 initval changes.
Ill pull these in within the next hour and float some tests across the
bow overnight to see what happens.
>
> I wasn't even thinking about working on atheros stuff in 2007/2008. :)
>
Ah must of been someone else then. Nonetheless it was adapted and
committed to the sources within a weeks time and worked perfectly. And
the email I had wrote to <mystery committee> was answered within an hour
that I had wrote it, so due to that I owe anyone working on this card a
debt of gratitude and any tests that need to be run.
> Thanks for the offer. I've bought a pair of AR5416's for here so I can
> test regressions to the ar5416 module whilst I work on the AR9160.
> Just keep an eye on the commit logs for changes I make to sys/dev/ath/
> and consider pulling some of those in. I'd appreciate any testing. :)
>
>
>
> Adrian
Regards,
--
On a side note I have another little nifty device that has been inactive
for over a year now that does not have a associated driver that I have
not gotten around to fixing up yet. I have the win drivers for this but
its a USB device and does not work with NDIS.
I am thinking this is just one of those quirks but like I said, I
haven't had the time to really get into it since I already have multiple
other means to use for wireless. I'd love to be able to use this as a
permanent scanning device though.
Ive tried a few different things with this device that failed to work so
anybodies guess is better than mine right now.
I have attached a dump_all_config_desc for this device in case anyone
can identify it. Linksys WUSB54G
jhell,v
-------------- next part --------------
ugen3.3: <product 0x2234 vendor 0x1915> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
Configuration index 0
bLength = 0x0009
bDescriptorType = 0x0002
wTotalLength = 0x0051
bNumInterfaces = 0x0001
bConfigurationValue = 0x0001
iConfiguration = 0x0000 <no string>
bmAttributes = 0x0080
bMaxPower = 0x00fa
Interface 0
bLength = 0x0009
bDescriptorType = 0x0004
bInterfaceNumber = 0x0000
bAlternateSetting = 0x0000
bNumEndpoints = 0x0009
bInterfaceClass = 0x00ff
bInterfaceSubClass = 0x0000
bInterfaceProtocol = 0x0000
iInterface = 0x0000 <no string>
Endpoint 0
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0001 <OUT>
bmAttributes = 0x0002 <BULK>
wMaxPacketSize = 0x0200
bInterval = 0x0000
bRefresh = 0x0000
bSynchAddress = 0x0000
Endpoint 1
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0081 <IN>
bmAttributes = 0x0002 <BULK>
wMaxPacketSize = 0x0200
bInterval = 0x0000
bRefresh = 0x0000
bSynchAddress = 0x0000
Endpoint 2
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0002 <OUT>
bmAttributes = 0x0002 <BULK>
wMaxPacketSize = 0x0200
bInterval = 0x0000
bRefresh = 0x0000
bSynchAddress = 0x0000
Endpoint 3
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0082 <IN>
bmAttributes = 0x0002 <BULK>
wMaxPacketSize = 0x0200
bInterval = 0x0000
bRefresh = 0x0000
bSynchAddress = 0x0000
Endpoint 4
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x008d <IN>
bmAttributes = 0x0002 <BULK>
wMaxPacketSize = 0x0200
bInterval = 0x0000
bRefresh = 0x0000
bSynchAddress = 0x0000
Endpoint 5
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x000d <OUT>
bmAttributes = 0x0002 <BULK>
wMaxPacketSize = 0x0200
bInterval = 0x0000
bRefresh = 0x0000
bSynchAddress = 0x0000
Endpoint 6
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x008e <IN>
bmAttributes = 0x0002 <BULK>
wMaxPacketSize = 0x0200
bInterval = 0x0000
bRefresh = 0x0000
bSynchAddress = 0x0000
Endpoint 7
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x000e <OUT>
bmAttributes = 0x0002 <BULK>
wMaxPacketSize = 0x0200
bInterval = 0x0000
bRefresh = 0x0000
bSynchAddress = 0x0000
Endpoint 8
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x008f <IN>
bmAttributes = 0x0003 <INTERRUPT>
wMaxPacketSize = 0x0004
bInterval = 0x0001
bRefresh = 0x0000
bSynchAddress = 0x0000
More information about the freebsd-current
mailing list