Re: Project Evil: The Evil Continues

From: James Green <jim_at_thebadger.org>
Date: Mon, 26 Jan 2004 12:37:50 +0000
Works a treat!! (Dell Latitude D600, 5.2-CURRENT - buildworld 24/1/04,
25/1/04, 26/1/04)

Comes up on boot/resume with no problems. Had to try a few windows
drivers - the one that worked was the latest driver for XP from Dell.
Win2k drivers don't seem to work at all. I can pull up to about
660Kbyte/s across it. No signs of instability. Not tried WEP and only in
adhoc mode (I understand that they are not supported yet?). 

$ dmesg | grep ndis
Preloaded elf module "/boot/kernel/ndis.ko" at 0xc0b97418.
Preloaded elf module "/boot/kernel/if_ndis.ko" at 0xc0b974c4.
ndis0: <Intel(R) PRO/Wireless LAN 2100 3A Mini PCI Adapter> mem
0xfafef000-0xfafeffff irq 11 at device 3.0 on pci2
ndis0: NDIS API version: 5.1
ndis0: 802.11 address: 00:04:23:a0:85:c3
ndis0: 11b rates: 11Mbps 2Mbps 1Mbps
ndis0: set auth failed: 19
ndis0: set auth failed: 19
ndis0: link up

Keep up the good/evil work!

Thanks,
James

On Mon, 2004-01-26 at 00:53, Bill Paul wrote:
> > On Sat, Jan 24, 2004 at 07:49:00PM -0800, Bill Paul wrote:
> > <snip>
> > > If you have a system with one of these chipsets, please give the
> > > NDISulator a try. Note: you do NOT have to recompile your kernel to
> > > test it. Find the .sys and .inf files from your Windows driver media
> > > and do the following:
> > > 
> > > # cp foo.sys foo.inf /sys/modules/if_ndis
> > > # cd /sys/modules/ndis
> > > # make; make load
> > > # cd /sys/modules/if_ndis
> > > # ndiscvt -i foo.inf -s foo.sys -o ndis_driver_data.h
> > > # make; make load
> > > 
> > > You don't even have to reboot. Well, not unless the driver causes
> > > a panic. :/
> > > 
> > <snip>
> > 
> > Please correct me if i'm wrong but does this mean you can only use one single 
> > instance of the ndis driver? If this stuff is really working i think we should 
> > see more instances of the ndis, true?  example a wireless card and a onboard 
> > ethernet? Maybe more. How can you work around that problem?
> 
> Yes you're wrong: you can use more than one NDIS driver. Say you want
> "bwe" (broadcom wireless) and "iwe" (Intel wireless) devices on the same
> machine:
> 
> # mkdir /sys/modules/if_bwe
> # mkdir /sys/modules/if_iwe
> # cp /sys/modules/if_ndis/Makefile /sys/modules/if_bwe
> # cp /sys/modules/if_ndis/Makefile /sys/modules/if_iwe
> # cp bwe.sys bwe.inf /sys/modules/if_bwe
> # cp iwe.sys iwe.inf /sys/modules/if_iwe
> # cd /sys/modules/if_bwe
> # ndiscvt -n bwe -i bwe.inf -s bwe.sys ndis_driver_data.h
> # make
> # cp if_ndis.ko if_bwe.ko
> # cd /sys/modules/if_iwe.ko
> # ndiscvt -n iwe -i iwe.inf -s iwe.sys ndis_driver_data.h
> # make
> # cp if_ndis.ko if_iwe.ko
> 
> You now have both if_bwe.ko and if_iwe.ko drivers.
> 
> > It's just a thought, nothing more, i really like this thing because it helps
> > using strange hardware buildin laptops for example. Really cool stuff.
> 
> You should have read the ndiscvt(8) man page before asking.
> 
> Now, is anyone going to actually test Project Evil with their
> cards like I asked, or is everyone just going to use this as an excuse
> to ask me questions?
> 
> -Bill
> 
> --
> =============================================================================
> -Bill Paul            (510) 749-2329 | Senior Engineer, Master of Unix-Fu
>                  wpaul_at_windriver.com | Wind River Systems
> =============================================================================
>               <adamw> you're just BEGGING to face the moose
> =============================================================================
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
Received on Mon Jan 26 2004 - 03:45:38 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:39 UTC