I don't know whether this is kernel or X11. There are things pointing each way.
At work, I've got 9.1 on an amd64 machine. When I boot it normally - console on screen/keyboard - X works fine. But I'm having an issue. The machine is rebooting on me, sometimes, and I don't know whether it's some kind of quasi-spontaneous hard-reset or whether it's a panic. But, with X on the console, I can't tell whether there's a panic or not. So, I booted it with serial console. But now, X doesn't seem to work. There are a number of curious things involved. Upon resetting, I drop to the boot prompt and tell it "consdev com2". (The application uses com0 and com1, and the machine has six serial ports.) I get the usual boot prompt on the serial port: >> NetBSD/x86 BIOS Boot, Revision 5.11 (Sun Oct 18 19:24:30 UTC 2020) (from >> NetBSD 9.1) >> Memory: 625/2209792 k > and, when I type, it appears to work normally. Thus, I'm ruling out, at least tentatively, issues with the serial console infrastructure. So I tell it > boot and it boots. I have a full log of the boot-time messages, in case there's something someone wants to know from them that I don't quote below. At this point - ie, after booting - the monitor connected to the video output is displaying black, but the colour of the monitor's telltale indicates it's getting a video signal. So, I ssh in and start X. I start it with my usual script #! /bin/sh exec xinit /home/mouse/X/x-client -- /usr/X11R7/bin/X -retro -tst -depth 8 -cc 3 -listen tcp where the x-client script is #! /bin/sh xterm -geometry 160x50 With video console, starting it that way gives me the root weave with an xterm in the upper-left 2/3 to 3/4 of the screen (the monitor is 1280x1024). With serial console, the video screen keeps displaying the same black it has been since boot, still with the telltale saying it's got a video signal. But X is running; I can connect to it with xdpyinfo and xrandr and it all looks normal. The only unusual thing is that I'm getting nothing but black on the monitor. There is one curious thing: if I disconnect the monitor (DE-15 ("VGA") connection), the monitor, not surprisingly, goes into its "no signal" mode, but if I plug it back in, it _doesn't_ return to its "I've got signal" state. xrandr's claims about what's connected do not change; at each of those three times (after startup, when disconnected, and once reconnected) it still claims DP1, DP2, HDMI1, HDMI2, HDMI3, and VIRTUAL1 disconnected and DP3 connected with a reasonable-looking suite of supported resolutions. In terms of back-panel hardware, it has one DE15 and two HDMI connectors. Based on RandR clone values, I think DPx and HDMIx go together in some sense, for each x in <1,2,3>. In the window in which I ssh in and run the first script above, I see two differences: the serial-console version has two extra lines. Diffing typescript files, --- typescript.video 2021-02-09 12:12:42.530182718 -0500 +++ typescript.serial 2021-02-09 12:08:16.660786940 -0500 @@ -1,4 +1,4 @@ -Script started on Tue Feb 9 12:12:31 2021 +Script started on Tue Feb 9 12:05:53 2021 X.Org X Server 1.20.5 @@ -13,7 +13,8 @@ Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. -(==) Log file: "/var/log/Xorg.0.log", Time: Tue Feb 9 12:12:32 2021 +(==) Log file: "/var/log/Xorg.0.log", Time: Tue Feb 9 12:05:54 2021 +failed to open /dev/ttyE0: Device not configured (==) Using default built-in configuration (39 lines) The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: Couldn't lookup keysym @@ -21,11 +22,12 @@ > Error: Couldn't lookup keysym > Symbol interpretation ignored Errors from xkbcomp are not fatal to the X server +xinit: XFree86_VT property unexpectedly has 0 items instead of 1 ^Cxinit: connection to X server lost -xterm: fatal IO error 35 (Resource temporarily unavailable) or KillClient on X server ":0" -waiting for X server to shut down (II) Server terminated successfully (0). Closing log file. +waiting for X server to shut down xterm: fatal IO error 35 (Resource temporarily unavailable) or KillClient on X server ":0" +(II) Server terminated successfully (0). Closing log file. xinit: unexpected signal 2 Obviously, the timestamp differences can be ignored. I'm not sure whether /dev/ttyE0 failing is to be expected and whether it's relevant; based on what ctl-alt-Fn gives me, X runs on ttyE4 rather than ttyE0 in the video-console case anyway. I don't know what to make of the XFree86_VT message. Because someone "helpfully" decided I wanted some kind of number in brackets on each line of Xorg.0.log, it's inconvenient to diff them. Using :1,$s/^[[][ 0-9.]*[]] in vi on each file and diffing the results, I get --- z.video Tue Feb 9 12:25:47 2021 +++ z.serial Tue Feb 9 12:25:58 2021 @@ -11,8 +11,8 @@ Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. - (==) Log file: "/var/log/Xorg.0.log", Time: Tue Feb 9 12:17:17 2021 - (II) Loader magic: 0xee88ea60 + (==) Log file: "/var/log/Xorg.0.log", Time: Tue Feb 9 12:20:59 2021 + (II) Loader magic: 0xc488ea60 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 24.0 @@ -150,8 +150,7 @@ (II) modesetting: Driver for Modesetting Kernel Drivers: kms (II) VESA: driver for VESA chipsets: vesa (II) wsfb: driver for wsdisplay framebuffer: wsfb - (--) Using wscons driver on /dev/ttyE4 in pcvt compatibility mode (version 3.32) - (--) using VT number 5 + (--) Using wscons driver (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20151010 (WW) Falling back to old probe method for modesetting (WW) Falling back to old probe method for wsfb @@ -258,8 +257,6 @@ (**) Option "XkbModel" "pc105" (**) Option "XkbLayout" "us" (II) XINPUT: Adding extended input device "<default keyboard>" (type: KEYBOARD, id 7) - (II) intel(0): switch to mode 1280x1024@60.0 on DP3 using pipe 0, position (0, 0), rotation normal, reflection none - (II) intel(0): switch to mode 1280x1024@60.0 on DP3 using pipe 0, position (0, 0), rotation normal, reflection none (II) UnloadModule: "kbd" (II) UnloadModule: "mouse" (II) Server terminated successfully (0). Closing log file. There are some fascinating differences in the boot-time autoconf messages as well. A few of them do not surprise me; most of them do. Again, because someone "helpfully" decided I wanted numbers in brackets at the beginning of the lines in one of these, I had to :1,$s/^[[][ 0-9.]*[]] that one in order to get a meaningful diff. I've also manually replaced some thousands of characters of bootloader twirler and kernel size numbers with [twirler]. It does occur to me that the captures come from different places - the video file comes from /var/run/dmesg.boot whereas the serial file comes from capturing serial console output - but I don't know whether that explains any of this. (If it does, I'd call it a bug - that would, at the very least, violate POLA for me. But that there is the big difference of the [ numbers] appearing in one but not the other leads me to suspect there could be deeper differences too. And some of these are things I have trouble blaming on console device, such as the cpu0 frequency lines.) --- z.video 2021-02-09 12:30:53.000000000 -0500 +++ z.serial 2021-02-09 12:32:58.000000000 -0500 @@ -1,3 +1,9 @@ +>> NetBSD/x86 BIOS Boot, Revision 5.11 (Sun Oct 18 19:24:30 UTC 2020) (from NetBSD 9.1) +>> Memory: 625/2209792 k +> boot +command(s): rndseed /var/db/entropy-file;boot +default boot twice, skipping... +[twirler]Loading /var/db/entropy-file Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 The NetBSD Foundation, Inc. All rights reserved. @@ -10,11 +16,7 @@ avail memory = 3862 MB cpu_rng: RDSEED rnd: seeded with 256 bits -timecounter: Timecounters tick every 1.000 msec -Kernelized RAIDframe activated running cgd selftest aes-xts-256 aes-xts-512 done -timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100 -AAEON BOXER-6839 (V1.0) mainbus0 (root) ACPI: RSDP 0x00000000000F05B0 000024 (v02 ALASKA) ACPI: XSDT 0x000000008C8660B0 0000DC (v01 ALASKA A M I 01072009 AMI 00010013) @@ -44,11 +46,8 @@ ACPI: DMAR 0x000000008C898448 0000A8 (v01 INTEL KBL 00000001 INTL 00000001) ACPI: ASF! 0x000000008C8984F0 0000A0 (v32 INTEL HCG 00000001 TFSM 000F4240) ACPI: 11 ACPI AML tables successfully acquired and loaded -ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 0x20, 120 pins +ioapic0 at mainbus0 apid 2 cpu0 at mainbus0 apid 0 -cpu0: CPU base freq 3400000000 Hz -cpu0: CPU max freq 3400000000 Hz -cpu0: TSC freq CPUID 3408000000 Hz cpu0: Intel(R) Core(TM) i3-7101TE CPU @ 3.40GHz, id 0x906e9 cpu0: package 0, core 0, smt 0 cpu1 at mainbus0 apid 2 @@ -61,17 +60,12 @@ cpu3: Intel(R) Core(TM) i3-7101TE CPU @ 3.40GHz, id 0x906e9 cpu3: package 0, core 1, smt 1 acpi0 at mainbus0: Intel ACPICA 20190405 -acpi0: X/RSDT: OemId <ALASKA, A M I ,01072009>, AslId <AMI ,00010013> -acpi0: MCFG: segment 0, bus 0-255, address 0x00000000e0000000 ACPI: Dynamic OEM Table Load: -ACPI: SSDT 0xFFFF832F7A1B8808 0006F6 (v02 PmRef Cpu0Ist 00003000 INTL 20160422) +ACPI: SSDT 0xFFFF887243BB8808 0006F6 (v02 PmRef Cpu0Ist 00003000 INTL 20160422) ACPI: Dynamic OEM Table Load: -ACPI: SSDT 0xFFFF832F7A1A9008 00065C (v02 PmRef ApIst 00003000 INTL 20160422) -acpi0: SCI interrupting at int 9 +ACPI: SSDT 0xFFFF887243BA9008 00065C (v02 PmRef ApIst 00003000 INTL 20160422) acpi0: fixed power button present -timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000 hpet0 at acpi0: high precision event timer (mem 0xfed00000-0xfed00400) -timecounter: Timecounter "hpet0" frequency 24000000 Hz quality 2000 acpiec0 at acpi0 (H_EC, PNP0C09-1): not present acpivga0 at acpi0 (GFX0): ACPI Display Adapter acpiout0 at acpivga0 (DD01, 0x0100): ACPI Display Output Device @@ -90,10 +84,7 @@ acpiout13 at acpivga0 (DD0E, 0x000e): ACPI Display Output Device acpiout14 at acpivga0 (DD0F, 0x000f): ACPI Display Output Device acpiout15 at acpivga0 (DD1F, 0x0400): ACPI Display Output Device -acpiout15: brightness levels: [0-100] acpiout16 at acpivga0 (SKC0, 0xca00): ACPI Display Output Device -acpivga0: connected output devices: -acpivga0: 0x0400 (acpiout15): Unknown Output Device, head 0 SIO2 (PNP0C02) at acpi0 not configured SIO1 (PNP0C02) at acpi0 not configured com0 at acpi0 (UAR1, PNP0501-1): io 0x3f8-0x3ff irq 4 @@ -101,7 +92,8 @@ com1 at acpi0 (UAR2, PNP0501-2): io 0x2f8-0x2ff irq 3 com1: ns16550a, working fifo com2 at acpi0 (UAR3, PNP0501-3): io 0x3e8-0x3ef irq 11 -com2: ns16550a, working fifo +com: ns16550a, working fifo +com2: console com3 at acpi0 (UAR4, PNP0501-4): io 0x2e8-0x2ef irq 11 com3: ns16550a, working fifo com4 at acpi0 (UAR5, PNP0501-5): io 0x2d0-0x2d7 irq 11 @@ -125,23 +117,18 @@ acpitz0: active cooling level 2: 50.0C acpitz0: active cooling level 3: 45.0C acpitz0: active cooling level 4: 40.0C -acpitz0: levels: critical 119.0 C acpitz1 at acpi0 (TZ01) -acpitz1: levels: critical 119.0 C, passive cooling ACPI: Enabled 4 GPEs in block 00 to 7F pci0 at mainbus0 bus 0: configuration mode 1 -pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok pchb0 at pci0 dev 0 function 0: vendor 8086 product 590f (rev. 0x05) i915drmkms0 at pci0 dev 2 function 0: vendor 8086 product 5912 (rev. 0x04) xhci0 at pci0 dev 20 function 0: vendor 8086 product a12f (rev. 0x31) xhci0: interrupting at msi0 vec 0 -xhci0: xHCI version 1.0 usb0 at xhci0: USB revision 3.0 usb1 at xhci0: USB revision 2.0 vendor 8086 product a131 (miscellaneous DASP, revision 0x31) at pci0 dev 20 function 2 not configured vendor 8086 product a13a (miscellaneous communications, revision 0x31) at pci0 dev 22 function 0 not configured ahcisata0 at pci0 dev 23 function 0: vendor 8086 product a102 (rev. 0x31) -ahcisata0: 64-bit DMA ahcisata0: AHCI revision 1.31, 4 ports, 32 slots, CAP 0xe734ff43<EMS,PSC,SSC,PMD,SAM,ISS=0x3=Gen3,SCLO,SAL,SALP,SSNTF,SNCQ,S64A> ahcisata0: interrupting at msi1 vec 0 atabus0 at ahcisata0 channel 0 @@ -151,70 +138,55 @@ ppb0 at pci0 dev 28 function 0: vendor 8086 product a110 (rev. 0xf1) ppb0: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 8.0GT/s pci1 at ppb0 bus 1 -pci1: i/o space, memory space enabled, rd/line, wr/inv ok ppb1 at pci0 dev 28 function 3: vendor 8086 product a113 (rev. 0xf1) ppb1: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 8.0GT/s ppb1: link is x1 @ 2.5GT/s pci2 at ppb1 bus 2 -pci2: i/o space, memory space enabled, rd/line, wr/inv ok wm0 at pci2 dev 0 function 0: I210-T1 Ethernet Server Adapter (rev. 0x03) wm0: for TX and RX interrupting at msix2 vec 0 affinity to 0 wm0: for TX and RX interrupting at msix2 vec 1 affinity to 1 wm0: for TX and RX interrupting at msix2 vec 2 affinity to 2 wm0: for TX and RX interrupting at msix2 vec 3 affinity to 3 wm0: for LINK interrupting at msix2 vec 4 -wm0: PCI-Express bus -wm0: 64 words iNVM, version 0.6 wm0: Ethernet address 00:07:32:4a:70:ca wm0: Copper -wm0: 0x4c614420<INVM,IOH_VALID,PCIE,NEWQUEUE,WOL,EEE,PLLWA,CLSEMWA,CRC_STRIP> makphy0 at wm0 phy 1: I210 10/100/1000 media interface, rev. 0 makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto ppb2 at pci0 dev 28 function 4: vendor 8086 product a114 (rev. 0xf1) ppb2: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x4 @ 8.0GT/s ppb2: link is x1 @ 2.5GT/s pci3 at ppb2 bus 3 -pci3: i/o space, memory space enabled, rd/line, wr/inv ok puc0 at pci3 dev 0 function 0: Oxford Semiconductor OXPCIe952 LPT (lpt) lpt2 at puc0 port 0: ioaddr 0xd010, interrupting at ioapic0 pin 16 ppb3 at pci0 dev 29 function 0: vendor 8086 product a118 (rev. 0xf1) ppb3: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 8.0GT/s pci4 at ppb3 bus 4 -pci4: i/o space, memory space enabled, rd/line, wr/inv ok ppb4 at pci0 dev 29 function 3: vendor 8086 product a11b (rev. 0xf1) ppb4: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 8.0GT/s ppb4: link is x1 @ 2.5GT/s pci5 at ppb4 bus 5 -pci5: i/o space, memory space enabled, rd/line, wr/inv ok wm1 at pci5 dev 0 function 0: I210-T1 Ethernet Server Adapter (rev. 0x03) wm1: for TX and RX interrupting at msix3 vec 0 affinity to 0 wm1: for TX and RX interrupting at msix3 vec 1 affinity to 1 wm1: for TX and RX interrupting at msix3 vec 2 affinity to 2 wm1: for TX and RX interrupting at msix3 vec 3 affinity to 3 wm1: for LINK interrupting at msix3 vec 4 -wm1: PCI-Express bus -wm1: 64 words iNVM, version 0.6 wm1: Ethernet address 00:07:32:4a:70:cb wm1: Copper -wm1: 0x4c614420<INVM,IOH_VALID,PCIE,NEWQUEUE,WOL,EEE,PLLWA,CLSEMWA,CRC_STRIP> makphy1 at wm1 phy 1: I210 10/100/1000 media interface, rev. 0 makphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto ppb5 at pci0 dev 29 function 4: vendor 8086 product a11c (rev. 0xf1) ppb5: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 8.0GT/s ppb5: link is x1 @ 2.5GT/s pci6 at ppb5 bus 6 -pci6: i/o space, memory space enabled, rd/line, wr/inv ok wm2 at pci6 dev 0 function 0: I210-T1 Ethernet Server Adapter (rev. 0x03) wm2: for TX and RX interrupting at msix4 vec 0 affinity to 0 wm2: for TX and RX interrupting at msix4 vec 1 affinity to 1 wm2: for TX and RX interrupting at msix4 vec 2 affinity to 2 wm2: for TX and RX interrupting at msix4 vec 3 affinity to 3 wm2: for LINK interrupting at msix4 vec 4 -wm2: PCI-Express bus -wm2: 64 words iNVM, version 0.6 wm2: Ethernet address 00:07:32:4a:70:cc wm2: Copper -wm2: 0x4c614420<INVM,IOH_VALID,PCIE,NEWQUEUE,WOL,EEE,PLLWA,CLSEMWA,CRC_STRIP> makphy2 at wm2 phy 1: I210 10/100/1000 media interface, rev. 0 makphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto pcib0 at pci0 dev 31 function 0: vendor 8086 product a146 (rev. 0x31) @@ -245,58 +217,24 @@ sysbeep0 at pcppi0 attimer1: attached to pcppi0 acpicpu0 at cpu0: ACPI CPU -acpicpu0: C1: HLT, lat 0 us, pow 0 mW -acpicpu0: P0: FFH, lat 10 us, pow 35000 mW, 3400 MHz -acpicpu0: P1: FFH, lat 10 us, pow 32154 mW, 3200 MHz -acpicpu0: P2: FFH, lat 10 us, pow 30770 mW, 3100 MHz -acpicpu0: P3: FFH, lat 10 us, pow 28078 mW, 2900 MHz -acpicpu0: P4: FFH, lat 10 us, pow 25492 mW, 2700 MHz -acpicpu0: P5: FFH, lat 10 us, pow 23000 mW, 2500 MHz -acpicpu0: P6: FFH, lat 10 us, pow 21791 mW, 2400 MHz -acpicpu0: P7: FFH, lat 10 us, pow 19448 mW, 2200 MHz -acpicpu0: P8: FFH, lat 10 us, pow 17196 mW, 2000 MHz -acpicpu0: P9: FFH, lat 10 us, pow 15038 mW, 1800 MHz -acpicpu0: P10: FFH, lat 10 us, pow 14282 mW, 1700 MHz -acpicpu0: P11: FFH, lat 10 us, pow 12253 mW, 1500 MHz -acpicpu0: P12: FFH, lat 10 us, pow 10313 mW, 1300 MHz -acpicpu0: P13: FFH, lat 10 us, pow 8463 mW, 1100 MHz -acpicpu0: P14: FFH, lat 10 us, pow 7569 mW, 1000 MHz -acpicpu0: P15: FFH, lat 10 us, pow 5846 mW, 800 MHz -coretemp0 at cpu0: thermal sensor, 1 C resolution, Tjmax=88 +coretemp0 at cpu0: thermal sensor, 1 C resolution acpicpu1 at cpu1: ACPI CPU -coretemp1 at cpu1: thermal sensor, 1 C resolution, Tjmax=88 +coretemp1 at cpu1: thermal sensor, 1 C resolution acpicpu2 at cpu2: ACPI CPU acpicpu3 at cpu3: ACPI CPU -timecounter: Timecounter "clockinterrupt" frequency 8000 Hz quality 0 -cpu1: CPU base freq 3400000000 Hz -cpu1: CPU max freq 3400000000 Hz -cpu1: TSC freq CPUID 3408000000 Hz -cpu2: CPU base freq 3400000000 Hz -cpu2: CPU max freq 3400000000 Hz -cpu2: TSC freq CPUID 3408000000 Hz -cpu3: CPU base freq 3400000000 Hz -cpu3: CPU max freq 3400000000 Hz -cpu3: TSC freq CPUID 3408000000 Hz -timecounter: Timecounter "TSC" frequency 3408000000 Hz quality 3000 uhub0 at usb0: NetBSD (0000) xHCI root hub (0000), class 9/0, rev 3.00/1.00, addr 0 -uhub0: 10 ports with 10 removable, self powered uhub1 at usb1: NetBSD (0000) xHCI root hub (0000), class 9/0, rev 2.00/1.00, addr 0 -uhub1: 16 ports with 16 removable, self powered -IPsec: Initialized Security Association Processing. ahcisata0 port 1: device present, speed: 3.0Gb/s -ahcisata0 port 3: PHY offline ahcisata0 port 0: PHY offline ahcisata0 port 2: PHY offline +ahcisata0 port 3: PHY offline uhidev0 at uhub1 port 1 configuration 1 interface 0 uhidev0: Gaming KB (0x258a) Gaming KB (0x1006), rev 1.10/1.05, addr 1, iclass 3/1 -ukbd0 at uhidev0 wd0 at atabus1 drive 0 wd0: <WDC WD1600BEVT-00A23T0> -wd0: drive supports 16-sector PIO transfers, LBA48 addressing wd0: 149 GB, 310101 cyl, 16 head, 63 sec, 512 bytes/sect x 312581808 sectors -wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133), WRITE DMA FUA, NCQ (32 tags) w/PRIO -wd0(ahcisata0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) (using DMA), NCQ (31 tags) w/PRIO -wskbd0 at ukbd0: console keyboard +ukbd0 at uhidev0 +wskbd0 at ukbd0 mux 1 uhidev1 at uhub1 port 1 configuration 1 interface 1 uhidev1: Gaming KB (0x258a) Gaming KB (0x1006), rev 1.10/1.05, addr 1, iclass 3/1 uhidev1: 8 report ids @@ -304,7 +242,7 @@ uhid1 at uhidev1 reportid 2: input=2, output=0, feature=0 uhid2 at uhidev1 reportid 5: input=0, output=0, feature=5 ukbd1 at uhidev1 reportid 6 -ukbd1: autoconfiguration error: attach failed, key code size != 8 +ukbd1: attach failed, key code size != 8 ukbd2 at uhidev1 reportid 7 wskbd1 at ukbd2 mux 1 ukbd3 at uhidev1 reportid 8 @@ -328,13 +266,7 @@ kern error: [drm:(/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c:5417)i915_gem_init_hw] *ERROR* Failed to initialize GuC, error -5 (ignored) kern info: [drm] GMBUS [i915 gmbus dpd] timed out, falling back to bit banging on pin 6 intelfb0 at i915drmkms0 -intelfb0: framebuffer at 0xffff8380676fc000, size 1280x1024, depth 32, stride 5120 -wsdisplay0 at intelfb0 kbdmux 1: console (default, vt100 emulation), using wskbd0 -wsmux1: connecting to wsdisplay0 -wskbd1: connecting to wsdisplay0 -wskbd2: connecting to wsdisplay0 +kern error: [drm:(/sys/external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:363)intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun +warning: /sys/external/bsd/drm2/dist/drm/drm_irq.c:1510: vblank wait timed out on crtc 0 +wsdisplay0 at intelfb0 kbdmux 1 kern info: [drm] RC6 on -wsdisplay0: screen 1 added (default, vt100 emulation) -wsdisplay0: screen 2 added (default, vt100 emulation) -wsdisplay0: screen 3 added (default, vt100 emulation) -wsdisplay0: screen 4 added (default, vt100 emulation) So, what am I doing wrong here? Is the answer just "trying to use X on non-console video", or is there more to it? Surely I can't be the only person who wants to see console output when X has the screen hijacked. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML mo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B