Re: iwi annoyance when changing AP

2009-07-23 Thread Fred Crowson
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

2009-07-22 Thread Jeremy Chase
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

2009-07-22 Thread David Hill
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

2009-07-22 Thread Jeremy Chase
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