cvs commit: src/sys/modules Makefile src/sys/modules/ndisMakefile
src/sys/compat/ndis hal_var.h kern_ndis.c kern_windrv.c ndis_var.h
ntoskrnl_var.h pe_var.h resource_var.h subr_hal.c subr_ndis.c
subr_ntoskrnl.c subr_pe.c winx64_wrap.S src/sys/dev/if_ndis ...
Maxim Sobolev
sobomax at portaone.com
Tue Mar 1 14:09:13 GMT 2005
This patch broke out D-Link DWL-520+ (acx100) in RELENG_5 at least in
the ad-hoc mode. Reverting sources to the state of 2005-02-17 fixes the
problem. I initialise the link using the following command:
ifconfig ndis0 mediaopt adhoc ssid SoboHome \
wepmode on wepkey 'xxxxxxxxxxxxx'
ifconfig ndis0 inet 192.168.0.1 up
As a client I use winxp PC - it associates just fine, receives address
from the DHCP server running on FreeBSD side, I can ping other side
until "real" traffic start flowing (attempt to ssh FreeBSD side usually
sufficient), after that ping no longer works. If I do tcpdump on FreeBSD
side I can see incoming IP and ICMP packets though, so that I suspect
that something wrong in the send path.
You can find snapshots of sources that does and doesn't work here:
http://www.pbxpress.com/~sobomax/ndis/ndis_broken.tar
http://www.pbxpress.com/~sobomax/ndis/ndis_works.tar
My ndis_driver_data.h is here:
http://www.pbxpress.com/~sobomax/ndis/ndis_driver_data.h
Please le me know if any additional information or debugging is necessary.
Regards,
Maxim
Bill Paul wrote:
> wpaul 2005-02-18 16:30:10 UTC
>
> FreeBSD src repository
>
> Modified files: (Branch: RELENG_5)
> sys/modules Makefile
> sys/modules/ndis Makefile
> sys/compat/ndis hal_var.h kern_ndis.c ndis_var.h
> ntoskrnl_var.h pe_var.h resource_var.h
> subr_hal.c subr_ndis.c subr_ntoskrnl.c
> subr_pe.c
> sys/dev/if_ndis if_ndis.c if_ndis_pccard.c if_ndis_pci.c
> if_ndisvar.h
> sys/conf files.amd64 options.amd64
> usr.sbin/ndiscvt inf.c ndiscvt.c
> Added files: (Branch: RELENG_5)
> sys/compat/ndis kern_windrv.c winx64_wrap.S
> Log:
> MFC all of the recent updates to -current (new framework, amd64
> support), except for the patch to if_ndis.c to do AP scanning with
> ifconfig (the support for which isn't present in -stable).
>
> Revision Changes Path
> 1.4.2.2 +2 -0 src/sys/compat/ndis/hal_var.h
> 1.60.2.3 +173 -193 src/sys/compat/ndis/kern_ndis.c
> 1.3.2.1 +470 -0 src/sys/compat/ndis/kern_windrv.c (new)
> 1.29.2.2 +33 -8 src/sys/compat/ndis/ndis_var.h
> 1.17.2.3 +172 -17 src/sys/compat/ndis/ntoskrnl_var.h
> 1.8.2.2 +86 -14 src/sys/compat/ndis/pe_var.h
> 1.2.2.1 +42 -4 src/sys/compat/ndis/resource_var.h
> 1.13.2.2 +48 -8 src/sys/compat/ndis/subr_hal.c
> 1.67.2.4 +200 -210 src/sys/compat/ndis/subr_ndis.c
> 1.43.2.4 +586 -94 src/sys/compat/ndis/subr_ntoskrnl.c
> 1.7.2.2 +24 -6 src/sys/compat/ndis/subr_pe.c
> 1.3.2.1 +177 -0 src/sys/compat/ndis/winx64_wrap.S (new)
> 1.47.2.3 +14 -0 src/sys/conf/files.amd64
> 1.16.2.2 +1 -1 src/sys/conf/options.amd64
> 1.69.2.5 +134 -36 src/sys/dev/if_ndis/if_ndis.c
> 1.6.2.2 +14 -3 src/sys/dev/if_ndis/if_ndis_pccard.c
> 1.8.2.2 +17 -5 src/sys/dev/if_ndis/if_ndis_pci.c
> 1.15.2.2 +4 -4 src/sys/dev/if_ndis/if_ndisvar.h
> 1.393.2.8 +1 -1 src/sys/modules/Makefile
> 1.6.2.1 +5 -0 src/sys/modules/ndis/Makefile
> 1.13.2.1 +12 -3 src/usr.sbin/ndiscvt/inf.c
> 1.9.2.1 +1 -0 src/usr.sbin/ndiscvt/ndiscvt.c
>
>
>
More information about the cvs-src
mailing list