Re: iwi annoyance when changing AP
On 7/23/09, Jeremy Chase jeremych...@gmail.com wrote: David, You are right. The way I laid out the example it would go back to dlink. For the sake of argument assume that I have also edited /etc/hostname.iwi0 dhcp nwid attwifi, as that doesn't seem to work either. But, what you are saying to do is to use ifconfig to setup the network connection and then dhclient once you can get 'status: active' in ifconfig. The problem I have is that I can't reliably get ifconfig to get an active status. It does work sometimes, but for some reason it is not consistent. Jeremy Hi Jeremy, iwi does seem to be a bit picky about changing access points without a reboot (I've though about replacing it on my laptop with another card), what usually works for me is the following sequence of commands: x41:fred ~ sudo ifconfig iwi0 down x41:fred ~ sudo ifconfig iwi0 nwid myaccesspoint nwkey mykey x41:fred ~ sudo ifconfig iwi0 scan x41:fred ~ sudo /sbin/dhclient iwi0 Doing the scan after changing settings but before issuing a dhclient seems to get iwi into an active state. HTH Fred
iwi annoyance when changing AP
Hi Guys, My iwi interface works very well if I set it up with /etc/hostname.iwi0, but if I change access points I can usually not get onto a new network. For example, consider this scenario: At location 1 with open AP 'dlink' available: # echo dhcp nwid dlink /etc/hostname.iwi0 (reboot), and all is well. I move to a new location without rebooting, and I want to get onto a new AP, for example 'attwifi', so I try: # ifconfig nwid attwifi(However this will almost never result in 'status active', sometimes it does work, randomly.) # sh /etc/netstart iwi0 (rarely works because it says no link) I have tried to reset it to defaults with the man page example, but this doesn't work either.. I'll try something like this: ifconfig iwi0 -bssid -chan media autoselect nwid -nwkey -wpa -wpapsk ifconfig iwi0 nwid attwifi ifconfig iwi0 up sh /etc/netstart iwi0 (However this usually does not work either) So I am often forced to reboot just to change AP's, and that is rather annoying. Any thoughts? I am running -current but have had this issue since 4.5-release The machine is an IBM T42p $ pkg_info | grep iwi iwi-firmware-3.1Firmware binary image for iwi driver OpenBSD 4.6-current (GENERIC) #62: Wed Jul 15 17:27:21 MDT 2009 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Pentium(R) M processor 2.00GHz (GenuineIntel 686-class) 599 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,SBF,EST,TM2 real mem = 1072656384 (1022MB) avail mem = 1028411392 (980MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 06/18/07, BIOS32 rev. 0 @ 0xfd750, SMBIOS rev. 2.33 @ 0xe0010 (61 entries) bios0: vendor IBM version 1RETDRWW (3.23 ) date 06/18/2007 bios0: IBM 2373KUU apm0 at bios0: Power Management spec V1.2 apm0: battery life expectancy 29% apm0: AC off, battery charge high, estimated 0:24 hours acpi at bios0 function 0x0 not configured pcibios0 at bios0: rev 2.1 @ 0xfd6e0/0x920 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdea0/272 (15 entries) pcibios0: PCI Interrupt Router at 000:31:0 (Intel 82371FB ISA rev 0x00) pcibios0: PCI bus #6 is the last bus bios0: ROM list: 0xc/0x1 0xd/0x1000 0xd1000/0x1000 0xdc000/0x4000! 0xe/0x1 cpu0 at mainbus0: (uniprocessor) cpu0: Enhanced SpeedStep 599 MHz: speeds: 2000, 1800, 1600, 1400, 1200, 1000, 800, 600 MHz pci0 at mainbus0 bus 0: configuration mode 1 (bios) io address conflict 0x5800/0x8 io address conflict 0x5808/0x4 io address conflict 0x5810/0x8 io address conflict 0x580c/0x4 pchb0 at pci0 dev 0 function 0 Intel 82855PM Host rev 0x03 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0xd000, size 0x1000 ppb0 at pci0 dev 1 function 0 Intel 82855PM AGP rev 0x03 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 ATI Radeon Mobility M10 rev 0x80 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) radeondrm0 at vga1: irq 11 drm0 at radeondrm0 uhci0 at pci0 dev 29 function 0 Intel 82801DB USB rev 0x01: irq 11 uhci1 at pci0 dev 29 function 1 Intel 82801DB USB rev 0x01: irq 11 uhci2 at pci0 dev 29 function 2 Intel 82801DB USB rev 0x01: irq 11 ehci0 at pci0 dev 29 function 7 Intel 82801DB USB rev 0x01: irq 11 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 Intel EHCI root hub rev 2.00/1.00 addr 1 ppb1 at pci0 dev 30 function 0 Intel 82801BAM Hub-to-PCI rev 0x81 pci2 at ppb1 bus 2 mem address conflict 0xb000/0x1000 mem address conflict 0xb100/0x1000 cbb0 at pci2 dev 0 function 0 TI PCI4520 CardBus rev 0x01: irq 11 cbb1 at pci2 dev 0 function 1 TI PCI4520 CardBus rev 0x01: irq 11 em0 at pci2 dev 1 function 0 Intel PRO/1000MT (82540EP) rev 0x03: irq 11, address 00:0d:60:79:a8:3c iwi0 at pci2 dev 2 function 0 Intel PRO/Wireless 2200BG rev 0x05: irq 11, address 00:0e:35:7b:29:23 cardslot0 at cbb0 slot 0 flags 0 cardbus0 at cardslot0: bus 3 device 0 cacheline 0x8, lattimer 0xb0 pcmcia0 at cardslot0 cardslot1 at cbb1 slot 1 flags 0 cardbus1 at cardslot1: bus 6 device 0 cacheline 0x8, lattimer 0xb0 pcmcia1 at cardslot1 ichpcib0 at pci0 dev 31 function 0 Intel 82801DBM LPC rev 0x01: 24-bit timer at 3579545Hz pciide0 at pci0 dev 31 function 1 Intel 82801DBM IDE rev 0x01: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: HTS726060M9AT00 wd0: 16-sector PIO, LBA, 57231MB, 117210240 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: HL-DT-ST, RW/DVD GCC-4242N, 0201 ATAPI 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 ichiic0 at pci0 dev 31 function 3 Intel 82801DB SMBus rev 0x01: irq 11 iic0 at ichiic0 spdmem0 at iic0 addr 0x50: 512MB DDR SDRAM non-parity PC2700CL2.5 spdmem1 at iic0 addr 0x51: 512MB DDR SDRAM non-parity PC2700CL2.5 auich0 at pci0 dev 31 function 5 Intel 82801DB AC97 rev 0x01: irq 11, ICH4 AC97
Re: iwi annoyance when changing AP
On Wed, Jul 22, 2009 at 03:06:25PM -0400, Jeremy Chase wrote: Hi Guys, My iwi interface works very well if I set it up with /etc/hostname.iwi0, but if I change access points I can usually not get onto a new network. For example, consider this scenario: At location 1 with open AP 'dlink' available: # echo dhcp nwid dlink /etc/hostname.iwi0 (reboot), and all is well. OK I move to a new location without rebooting, and I want to get onto a new AP, for example 'attwifi', so I try: # ifconfig nwid attwifi(However this will almost never result in 'status active', sometimes it does work, randomly.) # sh /etc/netstart iwi0 (rarely works because it says no link) This will reset your nwid to 'dlink', which is what you have in /etc/hostname.iwi0 I have tried to reset it to defaults with the man page example, but this doesn't work either.. I'll try something like this: ifconfig iwi0 -bssid -chan media autoselect nwid -nwkey -wpa -wpapsk ifconfig iwi0 nwid attwifi ifconfig iwi0 up sh /etc/netstart iwi0 (However this usually does not work either) Again, this resets your nwid to 'dlink'. I think instead of sh /etc/netstart iwi0, you want /sbin/dhclient iwi0 So I am often forced to reboot just to change AP's, and that is rather annoying. Any thoughts? I am running -current but have had this issue since 4.5-release The machine is an IBM T42p $ pkg_info | grep iwi iwi-firmware-3.1Firmware binary image for iwi driver OpenBSD 4.6-current (GENERIC) #62: Wed Jul 15 17:27:21 MDT 2009 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Pentium(R) M processor 2.00GHz (GenuineIntel 686-class) 599 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,SBF,EST,TM2 real mem = 1072656384 (1022MB) avail mem = 1028411392 (980MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 06/18/07, BIOS32 rev. 0 @ 0xfd750, SMBIOS rev. 2.33 @ 0xe0010 (61 entries) bios0: vendor IBM version 1RETDRWW (3.23 ) date 06/18/2007 bios0: IBM 2373KUU apm0 at bios0: Power Management spec V1.2 apm0: battery life expectancy 29% apm0: AC off, battery charge high, estimated 0:24 hours acpi at bios0 function 0x0 not configured pcibios0 at bios0: rev 2.1 @ 0xfd6e0/0x920 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdea0/272 (15 entries) pcibios0: PCI Interrupt Router at 000:31:0 (Intel 82371FB ISA rev 0x00) pcibios0: PCI bus #6 is the last bus bios0: ROM list: 0xc/0x1 0xd/0x1000 0xd1000/0x1000 0xdc000/0x4000! 0xe/0x1 cpu0 at mainbus0: (uniprocessor) cpu0: Enhanced SpeedStep 599 MHz: speeds: 2000, 1800, 1600, 1400, 1200, 1000, 800, 600 MHz pci0 at mainbus0 bus 0: configuration mode 1 (bios) io address conflict 0x5800/0x8 io address conflict 0x5808/0x4 io address conflict 0x5810/0x8 io address conflict 0x580c/0x4 pchb0 at pci0 dev 0 function 0 Intel 82855PM Host rev 0x03 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0xd000, size 0x1000 ppb0 at pci0 dev 1 function 0 Intel 82855PM AGP rev 0x03 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 ATI Radeon Mobility M10 rev 0x80 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) radeondrm0 at vga1: irq 11 drm0 at radeondrm0 uhci0 at pci0 dev 29 function 0 Intel 82801DB USB rev 0x01: irq 11 uhci1 at pci0 dev 29 function 1 Intel 82801DB USB rev 0x01: irq 11 uhci2 at pci0 dev 29 function 2 Intel 82801DB USB rev 0x01: irq 11 ehci0 at pci0 dev 29 function 7 Intel 82801DB USB rev 0x01: irq 11 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 Intel EHCI root hub rev 2.00/1.00 addr 1 ppb1 at pci0 dev 30 function 0 Intel 82801BAM Hub-to-PCI rev 0x81 pci2 at ppb1 bus 2 mem address conflict 0xb000/0x1000 mem address conflict 0xb100/0x1000 cbb0 at pci2 dev 0 function 0 TI PCI4520 CardBus rev 0x01: irq 11 cbb1 at pci2 dev 0 function 1 TI PCI4520 CardBus rev 0x01: irq 11 em0 at pci2 dev 1 function 0 Intel PRO/1000MT (82540EP) rev 0x03: irq 11, address 00:0d:60:79:a8:3c iwi0 at pci2 dev 2 function 0 Intel PRO/Wireless 2200BG rev 0x05: irq 11, address 00:0e:35:7b:29:23 cardslot0 at cbb0 slot 0 flags 0 cardbus0 at cardslot0: bus 3 device 0 cacheline 0x8, lattimer 0xb0 pcmcia0 at cardslot0 cardslot1 at cbb1 slot 1 flags 0 cardbus1 at cardslot1: bus 6 device 0 cacheline 0x8, lattimer 0xb0 pcmcia1 at cardslot1 ichpcib0 at pci0 dev 31 function 0 Intel 82801DBM LPC rev 0x01: 24-bit timer at 3579545Hz pciide0 at pci0 dev 31 function 1 Intel 82801DBM IDE rev 0x01: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: HTS726060M9AT00 wd0: 16-sector PIO, LBA, 57231MB, 117210240 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: HL-DT-ST, RW/DVD GCC-4242N, 0201
Re: iwi annoyance when changing AP
David, You are right. The way I laid out the example it would go back to dlink. For the sake of argument assume that I have also edited /etc/hostname.iwi0 dhcp nwid attwifi, as that doesn't seem to work either. But, what you are saying to do is to use ifconfig to setup the network connection and then dhclient once you can get 'status: active' in ifconfig. The problem I have is that I can't reliably get ifconfig to get an active status. It does work sometimes, but for some reason it is not consistent. Jeremy On Wed, Jul 22, 2009 at 3:20 PM, David Hilldh...@openbsd.org wrote: On Wed, Jul 22, 2009 at 03:06:25PM -0400, Jeremy Chase wrote: Hi Guys, My iwi interface works very well if I set it up with /etc/hostname.iwi0, but if I change access points I can usually not get onto a new network. For example, consider this scenario: At location 1 with open AP 'dlink' available: # echo dhcp nwid dlink /etc/hostname.iwi0 (reboot), and all is well. OK I move to a new location without rebooting, and I want to get onto a new AP, for example 'attwifi', so I try: # ifconfig nwid attwifi B B (However this will almost never result in 'status active', sometimes it does work, randomly.) # sh /etc/netstart iwi0 B (rarely works because it says no link) This will reset your nwid to 'dlink', which is what you have in /etc/hostname.iwi0 I have tried to reset it to defaults with the man page example, but this doesn't work either.. I'll try something like this: ifconfig iwi0 -bssid -chan media autoselect nwid -nwkey -wpa -wpapsk ifconfig iwi0 nwid attwifi ifconfig iwi0 up sh /etc/netstart iwi0 (However this usually does not work either) Again, this resets your nwid to 'dlink'. I think instead of sh /etc/netstart iwi0, you want /sbin/dhclient iwi0 So I am often forced to reboot just to change AP's, and that is rather annoying. Any thoughts? I am running -current but have had this issue since 4.5-release The machine is an IBM T42p $ pkg_info | grep iwi iwi-firmware-3.1 B B Firmware binary image for iwi driver OpenBSD 4.6-current (GENERIC) #62: Wed Jul 15 17:27:21 MDT 2009 B B dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Pentium(R) M processor 2.00GHz (GenuineIntel 686-class) 599 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,F XSR,SSE,SSE2,SS,TM,SBF,EST,TM2 real mem B = 1072656384 (1022MB) avail mem = 1028411392 (980MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 06/18/07, BIOS32 rev. 0 @ 0xfd750, SMBIOS rev. 2.33 @ 0xe0010 (61 entries) bios0: vendor IBM version 1RETDRWW (3.23 ) date 06/18/2007 bios0: IBM 2373KUU apm0 at bios0: Power Management spec V1.2 apm0: battery life expectancy 29% apm0: AC off, battery charge high, estimated 0:24 hours acpi at bios0 function 0x0 not configured pcibios0 at bios0: rev 2.1 @ 0xfd6e0/0x920 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdea0/272 (15 entries) pcibios0: PCI Interrupt Router at 000:31:0 (Intel 82371FB ISA rev 0x00) pcibios0: PCI bus #6 is the last bus bios0: ROM list: 0xc/0x1 0xd/0x1000 0xd1000/0x1000 0xdc000/0x4000! 0xe/0x1 cpu0 at mainbus0: (uniprocessor) cpu0: Enhanced SpeedStep 599 MHz: speeds: 2000, 1800, 1600, 1400, 1200, 1000, 800, 600 MHz pci0 at mainbus0 bus 0: configuration mode 1 (bios) io address conflict 0x5800/0x8 io address conflict 0x5808/0x4 io address conflict 0x5810/0x8 io address conflict 0x580c/0x4 pchb0 at pci0 dev 0 function 0 Intel 82855PM Host rev 0x03 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0xd000, size 0x1000 ppb0 at pci0 dev 1 function 0 Intel 82855PM AGP rev 0x03 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 ATI Radeon Mobility M10 rev 0x80 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) radeondrm0 at vga1: irq 11 drm0 at radeondrm0 uhci0 at pci0 dev 29 function 0 Intel 82801DB USB rev 0x01: irq 11 uhci1 at pci0 dev 29 function 1 Intel 82801DB USB rev 0x01: irq 11 uhci2 at pci0 dev 29 function 2 Intel 82801DB USB rev 0x01: irq 11 ehci0 at pci0 dev 29 function 7 Intel 82801DB USB rev 0x01: irq 11 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 Intel EHCI root hub rev 2.00/1.00 addr 1 ppb1 at pci0 dev 30 function 0 Intel 82801BAM Hub-to-PCI rev 0x81 pci2 at ppb1 bus 2 mem address conflict 0xb000/0x1000 mem address conflict 0xb100/0x1000 cbb0 at pci2 dev 0 function 0 TI PCI4520 CardBus rev 0x01: irq 11 cbb1 at pci2 dev 0 function 1 TI PCI4520 CardBus rev 0x01: irq 11 em0 at pci2 dev 1 function 0 Intel PRO/1000MT (82540EP) rev 0x03: irq 11, address 00:0d:60:79:a8:3c iwi0 at pci2 dev 2 function 0 Intel PRO/Wireless 2200BG rev 0x05: irq 11, address 00:0e:35:7b:29:23 cardslot0 at cbb0 slot 0 flags 0 cardbus0 at cardslot0: bus 3 device 0 cacheline 0x8, lattimer 0xb0 pcmcia0 at cardslot0 cardslot1 at cbb1 slot 1 flags 0 cardbus1 at cardslot1: bus 6 device 0