On 9/11/2011 2:37 PM, patrick keshishian wrote:
On Sun, Sep 11, 2011 at 10:10 AM, Bill Allaire<open...@bogoflop.com> wrote:
TP-Link (TLWN812N 300Mbps) USB device. What I found really surprising was
that unplugging the device locked up the OS.
Due to message:
Sep 7 15:19:08 geeky /bsd: athn0 at uhub0
Sep 7 15:19:08 geeky /bsd: port 1 "ATHEROS UB95" rev 2.00/2.02 addr 3
Sep 7 15:19:08 geeky /bsd: athn0: failed loadfirmware of file
athn-ar7010-11 (error 2)
Sep 7 15:19:08 geeky /bsd: athn0: could not load firmware
I downloaded athn-firmware-1.1.tgz and extracted those files into
/etc/firmware. That file contained:
firmware/athn-ar7010
firmware/athn-ar7010-11
firmware/athn-ar9271
That led to the following when plugged in:
Sep 11 10:30:05 geeky /bsd: port 1 "ATHEROS UB95" rev 2.00/2.02 addr 3
Sep 11 10:30:07 geeky /bsd: athn0: bad ROM checksum 0x2c17
Sep 11 10:30:07 geeky /bsd: athn0: could not read ROM
Sep 11 10:30:07 geeky /bsd: athn0: could not attach chip
When unplugged:
uvm_fault(0xd0a31aa0, 0x0, 0, 3) -> e
kernel: page fault trap, code=0
Stopped at ieee80211_ifdetach+0x3e: movl %edx,0(%eax)
ddb{1}> (lost keyboard response at this point)
You in X-Windows, I assume.
No, console. Usually a headless device running as a firewall.
I did try setting "sysctl ddb.console=1" before unplugging the device again
but:
sysctl: ddb.console: Operation not permitted
You can't change that setting at run time. You need to set it in your
/etc/sysctl.conf file and reboot the system.
I'm not sure how else I can get a trace, ps, show registers, etc...
Try your experiment either from the console or set up a serial console
for the machine.
Made change to /etc/sysctl.conf and rebooted with wireless device
connected. When login prompt appeared I unplugged the device and
nothing has changed.
I notice that once the lock up occurs, pressing the caps lock key no
longer lights the indicator light on the keyboard. There is a COM port
on this computer but it has a USB interface...
--patrick