Fw: if_run

Mr. Darren darren780 at yahoo.com
Sat Nov 19 00:29:02 UTC 2011


Been using this with stable for a few months.  thought I would share.  works like a dream.

-Darren

----- Forwarded Message -----
From: PseudoCylon <moonlightakkiy at yahoo.ca>
To: Mr. Darren <darren780 at yahoo.com> 
Sent: Tuesday, July 26, 2011 4:17:32 AM
Subject: Re: if_run
 
It seems it uses different IDs.

add a following line somewhere in /usr/src/sys/dev/usb/usbdevs (The
order doesn't matter as long as it's bellow bunch of entries begin
with "vendor".)

product    CISCOLINKSYS    AE1000    0x002f    Cisco AE1000


and insert following to line 150 of /usr/src/sys/dev/usb/wlan/if_run.c
(The order doesn't matter as long as it is in struct usb_device_id
run_devs[].)

    RUN_DEV(CISCOLINKSYS,    AE1000),


Recompile and load the driver. If you have compiled the driver into
the kernel (using GENERIC kernel), you need to recompile whole kernel.
But, with KERNFAST option,
# make buildkernel KERNCONF=GENERIC KERNFAST=1
it would take only a few minutes. Then, reboot.

Let me know if it works. I will submit the new IDs.


AK

On Mon, Jul 25, 2011 at 7:21 PM, Mr. Darren <darren780 at yahoo.com> wrote:
> I thought so.  However this seems to be the only mention in dmesg
> ugen1.3: <Linksys> at usbus1
> FreeBSD .ed.shawcable.net 8.2-STABLE FreeBSD 8.2-STABLE #1: Mon Jul 25
> 01:36:49 UTC 2011     root at .ed.shawcable.net:/usr/obj/usr/src/sys/GENERIC
> amd64
> on reconnect of usb
> Jul 25 19:20:49  root: Unknown USB device: vendor 0x13b1 product 0x002f bus
> uhub1
> Jul 25 19:20:49  kernel: ugen1.3: <Linksys> at usbus1
>
>
> Darren Johnston
>
> ________________________________
> From: PseudoCylon <moonlightakkiy at yahoo.ca>
> To: Mr. Darren <darren780 at yahoo.com>
> Sent: Mon, July 25, 2011 11:09:33 AM
> Subject: Re: if_run
>
> On Mon, Jul 25, 2011 at 3:40 AM, Mr. Darren <darren780 at yahoo.com> wrote:
>>
>> I noticed your work on the rt3572 if_run and was wondering if it can apply
>> to cisco linksys ae1000?
>>
>
> It seems ae1000 also uses rt3572.
> http://www.wikidevi.com/wiki/Linksys_AE1000
> If that true, if_run should work on ae1000 as well.
>
>
> AK
>


More information about the freebsd-stable mailing list