Date: Mon, 29 Jan 2007 02:09:44 +0100 From: Michel Talon <talon@lpthe.jussieu.fr> To: freebsd-hackers@freebsd.org Cc: Benjamin Close <Benjamin.Close@clearchain.com> Subject: Re: Updated Driver for 3945ABG ... Message-ID: <20070129010944.GA78336@lpthe.jussieu.fr>
next in thread | raw e-mail | index | archive | help
Gilbert Cao wrote: > > I have put a custom version of mine from your last package here: > http://www.bsdmon.com/download/20070121-wpi-freebsd.tar.gz > > What I have mainly done is to make the package compile and work (for me > a least) on 6.2-RELEASE (and possibly other 6.x ?). This is to confirm that for me this above 20070121 driver works, while the driver from B. Close 20070125 does *not* work. In fact i have downloaded a lot of things using this driver, so in my experience it works *very* well. It even associates better with the access point than the Linux driver, which loses connection from time to time. My laptop is a Vaio VGN C1, and for reference i have added some dmesg stuff with the above two drivers. Both produce error messages, but one definitely works. This is with 20070121-wpi-freebsd on a Sony Vaio VGN-C1S (note that 20070125-wpi-freebsd does not work for me) rose# kldload if_wpi rose# dmesg ..... wpi0: <Intel(R) PRO/Wireless 3945ABG> mem 0xcc000000-0xcc000fff irq 18 at device 0.0 on pci6 bus_dmamem_alloc failed to align memory properly. bus_dmamem_alloc failed to align memory properly. .... pi0: Ethernet address: 00:18:de:ad:78:b1 wpi0: [GIANT-LOCKED] wpi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps wpi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps wpi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps rose# ifconfig wpi0 up rose# ifconfig ... wpi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 ether 00:18:de:ad:78:b1 media: IEEE 802.11 Wireless Ethernet autoselect status: no carrier ssid "" channel 1 authmode OPEN privacy OFF txpowmax 100 bmiss 7 protmode CTS rose# dmesg ... pi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps wpi0: fatal firmware error wpi0: configure command failed wpi0: could not configure device still running dhclient rose# dhclient wpi0 DHCPDISCOVER on wpi0 to 255.255.255.255 port 67 interval 5 DHCPDISCOVER on wpi0 to 255.255.255.255 port 67 interval 3 DHCPOFFER from 192.168.1.1 DHCPREQUEST on wpi0 to 255.255.255.255 port 67 DHCPACK from 192.168.1.1 bound to 192.168.1.107 -- renewal in 43200 seconds. and it works perfectly OK for me. This is what 20070125-wpi-freebsd gives: an 28 00:47:49 kernel: wpi0: <Intel(R) PRO/Wireless 3945ABG> mem 0xcc000000-0xcc000fff irq 18 at device 0.0 on pci6 Jan 28 00:47:49 kernel: bus_dmamem_alloc failed to align memory properly. Jan 28 00:47:49 last message repeated 6 times Jan 28 00:47:49 kernel: wpi0: Ethernet address: 00:18:de:ad:78:b1 Jan 28 00:47:49 kernel: wpi0: 11a rates: Jan 28 00:47:49 kernel: wpi0: 11b rates: Jan 28 00:48:19 kernel: firmware_get: failed to load firmware image wpi_fw Jan 28 00:48:19 kernel: wpi0: could not load firmware image 'wpi_fw' Jan 28 00:49:12 kernel: firmware_get: failed to load firmware image wpi_fw Jan 28 00:49:12 kernel: wpi0: could not load firmware image 'wpi_fw' Jan 28 00:49:12 dhclient[1351]: send_packet: Network is down Jan 28 00:49:15 dhclient[1351]: send_packet: Network is down -- Michel TALON
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070129010944.GA78336>