% cd '#ec'; for(i in *){echo $i '=' `{cat $i}} *acpi = 0x9cffe014 *bootscreen = 1376x768x32 x8r8g8b8 0xb0000000 *e820 = 1 0000000000000000 0000000000001000 1 0000000000001000 0000000000008000 1 0000000000008000 000000000000c000 1 000000000000c000 0000000000058000 2 0000000000058000 0000000000059000 1 0000000000059000 000000000007f000 1 000000000007f000 0000000000080000 1 0000000000080000 0000000000086000 2 0000000000086000 0000000000088000 1 0000000000088000 00000000000a0000 1 0000000000100000 0000000010000000 1 0000000010000000 000000001000b000 1 000000001000b000 000000009384e000 1 000000009384e000 000000009386e000 1 000000009386e000 00000000960cb000 1 00000000960cb000 0000000096f7a000 2 0000000096f7a000 000000009787a000 1 000000009787a000 0000000097880000 1 0000000097880000 0000000099743000 1 0000000099743000 0000000099744000 1 0000000099744000 0000000099745000 1 0000000099745000 000000009ba8f000 1 000000009ba8f000 000000009c084000 1 000000009c084000 000000009c48f000 1 000000009c48f000 000000009c68f000 1 000000009c68f000 000000009c98f000 2 000000009c98f000 000000009ce7f000 4 000000009ce7f000 000000009cf7f000 3 000000009cf7f000 000000009cfff000 1 000000009cfff000 000000009d000000 1 0000000100000000 000000025f000000 2 00000000e0000000 00000000f0000000 2 00000000feb00000 00000000feb04000 2 00000000fec00000 00000000fec01000 2 00000000fed10000 00000000fed1a000 2 00000000fed1c000 00000000fed20000 2 00000000fee00000 00000000fee01000 2 00000000ffa00000 0000000100000000 bootfile = /386/9pc cdboot = yes monitor = ask mouseport = ask vgasize = ask % cat '#'P/archctl cpu P6 1697 pge pge on coherence mfence cmpswap cmpswap486 arch ACPI cache default uc cache 0x0 17179869184 wb cache 0xb0000000 67108864 wc cache 0x9e000000 33554432 uc cache 0xa0000000 536870912 uc cache 0xc0000000 1073741824 uc % cat '#'P/irqalloc 1 0 debugexc 3 0 debugpt 7 0 mathemu 8 0 doublefault 9 0 mathover 14 0 fault386 15 0 unexpected 16 0 matherror 19 0 simderror 50 18 clock 51 19 lapicerror 63 31 lapicspurious 65 -1 ether0 73 1 kbd 81 6 floppy 89 -1 hda 97 -1 xhci 105 -1 sdE (ahci) 113 7 lpt 121 12 kbdaux % cat '#'P/ioalloc 0 f dma 20 21 i8259.0 40 43 i8253 60 60 i8042.data 61 61 i8253.cntr2c 62 62 ec.data 64 64 i8042.cs 66 66 ec.sc 70 71 rtc/nvr 80 8f dma a0 a1 i8259.1 d0 df dma 2b0 2df vga 378 37a lpt0 3c0 3da vga 3f0 3f5 floppy 3f7 3f7 floppy fff fff dummy 3000 30ff rtl8169 % cat '#'c/config # pc - 386 pc terminal with local disk dev root cons swap arch pnp pci env pipe proc mnt srv shr dup rtc ssl tls cap kprof fs dtracy ether netif bridge netif log ip arp chandial ip ipv6 ipaux iproute netlog nullmedium pktmedium inferno draw screen vga vgax swcursor mouse mouse kbd vga sd floppy dma aoe lpt audio dma pccard i82365 cis uart usb segment vmx link segdesc devpccard devi82365 cputemp apm apmjump ether2000 ether8390 ether2114x pci ether589 etherelnk3 ether79c970 pci ether8003 ether8390 ether8139 pci ether8169 pci ethermii # should be obsoleted by igbe # ether82543gc pci ether82557 pci ether82563 pci ether82598 pci ether83815 pci etherx550 pci etherbcm pci etherdp83820 pci ethermii etherec2t ether8390 etherelnk3 pci etherga620 pci etherigbe pci ethermii ethervgbe pci ethermii ethervt6102 pci ethermii ethervt6105m pci ethermii ethersink ethersmc devi82365 cis etheryuk pci etherwavelan wavelan devi82365 cis pci etheriwl pci wifi etherwpi pci wifi etherrt2860 pci wifi ethervirtio pci ethermedium pcmciamodem netdevmedium loopbackmedium usbuhci usbohci usbehci usbehcipc usbxhci pci audiosb16 dma audioac97 audioac97mix audiohda misc archacpi mp apic squidboy ec archmp mp apic squidboy mtrr sdaoe sdide pci sdscsi sd53c8xx pci sdscsi sdmylex pci sdscsi sdiahci pci sdscsi led sdodin pci sdscsi led sdvirtio pci sdscsi sdmmc pci pmmc sdnvme pci sdloop sdram uarti8250 uartisa uartpci pci vga3dfx +cur vgaark2000pv +cur vgabt485 =cur vgaclgd542x +cur vgaclgd546x +cur vgact65545 +cur vgacyber938x +cur vgaet4000 +cur vgageode +cur vgahiqvideo +cur vgai81x +cur vgaigfx +cur vgamach64xx +cur vgamga2164w +cur vgamga4xx +cur vganeomagic +cur vganvidia +cur vgaradeon +cur vgargb524 =cur vgas3 +cur vgasavage vgat2r4 +cur vgatvp3020 =cur vgatvp3026 =cur vgavesa vgavmware +cur dtracysys dtracytimer ip tcp udp rudp ipifc icmp icmp6 gre ipmux esp il port int cpuserver = 0; bootdir /$objtype/bin/paqfs /$objtype/bin/auth/factotum bootfs.paq boot % cat '#'c/sysstat 0 146100 264962 333603 53297 0 0 29 99 0 1 272455 187694 274536 51084 0 0 0 99 0 % cat '#'¶/swap 2612936704 memory 4096 pagesize 65536 kernel 3417/573584 user 0/160000 swap 1472/573584 reclaim 1911808/2097664/244461856 kernel malloc 6441120/8350880/220015671 kernel draw 192/65568/16777216 kernel secret % awk /^Plan 9/{p=1} /^init: starting/{exit} {if(p)print} '#'c/kmesg Plan 9 126 holes free 0x0001a000 0x0009f000 544768 0x00531000 0x0ffff000 262987776 263532544 bytes free cpu0: 1696MHz GenuineIntel P6 (AX 000306D4 CX 45FAEBBF DX BFEBFBFF) LAPIC: fee00000 0xe0034000 ec: cmd 66, data 62 ELCR: 0000 cpu0: lapic clock at 100MHz cpu1: 1696MHz GenuineIntel P6 (AX 000306D4 CX 45FAEBBF DX BFEBFBFF) rtl8169: oui 0x732 phyno 1, macv = 0x50800000 phyv = 0x0000 intrenable: got unassigned irq 255, tbdf 0xC020000 for ether0 #l0: rtl8169: 10Mbps port 0x3000 irq 255 ea 507b9d5165ad #S/sdE: ahci: sata-II with 1 ports #A0: hda mem e0036000 irq 255 #A0: codec #0, vendor 14f1510f, rev 00100100 intrenable: got unassigned irq 255, tbdf 0xC00D800 for hda usbxhci: 0x8086 0x9cb1: port 0xc1200000 size 0x10000 irq 255 2497M memory: 256M kernel data, 2240M user, 2865M swap intrenable: got unassigned irq 255, tbdf 0xC00A000 for xhci intrenable: got unassigned irq 255, tbdf 0xC00FA00 for sdE (ahci) sdE0: LLBA 1,953,525,168 sectors WDC WD10JPCX-24UE4T0 01.01A01 WD-WXLD-WXL1E550AKD6 [newdrive] /dev/sdE0: WDC WD10JPCX-24UE4T0 /dev/sdE0/data /dev/sdE0/dos /dev/sdE0/dos1 /dev/sdE0/dos2 /dev/sdE0/esp dos /dev/sdE0/lenovo dos /dev/sdE0/linuxdata /dev/sdE0/linuxdata1 /dev/sdE0/msr /dev/sdE0/recovery /dev/sdE0/recovery1 /dev/sdU59794: Generic Flash Disk 8.07 /dev/sdU59794/data 9660 /dev/sdU59794/esp dos /dev/sdU59794/plan9 bootargs is (tcp, tls, il, local!device)[local!/dev/sdU59794/data] user[glenda]: % pci -v 0.0.0: brg 06.00.00 8086/1604 0 Intel Corporation Broadwell-U Host Bridge -OPI 0.2.0: vid 03.00.00 8086/1606 255 0:c0000004 16777216 2:b000000c 268435456 4:00004001 64 Intel Corporation HD Graphics 0.3.0: aud 04.03.00 8086/160c 255 0:c1210004 16384 Intel Corporation Broadwell-U Audio Controller 0.20.0: usb 0c.03.30 8086/9cb1 255 0:c1200004 65536 Intel Corporation Wildcat Point-LP USB xHCI Controller 0.22.0: ser 07.80.00 8086/9cba 255 0:c121a004 32 Intel Corporation Wildcat Point-LP MEI Controller #1 0.27.0: aud 04.03.00 8086/9ca0 255 0:c1214004 16384 Intel Corporation Wildcat Point-LP High Definition Audio Controller 0.28.0: brg 06.04.00 8086/9c90 255 Intel Corporation Wildcat Point-LP PCI Express Root Port #1 0.28.2: brg 06.04.00 8086/9c94 255 Intel Corporation Wildcat Point-LP PCI Express Root Port #3 0.28.3: brg 06.04.00 8086/9c96 255 Intel Corporation Wildcat Point-LP PCI Express Root Port #4 0.31.0: brg 06.01.00 8086/9cc5 0 Intel Corporation Wildcat Point-LP LPC Controller 0.31.2: disk 01.06.01 8086/9c83 255 0:00004089 16 1:00004095 16 2:00004081 16 3:00004091 16 4:00004061 32 5:c1218000 2048 Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] 0.31.3: smb 0c.05.00 8086/9ca2 255 0:c1219004 256 4:00004041 32 Intel Corporation Wildcat Point-LP SMBus Controller 2.0.0: net 02.00.00 10ec/8168 255 0:00003001 256 2:c1104004 4096 4:c1100004 16384 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller 3.0.0: net 02.80.00 8086/08b4 255 0:c1000004 8192 Intel Corporation Wireless 3160 % aux/cpuid vendor GenuineIntel procmodel 000306d4 / 00100800 typefammod 0 06 036 4 features fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat features pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe features pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic features movbe popcnt tscdeadline xsave rdrnd features xsaveopt extmodel 00000000 / 00000000 extfeatures nx pg1g tscp lm extfeatures ahf64 lzcnt 3dnow!p procname Intel(R) Celeron(R) CPU 3215U @ 1.70GHz physbits 39 virtbits 48 % aux/icanhasmsi 0.2.0 0.3.0 0.20.0 0.22.0 0.27.0 0.28.0 0.28.2 0.28.3 0.31.2 2.0.0 3.0.0 % aux/icanhasvmx -v vmcsrev 0x12 vmxonsz 1024 vmcsmem 6 extcontrols 1 pin extirq nmiexit virtnmi preempt proc irqwin tscoffset hltexit invlpgexit mwaitexit rdpmcexit rdtscexit cr3ldexit proc cr3stexit cr8ldexit cr8stexit tprshadow nmiwin movdrexit ioexit iobitmap mtf proc msrbitmap monitorexit pauseexit proc2 virtapic ept gdtexit rdtscp virtx2apic vpid wbinvdexit unrestr pauseloopexit proc2 rdrandexit invpcid rdseedexit entry loaddebug guest64 entrysmm dualmonitor loadperfglobal loadpat loadefer exit savedebug host64 saveperfglobal ackextirq !savepat !loadpat saveefer loadefer exit savepreempt misc preemptdiv:5 cr3targ:4 maxmsr:0 mseg:0x0 misc longmodeswitch hlt shutdown ipi rdmsrsmm smmblock vmwriteany cr0fixed pe ne pg cr4fixed !umip vmxe !smxe !smep !smap !pke vmcsenum 0x2a ept xonly pwl4 ucmem wbmem 2MBpage 1GBpage invept dirtybits invept.single invept.all vpid invvpid invvpid.addr invvpid.single invvpid.all invvpid.noglob % aux/pcmcia pcmcia: opening #y/pcm0attr: '#y/pcm0attr' file does not exist % cat '#'u/usb/ctl ep1.0 enabled control rw speed high maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 11 xhci ep2.0 enabled control rw speed super maxpkt 512 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 4 xhci ep3.0 enabled control rw speed high maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 2 rootport 2 addr 1 busy storage csp 0x500608 vid 0x058f did 0x6387 Generic 'Mass Storage' 59794 xhci ep3.1 enabled bulk w speed high maxpkt 512 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 2 rootport 2 addr 1 busy ep3.2 enabled bulk r speed high maxpkt 512 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 2 rootport 2 addr 1 busy ep4.0 enabled control rw speed high maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 4 rootport 4 addr 2 idle 255 csp 0xffffff vid 0x0bda did 0x0129 Generic USB2.0-CRW 383bf xhci ep4.1 enabled bulk w speed high maxpkt 512 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 4 rootport 4 addr 2 idle ep4.2 enabled bulk r speed high maxpkt 512 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 4 rootport 4 addr 2 idle ep4.3 enabled interrupt r speed high maxpkt 3 ntds 1 pollival 512 samplesz 0 hz 0 uframes 0 hub 0 port 4 rootport 4 addr 2 idle ep5.0 enabled control rw speed high maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 6 rootport 6 addr 3 idle 239 csp 0x0102ef vid 0x0c45 did 0x6513 J5PF9D0W3 'Lenovo EasyCamera' 7d222 xhci ep5.1 enabled iso r speed high maxpkt 1024 ntds 3 pollival 10 samplesz 4 hz 44100 uframes 0 hub 0 port 6 rootport 6 addr 3 idle ep5.3 enabled interrupt r speed high maxpkt 16 ntds 1 pollival 32 samplesz 0 hz 0 uframes 0 hub 0 port 6 rootport 6 addr 3 idle ep6.0 enabled control rw speed full maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 7 rootport 7 addr 4 idle 224 csp 0x0101e0 vid 0x8087 did 0x07dc none e0f95 xhci ep6.1 enabled interrupt r speed full maxpkt 64 ntds 1 pollival 1 samplesz 0 hz 0 uframes 0 hub 0 port 7 rootport 7 addr 4 idle ep6.2 enabled bulk rw speed full maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 7 rootport 7 addr 4 idle ep6.3 enabled iso rw speed full maxpkt 180 ntds 1 pollival 1 samplesz 4 hz 44100 uframes 0 hub 0 port 7 rootport 7 addr 4 idle ep7.0 enabled control rw speed full maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 3 rootport 3 addr 5 busy hid csp 0x010103 vid 0x25a7 did 0x2402 2.4G '2.4G Wireless Device' 046d5 xhci ep7.1 enabled interrupt r speed full maxpkt 64 ntds 1 pollival 10 samplesz 0 hz 0 uframes 0 hub 0 port 3 rootport 3 addr 5 busy ep7.2 enabled interrupt r speed full maxpkt 64 ntds 1 pollival 10 samplesz 0 hz 0 uframes 0 hub 0 port 3 rootport 3 addr 5 busy % cat '#'S/sdctl sdE ahci ahci port 0xe0030000: 64a ncq alp led clo am pmb slum pslum apts iss 3 ncs 31 np 2 ghc 80000002 isr 0 pi 1 0 ver 10300 sdZ ram 4 units % cat '#'S/sdE0/ctl inquiry WDC WD10JPCX-24UE4T0 model WDC WD10JPCX-24UE4T0 serial WD-WXLD-WXL1E550AKD6 firm 01.01A01 wwn 50014ee6b0be0419 flag lba llba smart power ata8 sct udma 6 reg task 50 cmd c017 serr 0 ci 0 is 0 sig 101 sstatus 133 cmd cr fr pod sud st mode auto sataiii geometry 1953525168 512 alignment 4096 0 missirq 0 part data 0 1953525168 part esp 2048 534528 part msr 534528 567296 part dos 567296 1061246402 part linuxdata 1061246976 1144938496 part linuxdata1 1144938496 1413795840 part dos1 1413795840 1502261248 part dos2 1852508160 1904936960 part recovery 1904936960 1906984960 part recovery1 1906984960 1951475712 part lenovo 1951475712 1953523712 % cat '#'l0/ether0/addr 507b9d5165ad % cat '#'l0/ether0/stats in: 36 link: 1 out: 47 crc errs: 0 overflows: 0 soft overflows: 0 framing errs: 0 buffer errs: 0 output errs: 12 prom: 0 mbps: 100 addr: 507b9d5165ad % cat '#'l0/ether0/ifstats TxOk: 47 RxOk: 36 TxEr: 12 RxEr: 0 MissPkt: 0 FAE: 0 Tx1Col: 0 TxMCol: 0 RxOkPh: 34 RxOkBrd: 2 RxOkMu: 0 TxAbt: 0 TxUndrn: 0 serr: 0 fovw: 0 txdu: 0 tcpf: 5 udpf: 18 ipf: 0 fovf: 0 rer: 0 rdu: 0 punlc: 3 tcr: 0x53900f00 rcr: 0x0000870e multicast: 0 phy: 1040 79ed 001c c800 01e1 c1e1 006f 2001 4806 0000 0c00 0000 0000 0000 0000 2000 0000 0000 0000 0000 0000 0000 0000 0000 319a 0043 311c 0002 6303 0000 0000 0000 % cat '#'v/vgactl type cga size 1376x768x32 x8r8g8b8 hwgc soft hwaccel off hwblank off panning off addr p 0xb0000000 v 0xe0400000 size 0x4000000 softscreen off @{rfork n; aux/realemu; aux/vga -p} bad mem read 67aef bad mem read 67aef bad memory access 000803 00004f14 00000000 00000000 00000000 00003d22 00000002 00000000 00007bf8 0000 0000 0000 59af CszoPdi dfff fe BAD aux/vga: write /dev/realmode: bad memory access % xd -x1 '#'r/nvram 0000000 21 44 06 24 14 13 04 12 09 19 26 02 70 91 80 00 0000010 00 ff ff ff 0e 80 02 00 fc ff ff ff ff ff ff ff 0000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 19 74 0000030 00 fc 20 ff ff 07 00 13 00 00 00 00 00 00 00 00 0000040 b5 05 00 00 07 fe 01 01 00 ff ff ff ff ff ef ff 0000050 00 ff ff ff ff ff ff ff ff ff ff ff ff 07 00 ff 0000060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0000070 ff ff ff ff ff ff ff ff ff ff ff ff df ff b2 00 0000080 21 44 06 24 14 13 04 12 09 19 26 02 00 91 80 00 0000090 00 ff ff ff 0e 80 02 00 fc ff ff ff ff ff ff ff 00000a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 19 74 00000b0 00 fc 20 ff ff 07 00 13 00 00 00 00 00 00 00 00 00000c0 b5 05 00 00 07 fe 01 01 00 ff ff ff ff ff ef ff 00000d0 00 ff ff ff ff ff ff ff ff ff ff ff ff 07 00 ff 00000e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00000f0 ff ff ff ff ff ff ff ff ff ff ff ff df ff b2 00 0000100 0000100 % cat '#'A/audiostat bufsize 1024 buffered 0 codec 0 pin 23 inpin 26 aout 16 c1d aout 17 c1d beep 18 70000c ain 19 100d1b ← pin 24, pin 26, pin 25 ain 20 100d1b ← pin 25, pin 26, amix 21 amix 21 20050b ← aout 16, aout 17 pin 22 out jack ext right hpout black ← aout 16, aout 17 pin 23 out fix int right speaker ? ← aout 16, aout 17 pin 24 in nothing ext N/A other ? pin 25 in jack ext right micin black pin 26 in fix int right micin ? beep 27 f00000 beep 28 f00000 outpath aout 16 → pin 23 outamp aout 16 inpath pin 26 → ain 19 inamp ain 19 % cat '#'A/volume master 100 100 recgain 0 0 speed 44100 delay 1764 % cat /mnt/apm/ctl cat: can't open /mnt/apm/ctl: '/mnt/apm/ctl' does not exist