Ok, I've investigated this further. The strange thing is: whenever the
connections to the outside drop, I can ping and connect to any host in my
LAN (10.0.0.0/24), but I _cannot_ ping 10.0.0.138 from the WLAN client,
which is the inside interface of the ADSL router and thus the default
route. I can't explain why. "ifconfig ath0 down && ifconfig ath0 up"
solves this lock-up. Could this be a driver bug?

Another update:


Jul  5 22:38:39 korben kernel: ath0: device timeout
Jul  5 22:38:40 korben kernel: ath_hal_wait: timeout on reg 0x8:
0xffffffff & 0x00000004 != 0x00000000
Jul  5 22:38:40 korben kernel: ieee80211_new_state: RUN -> INIT
Jul  5 22:38:40 korben kernel: ath0: unable to reset hardware; hal status
3 Jul  5 22:39:02 korben kernel: ath0: unable to reset hardware; hal
status 3

Then the card is dead. According to the manpage, "this should not happen"
:-)


Never seen this sort of thing except when yanking a card while the driver was in the middle of talking to the hardware. Some more context would be helpful.


If I pull it out and plug it back in, I get:

Jul  5 22:39:46 korben kernel: ath0: detached
Jul  5 22:39:57 korben kernel: ath0: <Atheros 5212> mem
0x20000000-0x2000ffff irq 11 at device 0.0 on cardbus1
Jul  5 22:40:54 korben kernel: ath0: failed to allocate descriptors: 12
Jul  5 22:40:54 korben kernel: device_probe_and_attach: ath0 attach
returned 12
Jul  5 22:40:54 korben kernel: cbb1: CardBus card activation failed


Looks like memory didn't get free'd up when you yanked the card as reinserting should've found at least the same memory that was there before.


Sam

_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to