Re: Kernel panic probably linked to inteldrm

2020-07-26 Thread Jérôme FRGACIC
Ok, after further investigations, my problem does not seems to be linked 
with inteldrm. The kernel panic seems to happen randomly with or without 
inteldrm enabled.


Nevertheless, if I disable inteldrm, I can access ddb when the panic 
happen (I don't know why, BTW) and I get this.


kernel: double fault trap, code=0
Stopped at restore_saved+0x1e: xorq 0x30(%rsp),%r11

I have no stack trace with the ???trace??? command and the command ???show 
panic??? tells me that the kernel do not panic (which is... strange?). If 
I correctly look at the kernel sources, restore_saved seems to be called 
by cpu_switchto which is responsible to switch processes between the 
different processors.


Any idea about this problem?




Touchpad seems to be considered like a keyboard

2020-07-19 Thread Jérôme FRGACIC

Hi misc@,

I've installed OpenBSD 6.7 on a new laptop and I exprience some troubles 
with the touchpad. To be simple: it seems to be considered like a 
keyboard because when I use it, my computer behave like if I press a 
letter indefinitely until I use the keyboard (then the behaviour stops 
but I have to erase those letters).


I see nothing linked to the touchpad in the output of dmesg and I have 
no options in the BIOS to disable it. Does anyone have an idea in order 
to fix this?


If it can help, you will find bellow the output of dmesg, pcidump -v and 
wsconsctl.


Thanks in adavance.

Kind regards,


Jérôme FRGACIC

$ dmesg
OpenBSD 6.7 (GENERIC.MP) #4: Wed Jul 15 11:16:20 MDT 2020

r...@syspatch-67-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 8384339968 (7995MB)
avail mem = 8117616640 (7741MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 3.2 @ 0x97265000 (56 entries)
bios0: vendor INSYDE Corp. version "1.07.05" date 10/24/2019
bios0: Notebook NJ50_70CU
acpi0 at bios0: ACPI 5.1
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP UEFI SSDT SSDT LPIT WSMT SSDT DBGP DBG2 SSDT 
SSDT NHLT HPET APIC MCFG SSDT FPDT BGRT
acpi0: wakeup devices XHC_(S3) HDAS(S4) RP01(S3) PXSX(S4) RP02(S3) 
PXSX(S4) RP03(S3) PXSX(S4) RP04(S3) PXSX(S4) RP05(S3) PXSX(S4) RP06(S3) 
PXSX(S4) RP07(S3) PXSX(S4) [...]

acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpihpet0 at acpi0: 2399 Hz
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 15447.77 MHz, 06-8e-0c
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 24MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1.1.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 3691.42 MHz, 06-8e-0c
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 1 (application processor)
cpu2: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 3691.40 MHz, 06-8e-0c
cpu2: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 1, core 0, package 0
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 3691.40 MHz, 06-8e-0c
cpu3: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu3: 256KB 64b/line 8-way L2 cache
cpu3: smt 1, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 120 pins
acpimcfg0 at acpi0
acpimcfg0: addr 0xe000, bus 0-255
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (RP01)
acpiprt2 at acpi0: bus -1 (RP02)
acpiprt3 at acpi0: bus -1 (RP03)
acpiprt4 at acpi0: bus -1 (RP04)
acpiprt5 at acpi0: bus -1 (RP05)
acpiprt6 at acpi0: bus -1 (RP06)
acpiprt7 at acpi0: bus -1 (RP07)
acpiprt8 at acpi0: bus -1 (RP08)
acpiprt9 at acpi0: bus 1 (RP09)
acpiprt10 at acpi0: bus 6 (RP10)
acpiprt11 at acpi0: bus -1 (RP11)
acpiprt12 at acpi0: bus -1 (RP12)
acpiprt13 at acpi0: bus -1 (RP13)

Screen stays off after resuming

2020-07-19 Thread Jérôme FRGACIC

Hi misc@,

I've installed OpenBSD 6.7 on a new laptop and I experience some 
problems when my laptop resume : the screen stays off. Whatever I do 
like switching to a tty or restarting the X server, it stays off.


Everything seems to be ok behind because I can still enter commands if I 
“blind typing”, it's just that the screen is off.


I must precise that I've disabled inteldrm at kernel level because I 
experience kernel panic when I use it (I've exposed my problem in 
another thread).


I only remark those errors in dmesg and in /var/log/Xorg.0.log at some 
points:


- “wddisplay_switch2: not switching”;
- “ioctl FBIOPUTCMAP: Inappropriate ioctl for device”; and
- “ioctl FBIOGETCMAP: Inappropriate ioctl for device”.

Does anyone have an idea in order to fix this issue?

If it can help, you will find below the output of dmesg, pcidump -v and 
/var/log/Xorg.0.log.


Thanks in advance.

Kind regards,


Jérôme FRGACIC

$ dmesg
OpenBSD 6.7 (GENERIC.MP) #4: Wed Jul 15 11:16:20 MDT 2020

r...@syspatch-67-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 8384339968 (7995MB)
avail mem = 8117616640 (7741MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 3.2 @ 0x97265000 (56 entries)
bios0: vendor INSYDE Corp. version "1.07.05" date 10/24/2019
bios0: Notebook NJ50_70CU
acpi0 at bios0: ACPI 5.1
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP UEFI SSDT SSDT LPIT WSMT SSDT DBGP DBG2 SSDT 
SSDT NHLT HPET APIC MCFG SSDT FPDT BGRT
acpi0: wakeup devices XHC_(S3) HDAS(S4) RP01(S3) PXSX(S4) RP02(S3) 
PXSX(S4) RP03(S3) PXSX(S4) RP04(S3) PXSX(S4) RP05(S3) PXSX(S4) RP06(S3) 
PXSX(S4) RP07(S3) PXSX(S4) [...]

acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpihpet0 at acpi0: 2399 Hz
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 15447.77 MHz, 06-8e-0c
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 24MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1.1.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 3691.42 MHz, 06-8e-0c
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 1 (application processor)
cpu2: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 3691.40 MHz, 06-8e-0c
cpu2: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 1, core 0, package 0
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 3691.40 MHz, 06-8e-0c
cpu3: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu3: 256KB 64b/line 8-way L2 cache
cpu3: smt 1, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 120 pins
acpimcfg0 at acpi0
acpimcfg0: addr 0xe000, bus 0-255
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (RP01)
acpiprt2 at acpi0: bus -1 (RP02)
acpiprt3 at acpi0: bus -1 (RP03)
acpiprt4 at acpi0: bus -1 (RP04

Kernel panic probably linked to inteldrm

2020-07-19 Thread Jérôme FRGACIC

Hi misc@,

I have installed OpenBSD 6.7 on a new laptop and I experiment regular 
kernel panic. Unfortunately, I lack of information because ddb doesn't 
start when it happens.


After some researches and tests, I've disabled inteldrm at kernel level 
and since I don't experience any kernel panic. So, I suppose this is 
linked, but since the behaviour seems to be random I'm not 100% sure.


Is there any way to get more information when a kernel panic happen and 
ddb doesn't start? I see nothing in /var/log/messages nor 
/var/log/Xorg.0.log nor dmesg... And can I try something else in order 
to fix this issue with inteldrm?


I have an Intel UHD Graphics « card ».

I put below the output of dmesg, pcidump -v and Xorg.0.log, if it can help.

Thanks in adavance.

Kind regards,


Jérôme FRGACIC

$ dmesg
OpenBSD 6.7 (GENERIC.MP) #4: Wed Jul 15 11:16:20 MDT 2020

r...@syspatch-67-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 8384339968 (7995MB)
avail mem = 8117616640 (7741MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 3.2 @ 0x97265000 (56 entries)
bios0: vendor INSYDE Corp. version "1.07.05" date 10/24/2019
bios0: Notebook NJ50_70CU
acpi0 at bios0: ACPI 5.1
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP UEFI SSDT SSDT LPIT WSMT SSDT DBGP DBG2 SSDT 
SSDT NHLT HPET APIC MCFG SSDT FPDT BGRT
acpi0: wakeup devices XHC_(S3) HDAS(S4) RP01(S3) PXSX(S4) RP02(S3) 
PXSX(S4) RP03(S3) PXSX(S4) RP04(S3) PXSX(S4) RP05(S3) PXSX(S4) RP06(S3) 
PXSX(S4) RP07(S3) PXSX(S4) [...]

acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpihpet0 at acpi0: 2399 Hz
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 15439.45 MHz, 06-8e-0c
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 24MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1.1.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 3691.42 MHz, 06-8e-0c
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 1 (application processor)
cpu2: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 3691.40 MHz, 06-8e-0c
cpu2: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 1, core 0, package 0
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 3691.41 MHz, 06-8e-0c
cpu3: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES

cpu3: 256KB 64b/line 8-way L2 cache
cpu3: smt 1, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 120 pins
acpimcfg0 at acpi0
acpimcfg0: addr 0xe000, bus 0-255
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (RP01)
acpiprt2 at acpi0: bus -1 (RP02)
acpiprt3 at acpi0: bus -1 (RP03)
acpiprt4 at acpi0: bus -1 (RP04)
acpiprt5 at acpi0: bus -1 (RP05)
acpiprt6 at acpi0: bus -1 (RP06)
acpiprt7 at acpi0: bus -1 (RP07)
acpiprt8 at acpi0: bus -1 (RP08

Re: Infinite spin when trying to burn a CD

2019-03-26 Thread Jérôme FRGACIC

Thanks for all your replies.


it means the optcode does alllow or prevent media removal it depends on
the prevent bits in the cdb but you basically just have a 00 for allow
or a 01 for prevent in the cdb.  Anyway since sense already told you the
request is illegal you have to figure out what came befor the removal
request so you might get a clue in what state the hardware is still.


Thanks for those informations. Unfortunetly, I don't have more 
informations or error than those for the moment to determine what happen 
exactly.


Have you tried cdrecord from ports? I haven't burnt a CD in awhile but last 
time I did I couldn't get cdio to work but cdrecord would.


I've tried cdrecord too, but I have the same problem. More precisely, it 
quits because it encounters an error, but the CD is still spining forever.


I put the output of cdrecord at the end, just in case it can help, but 
since it seems to be a hardware problem, I suppose there is no easy 
solutions (except changing it, of course). ^^"


Kind regards,


Jérôme

write track data: error after 552960 bytes
cdrecord: A write error occured.
cdrecord: Please properly read the error message above.
cdrecord: Input/output error. test unit ready: scsi sendcmd: retryable 
error

CDB:  00 00 00 00 00 00
status: 0x0 (GOOD STATUS)
cmd finished after 0.000s timeout 40s
cdrecord: Input/output error. flush cache: scsi sendcmd: retryable error 


CDB:  35 00 00 00 00 00 00 00 00 00
status: 0x0 (GOOD STATUS)
cmd finished after 0.000s timeout 120s
Trouble flushing the cache
Writing  time:5.115s
Average write speed 860.1x.
Fixating...
cdrecord: Input/output error. close track/session: scsi sendcmd: 
retryable error

CDB:  5B 00 02 00 00 00 00 00 00 00
status: 0x0 (GOOD STATUS)
cmd finished after 0.009s timeout 480s
cmd finished after 0.009s timeout 480s
cdrecord: faio_wait_on_buffer for writer timed out.
cdrecord: Input/output error. prevent/allow medium removal: scsi 
sendcmd: retryable error

CDB:  1E 00 00 00 00 00
status: 0x0 (GOOD STATUS)
cmd finished after 0.000s timeout 40s
cdrecord: Cannot fixate disk.
Fixating time:  466.776s
cdrecord: Input/output error. prevent/allow medium removal: scsi 
sendcmd: retryable error

CDB:  1E 00 00 00 00 00
status: 0x0 (GOOD STATUS)
cmd finished after 0.000s timeout 40s
cdrecord: fifo had 77 puts and 10 gets.
cdrecord: fifo was 0 times empty and 2 times full, min fill was 89%.



Re: Infinite spin when trying to burn a CD

2019-03-25 Thread Jérôme FRGACIC

Thanks for your reply.


# cdio -f /dev/rcd0c tao -s 1 file.iso

Maybe? Raw device and slow speed


I've try it, but unfortunetly it doesn't change anything, nothing is 
written on the disk and it spins forever.


Nevertheless, after further investigation, it seems that the problem 
only appear if the ISO image has a size greater than ~512k... I can 
blank a CD, write small ISO images (~512ko max), but if I try to write 
anything else, I got a CD that spin indefinitly without the possibility 
to eject it.




Infinite spin when trying to burn a CD

2019-03-23 Thread Jérôme FRGACIC

Hi misc,

I encounter an annoying problem when I try to burn a CD on my laptop: my 
CD spin forever and nothing is written on it. Worst: it's impossible for 
me to eject the CD without rebooting.


Here is the command I use:

cdio -vv -f cd0c tao -d file.iso

and here is the output:

Features:
0x Profile List (56 bytes of data)
00 00 03 38|00 15 00 00 00 16 00 00 00 2b 00 00
00 1b 00 00 00 1a 00 00 00 14 00 00 00 13 00 00
00 12 00 00 00 11 00 00 00 10 00 00 00 0a 01 00
00 09 00 00 00 08 00 00 00 02 00 00
Profiles:
0x0015 Dual Layer DVD-R using Sequential recording
0x0016 Dual Layer DVD-R using Layer Jump recording
0x002b DVD+Recordable Dual Layer
0x001b DVD+Recordable
0x001a DVD+ReWritable
0x0014 Re-recordable DVD using Sequential recording
0x0013 Re-recordable DVD using Restricted Overwrite
0x0012 Re-writable DVD
0x0011 Write once DVD using Sequential recording
0x0010 Read only DVD
  * 0x000a Re-writable Compact Disc [Current Profile]
0x0009 Write once Compact Disc
0x0008 Read only Compact Disc
0x0002 Re-writable, with removable media
0x0001 Core (8 bytes of data)
00 01 0b 08|00 00 00 07 01 00 00 00
0x0002 Morphing (4 bytes of data)
00 02 07 04|02 00 00 00
0x0003 Removable Medium (4 bytes of data)
00 03 07 04|2b 00 00 00
0x0021 Incremental Streaming Writable (8 bytes of data)
00 21 0d 08|3d 0f 00 01 07 00 00 00
0x0023 Formattable (8 bytes of data)
00 23 09 08|00 00 00 00 00 00 00 00
0x002d CD Track at Once (TAO) (4 bytes of data)
00 2d 09 04|46 00 3f 0f
0x002e CD Mastering (Session at Once) (4 bytes of data)
00 2e 05 04|7f 00 0d 00
0x0037 CD-RW Media Write Support (4 bytes of data)
00 37 01 04|00 0f 00 00
0x0100 Power Management
01 00 03 00
0x0104 Microcode Upgrade (4 bytes of data)
01 04 07 04|00 00 00 00
0x0105 Timeout (4 bytes of data)
01 05 07 04|00 00 00 00
0x0107 Real Time Streaming (4 bytes of data)
01 07 15 04|1f 00 00 00
0x0108 Drive Serial Number (16 bytes of data)
01 08 03 10|52 38 56 30 36 47 56 43 37 30 30 32
59 4c 20 20
track 01 'd' 0031/00327168   0%

Nothing change after this. On dmesg output I obtain those errors.

cd0(ahci0:2:0): Check Condition (error 0x70) on opcode 0x1e
SENSE KEY: Illegal Request

Does anyone can help me on this issue?
If it can help, I put my full dmesg output below.

Kind regards,


Jérôme FRGACIC

PS: I do not have subscribe to this mailing list, so please add me as a 
recipient if you reply to this message.


OpenBSD 6.4 (GENERIC.MP) #8: Thu Mar 21 14:26:24 CET 2019

r...@syspatch-64-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 1999732736 (1907MB)
avail mem = 1929854976 (1840MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xeb220 (42 entries)
bios0: vendor American Megatrends Inc. version "4.6.5" date 07/21/2012
bios0: CLEVO CO. W55xEU
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC FPDT MCFG SSDT HPET SSDT SSDT SSDT ASF! BGRT
acpi0: wakeup devices P0P1(S4) USB1(S3) USB2(S3) USB3(S3) USB4(S3) 
USB5(S3) USB6(S3) USB7(S3) PXSX(S5) RP01(S4) PXSX(S5) RP03(S4) RP04(S4) 
PXSX(S5) RP05(S4) PXSX(S5) [...]

acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Celeron(R) CPU B830 @ 1.80GHz, 1796.22 MHz, 06-2a-07
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,XSAVE,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN

cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 99MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Celeron(R) CPU B830 @ 1.80GHz, 1795.93 MHz, 06-2a-07
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,XSAVE,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN

cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 24 pins
acpimcfg0 at acpi0
acpimcfg0: addr 0xf800, bus 0-63
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (RP01)
acpiprt2 at acpi0: bus 2 (RP03)
acpiprt3 at acpi0: bus 3 (RP04)
acpiprt4 at acpi0: bus 4 (RP05)
acpiprt5 at acpi0: bus -1 (RP06)
acpiec0 at acpi0
acpicpu0 at acpi0: C2(500@80 mwait.1@0x10), C1(1000@1 mwait.1), PSS
acpicpu1 at acpi0: C2(500@80 mwait.1@0x10), C1(1000

Re: pf group and setgid

2017-03-12 Thread Jérôme FRGACIC

You seem to be equating the setgid bit with the concept of "start a
process with a different gid".

No, that's not what it does.  The setgid bit starts a new executable
with a disjoint mix of effective, saved, and real gid list, as well as
a gidlist.


Maybe it was not clear in my message but: no, I know that the setgid 
change only the egid of a process and keep the gid, and the list of 
other groups intact.



And that may have consequences.


This is exacly my question: which type of consequences in the case of an 
executable with the setgid bit set and owned by a group that only own 
this file and have only read and execute permission?


I'm not saying I'm better than others or that I can imagine all possible 
consequences of this practise, I only want to have an example and better 
understand why this is a dangerous practise with another answer than 
simply "this is bad", "this is dangerous" or "you are crazy". This is 
certainly true if you said so, but I want to know "why" and "how".


My motivation is simply curiosity. If I can't have an answer, well, I 
will experiment with ls as you said until I found one day my answer.




Re: pf group and setgid

2017-03-12 Thread Jérôme FRGACIC

Thanks for your reply.


You are providing a program with an additional gid.  The program has
not been coded be aware of that gid.  Two potentially different
filesystem views now exist within the program, depending on the g=rwx
bits of directories and files in the tree.  The program is no longer
operating in a world-view it was designed for.


Could you be more precise on this point? I mean: if I correctly 
understand, you said that this can induce unwanted behavior due to the 
fact that, for example, firefox suppose it has the uid and gid of the 
user who launch it (and not a different egid)?


If I'am right, does this can really mater if the egid is the one of a 
group that only own one (executable) file in the whole system whith only 
read and execute permission on it?




pf group and setgid

2017-03-12 Thread Jérôme FRGACIC

Hi @misc,

I have a question about pf and its possibility to filter packets by 
process group: is it a reasonable practice to use setgid for add some 
rules that allow only specific programs to use some services? For 
example, only permit the ftp command and firefox to use HTTP and HTTPS 
services?


If I create a separate group for each program I want to allow, is there 
any additional risk induce by the use of the setgid? Also, does this 
practise can be helpful by adding a supplementary layer of protection or 
is it useless?


$ ls -l /usr/bin/ftp
-r-xr-sr-x  1 root  ftpcmd  151168 Jul 26  2016 /usr/bin/ftp
$ grep ftpcmd /etc/pf.conf
pass out on if proto tcp from (if:0) to any port { 80,443 } group ftpcmd

Kind regards,


Jérôme FRGACIC

PS: I not subscribe to this list, so please add me as recipient if you 
reply.




Re: ed -s

2015-05-11 Thread Jérôme FRGACIC
Hello,

 Invoking ed -s file.txt, where file does not contain a newline at
 the end, sends to stderr in spite of -s flag: newline appended.
 Is this normal behaviour?

Yes, the -s option concern only messages printed on stdout.

 Does ed/sed spoil files with non ascii bytes (for example unicode
 characters)?
 By experience seems to me that they, as also lex, do not spoil the
 files, that one can edit them, but I do not know to what extent, if
 there is a risk.

ed uses the C stdio functions.
So, printing and editing will be correct until the charsets of both
your file and your terminal are the same.

Nevertheless, ASCII characters MUST stay on one byte in this charset.
So you cannot use it with UTF-16 and UTF-32.



Re: ed -s

2015-05-10 Thread Jérôme FRGACIC
 Yes, the -s option concern only messages printed on stdout.

Sorry, this is bullshit.

The message: newline appended is an informational message, not a
diagnostic (error message). I supposed this is why it is not concerned
by the -s option.



Re: ehci_idone message with HP printer

2014-07-20 Thread Jérôme Frgacic

If you see it only once, you can ignore it.


Ok, this is the case for me.


But do you still need to restart your printer?


No, this problem seem actually to be fixed, thank you. :)



Re: ehci_idone message with HP printer

2014-07-14 Thread Jérôme Frgacic

Thank you for your reply.

Unfortunately, after upgrading my system to -current and applying the 
patch you send to me to the kernel, I got the same error.


Here is the result of the dmesg command :

OpenBSD 5.5-current (GENERIC.MP) #1: Mon Jul 14 22:05:14 CEST 2014
r...@basile.my.domain:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 2130313216 (2031MB)
avail mem = 2064879616 (1969MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.6 @ 0xfd950 (22 entries)
bios0: vendor American Megatrends Inc. version P1.40 date 10/31/2012
bios0: ASRock N68C-GS FX
acpi0 at bios0: rev 0
acpi0: sleep states S0 S1 S3 S4 S5
acpi0: tables DSDT FACP APIC MCFG OEMB SRAT AAFT SSDT
acpi0: wakeup devices PS2K(S4) PS2M(S4) UAR1(S4) SMB0(S4) USB0(S4) 
USB2(S4) NMAC(S5) P0P1(S4) HDAC(S4) BR10(S4) BR11(S4) BR12(S4)

acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Athlon(tm) II X2 280 Processor, 3617.05 MHz
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,LONG,3DNOW2,3DNOW,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,ITSC
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB 
64b/line 16-way L2 cache
cpu0: ITLB 32 4KB entries fully associative, 16 4MB entries fully 
associative
cpu0: DTLB 48 4KB entries fully associative, 48 4MB entries fully 
associative

cpu0: AMD erratum 721 detected and fixed
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 200MHz
cpu0: mwait min=64, max=64, C-substates=0.0.0.0.0, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD Athlon(tm) II X2 280 Processor, 3616.48 MHz
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,LONG,3DNOW2,3DNOW,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,ITSC
cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB 
64b/line 16-way L2 cache
cpu1: ITLB 32 4KB entries fully associative, 16 4MB entries fully 
associative
cpu1: DTLB 48 4KB entries fully associative, 48 4MB entries fully 
associative

cpu1: AMD erratum 721 detected and fixed
cpu1: smt 0, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec0, version 11, 24 pins
acpimcfg0 at acpi0 addr 0xf000, bus 0-127
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (P0P1)
acpiprt2 at acpi0: bus 2 (BR10)
acpiprt3 at acpi0: bus 3 (BR11)
acpiprt4 at acpi0: bus 4 (BR12)
acpicpu0 at acpi0: PSS
acpicpu1 at acpi0: PSS
acpibtn0 at acpi0: PWRB
cpu0: 3617 MHz: speeds: 3600 2900 2200 800 MHz
pci0 at mainbus0 bus 0
NVIDIA MCP61 Memory rev 0xa1 at pci0 dev 0 function 0 not configured
pcib0 at pci0 dev 1 function 0 NVIDIA MCP61 ISA rev 0xa2
nviic0 at pci0 dev 1 function 1 NVIDIA MCP61 SMBus rev 0xa2
iic0 at nviic0
spdmem0 at iic0 addr 0x51: 2GB DDR2 SDRAM non-parity PC2-5300CL5
iic1 at nviic0
NVIDIA MCP61 Memory rev 0xa2 at pci0 dev 1 function 2 not configured
ohci0 at pci0 dev 2 function 0 NVIDIA MCP61 USB rev 0xa3: apic 2 int 
10, version 1.0, legacy support

ehci0 at pci0 dev 2 function 1 NVIDIA MCP61 USB rev 0xa3: apic 2 int 11
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 NVIDIA EHCI root hub rev 2.00/1.00 addr 1
ppb0 at pci0 dev 4 function 0 NVIDIA MCP61 rev 0xa1
pci1 at ppb0 bus 1
azalia0 at pci0 dev 5 function 0 NVIDIA MCP61 HD Audio rev 0xa2: apic 
2 int 10

azalia0: codecs: VIA/0x4397
audio0 at azalia0
pciide0 at pci0 dev 6 function 0 NVIDIA MCP61 IDE rev 0xa2: DMA, 
channel 0 configured to compatibility, channel 1 configured to compatibility

atapiscsi0 at pciide0 channel 0 drive 0
scsibus1 at atapiscsi0: 2 targets
cd0 at scsibus1 targ 0 lun 0: PLEXTOR, CD-R PX-W1210A, 1.05 ATAPI 
5/cdrom removable

atapiscsi1 at pciide0 channel 0 drive 1
scsibus2 at atapiscsi1: 2 targets
cd1 at scsibus2 targ 0 lun 0: _NEC, DVD_RW ND-1300A, 1.09 ATAPI 
5/cdrom removable

cd0(pciide0:0:0): using PIO mode 4, DMA mode 2
cd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled)
nfe0 at pci0 dev 7 function 0 NVIDIA MCP61 LAN rev 0xa2: apic 2 int 
10, address bc:5f:f4:b7:48:38

rgephy0 at nfe0 phy 3: RTL8169S/8110S PHY, rev. 2
pciide1 at pci0 dev 8 function 0 NVIDIA MCP61 SATA rev 0xa2: DMA
pciide1: using apic 2 int 5 for native-PCI interrupt
wd0 at pciide1 channel 0 drive 0: WDC WD800JD-08LSA0
wd0: 16-sector PIO, LBA48, 76324MB, 156312576 sectors
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 6
pciide2 at pci0 dev 8 function 1 NVIDIA MCP61 SATA rev 0xa2: DMA
pciide2: using apic 2 int 5 for native-PCI interrupt
wd1 at pciide2 channel 0 drive 0: Hitachi HDS721680PLA380
wd1: 16-sector PIO, LBA48, 76324MB, 156312576 sectors
wd1(pciide2:0:0): using PIO mode 4, Ultra-DMA mode 5
ppb1 at pci0 dev 9 

ehci_idone message with HP printer

2014-07-10 Thread Jérôme Frgacic
Hello misc,

I'm currently trying to configure lpd to work with an HP Officejet 4500
printer. 

After some researches and modifications, it works, but there still a
problem : when all jobs are done I have this message that appear
on the console : “ehci_idone: ex=0x is done!” and,
sometimes, the printer still busy after printing (which forces me to push
on the “cancel” button of the printer).

Can anyone help me about this issue ?

Below, you will find the result of the dmesg and usbdev commands and
the content of my printcap file (the “filter.sh” file is simply a script that
call the foomatic-rip command with the corrects arguments).

Kind regards,


Jérôme FRGACIC



$ dmesg

OpenBSD 5.5 (GENERIC.MP) #0: Sat May  3 15:28:46 CEST 2014
r...@basile.my.domain:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 2130313216 (2031MB)
avail mem = 2065051648 (1969MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.6 @ 0xfd950 (22 entries)
bios0: vendor American Megatrends Inc. version P1.40 date 10/31/2012
bios0: ASRock N68C-GS FX
acpi0 at bios0: rev 0
acpi0: sleep states S0 S1 S3 S4 S5
acpi0: tables DSDT FACP APIC MCFG OEMB SRAT AAFT SSDT
acpi0: wakeup devices PS2K(S4) PS2M(S4) UAR1(S4) SMB0(S4) USB0(S4) USB2(S4) 
NMAC(S5) P0P1(S4) HDAC(S4) BR10(S4) BR11(S4) BR12(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Athlon(tm) II X2 280 Processor, 3617.04 MHz
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,ITSC
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB 64b/line 
16-way L2 cache
cpu0: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative
cpu0: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative
cpu0: AMD erratum 721 detected and fixed
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 200MHz
cpu0: mwait min=64, max=64, C-substates=0.0.0.0.0, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD Athlon(tm) II X2 280 Processor, 3616.48 MHz
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,ITSC
cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB 64b/line 
16-way L2 cache
cpu1: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative
cpu1: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative
cpu1: AMD erratum 721 detected and fixed
cpu1: smt 0, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec0, version 11, 24 pins
acpimcfg0 at acpi0 addr 0xf000, bus 0-127
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (P0P1)
acpiprt2 at acpi0: bus 2 (BR10)
acpiprt3 at acpi0: bus 3 (BR11)
acpiprt4 at acpi0: bus 4 (BR12)
acpicpu0 at acpi0: PSS
acpicpu1 at acpi0: PSS
acpibtn0 at acpi0: PWRB
cpu0: 3617 MHz: speeds: 3600 2900 2200 800 MHz
pci0 at mainbus0 bus 0
NVIDIA MCP61 Memory rev 0xa1 at pci0 dev 0 function 0 not configured
pcib0 at pci0 dev 1 function 0 NVIDIA MCP61 ISA rev 0xa2
nviic0 at pci0 dev 1 function 1 NVIDIA MCP61 SMBus rev 0xa2
iic0 at nviic0
spdmem0 at iic0 addr 0x51: 2GB DDR2 SDRAM non-parity PC2-5300CL5
iic1 at nviic0
NVIDIA MCP61 Memory rev 0xa2 at pci0 dev 1 function 2 not configured
ohci0 at pci0 dev 2 function 0 NVIDIA MCP61 USB rev 0xa3: apic 2 int 10, 
version 1.0, legacy support
ehci0 at pci0 dev 2 function 1 NVIDIA MCP61 USB rev 0xa3: apic 2 int 11
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 NVIDIA EHCI root hub rev 2.00/1.00 addr 1
ppb0 at pci0 dev 4 function 0 NVIDIA MCP61 rev 0xa1
pci1 at ppb0 bus 1
azalia0 at pci0 dev 5 function 0 NVIDIA MCP61 HD Audio rev 0xa2: apic 2 int 10
azalia0: codecs: VIA/0x4397
audio0 at azalia0
pciide0 at pci0 dev 6 function 0 NVIDIA MCP61 IDE rev 0xa2: DMA, channel 0 
configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: PLEXTOR, CD-R PX-W1210A, 1.05 ATAPI 5/cdrom 
removable
atapiscsi1 at pciide0 channel 0 drive 1
scsibus1 at atapiscsi1: 2 targets
cd1 at scsibus1 targ 0 lun 0: _NEC, DVD_RW ND-1300A, 1.09 ATAPI 5/cdrom 
removable
cd0(pciide0:0:0): using PIO mode 4, DMA mode 2
cd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled)
nfe0 at pci0 dev 7 function 0 NVIDIA MCP61 LAN rev 0xa2: apic 2 int 10, 
address bc:5f:f4:b7:48:38
rgephy0 at nfe0 phy 3: RTL8169S/8110S PHY, rev. 2
pciide1 at pci0 dev 8 function 0 NVIDIA MCP61 SATA rev 0xa2: DMA
pciide1: using apic 2 int 5

Re: Live usb stick quite slow

2013-12-16 Thread Jérôme Frgacic
msgid CAJO05K02bX+YsbbW6aT1G3mBALt3=TgMPifKeJFWHMtim=k...@mail.gmail.com
Thanks for your replies. :)

On 15/12/2013 18:54, Nick Holland wrote:
 Would be interesting to try your test on a non-nvidia machine.

I do the same test on an intel based machine and, effectively, there
is an improvement: it tooks ~12min to achieve the installation (I add
the dmesg of that machine at the end of this mail).


On 15/12/2013 18:54, Nick Holland wrote:
 Keep in mind, dividing total package size by time required produces a
 number with units of bytes of packages installed per second, which is
 not overly interesting, and VERY different from bytes written per
 second, as a lot of work goes into a package install beyond a single
 linear file write.

Yes, sorry.
Here is the bytes/sec average of the two machines (respectively, nvidia
based and intel based) obtain when writing a 256Mo file:

# dd if=/dev/zero of=/home/jerome/buf bs=4k count=65535
65535+0 records in
65535+0 records out
268431360 bytes transferred in 33.194 secs (8086542 bytes/sec)
# umount /home
# mount /home
# dd if=/home/jerome/buf of=/var/tmp/buf
524280+0 records in
524280+0 records out
268431360 bytes transferred in 65.854 secs (4076129 bytes/sec)

# dd if=/dev/zero of=/home/jerome/buf bs=4k count=65535
65535+0 records in
65535+0 records out
268431360 bytes transferred in 38.509 secs (6970545 bytes/sec)
# umount /home
# mount /home
# dd if=/home/jerome/buf of=/var/tmp/buf
524280+0 records in
524280+0 records out
268431360 bytes transferred in 51.639 secs (5198138 bytes/sec)


On 15/12/2013 18:54, Nick Holland wrote:
 First of all... USB isn't fast, flash is not fast.

Ok, so it is normal that it tooks ~12min (on the intel based machine)
to install all the packages listed previously ?


On 15/12/2013 18:54, Nick Holland wrote:
 you *MIGHT* find a small improvement if your OpenbSD partition is
 aligned to a 4k (8 sector) count.  Would be interesting, I would bet it
 wouldn't be human noticable (i.e., at least 2x performance), but might
 be statistically significant.  And I might be wrong -- it might be
 noticable.

Thanks for this advice, I will keep it in mind for a future installation.


On 15/12/2013 22:58, Jan Lambertz wrote:
 you didnt post your /etc/fstab, so i can only assume your mounting.
 if you want a fast openbsd usb stick consider using MFS and options like
 noatime,softdeps.

Sorry, I forgot it.
I also add it at the end of this mail.

Kind regards,

Jérôme.


---

# cat /etc/fstab
5f3fafcf8302435d.b none swap sw
5f3fafcf8302435d.a / ffs noatime,rw,softdep 1 1
5f3fafcf8302435d.f /home ffs noatime,rw,softdep,nodev,nosuid 1 2
5f3fafcf8302435d.e /usr ffs noatime,rw,softdep,nodev 1 2
5f3fafcf8302435d.d /var ffs noatime,rw,softdep,nodev,nosuid 1 2
swap /var/log mfs rw,async,nodev,nosuid,-s=64m 0 0
swap /tmp mfs rw,async,nodev,nosuid,-s=64m 0 0

# dmesg # of the intel based machine
OpenBSD 5.4 (GENERIC.MP) #44: Tue Jul 30 12:13:32 MDT 2013
    dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP
cpu0: Intel(R) Celeron(R) CPU B830 @ 1.80GHz (GenuineIntel 686-class) 1.80 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,NXE,LONG,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,XSAVE,LAHF,PERF,ITSC
real mem  = 2006949888 (1913MB)
avail mem = 1962696704 (1871MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 12/22/11, SMBIOS rev. 2.7 @ 0xeb220 (42 
entries)
bios0: vendor American Megatrends Inc. version 4.6.5 date 07/21/2012
bios0: CLEVO CO. W55xEU
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC FPDT MCFG SSDT HPET SSDT SSDT SSDT ASF! BGRT
acpi0: wakeup devices P0P1(S4) USB1(S3) USB2(S3) USB3(S3) USB4(S3) USB5(S3) 
USB6(S3) USB7(S3) PXSX(S5) RP01(S4) PXSX(S5) RP03(S4) PXSX(S5) RP04(S4) 
JMC2(S4) JMC3(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: apic clock running at 99MHz
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Celeron(R) CPU B830 @ 1.80GHz (GenuineIntel 686-class) 1.80 GHz
cpu1: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,NXE,LONG,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,XSAVE,LAHF,PERF,ITSC
ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 24 pins
acpimcfg0 at acpi0 addr 0xf800, bus 0-63
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (RP01)
acpiprt2 at acpi0: bus 2 (RP03)
acpiprt3 at acpi0: bus 3 (RP04)
acpiprt4 at acpi0: bus 4 (RP05)
acpiprt5 at acpi0: bus -1 (RP06)
acpiec0 at acpi0
acpicpu0 at acpi0: C2, C1, PSS
acpicpu1 at acpi0: C2, C1, PSS
acpitz0 at acpi0: critical 

Live usb stick quite slow

2013-12-13 Thread Jérôme Frgacic
Hi misc,

I have installed OpenBSD on an USB stick (a Kingston DataTraveler G3).
Nevertheless, the system is quite slow... For example, I recently install
firefox or, more precisely, those packages:

at-spi2-atk-2.8.1.tgz
at-spi2-core-2.8.0.tgz
dbus-glib-0.100.2v0.tgz
dconf-0.16.1.tgz
firefox-22.0.tgz
flac-1.3.0p0.tgz
gconf2-3.2.6p0.tgz
glib2-networking-2.36.2.tgz
gnutls-3.2.1.tgz
gsettings-desktop-schemas-3.8.2.tgz
gstreamer-0.10.36p5.tgz
gstreamer-plugins-base-0.10.36p6.tgz
gstreamer-plugins-good-0.10.31p7v0.tgz
gtk+3-3.8.2p3.tgz
gvfs-1.16.3.tgz
libarchive-3.0.4p0.tgz
libnettle-2.7.1.tgz
libsecret-0.14p0.tgz
libshout-2.2.2p2.tgz
libsoup-2.42.2.tgz
libsoup-gnome-2.42.2.tgz
libtasn1-3.3.tgz
p11-kit-0.18.3p0.tgz
taglib-1.8p5.tgz
tremor-20120410p0.tgz
wavpack-4.60.1p0.tgz

which have a total size of 67Mo and it tooks ~17min to finish. If I compute
correctly, this give me an average of ~67ko/sec which, I think, is quite bad.
I precise that I download and store all the packages on an mfs partition, so
this is really the time consumed to install them. Also, all the partitions are
mounted with the softdep and the noatime options.

Is this normal ? Did I make any mistakes in the organisation of the system on
the stick ? Is there something I can do to improve the performance of the I/O
?

Below, you will find the output of the fdisk, disklabel, usbdevs and dmesg
commands.

Kind regards,

Jérôme

---

# fdisk sd0
Disk: sd0   geometry: 3762/255/63 [60437492 Sectors]
Offset: 0   Signature: 0xAA55
Starting Ending LBA Info:
 #: id  C   H   S -  C   H   S [   start:size ]
---
 0: 0B  0   1   2 -522  43  33 [  64: 8388608 ] Win95 FAT-32
 1: 00  0   0   0 -  0   0   0 [   0:   0 ] unused  
 2: 00  0   0   0 -  0   0   0 [   0:   0 ] unused  
*3: A6523   0   1 -   3761 254  63 [ 8401995:52034535 ] OpenBSD 


# disklabel sd0
# /dev/rsd0c:
type: SCSI
disk: SCSI disk
label: DataTraveler G3 
duid: 5f3fafcf8302435d
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 3762
total sectors: 60437492
boundstart: 8401995
boundend: 60436530
drivedata: 0 

16 partitions:
#size   offset  fstype [fsize bsize  cpg]
  a:  2104501  8401995  4.2BSD   2048 163841 # /
  b:  8385944 10506496swap   # none
  c: 604374920  unused   
  d:  2104480 18892448  4.2BSD   2048 163841 # /var
  e: 12578912 20996928  4.2BSD   2048 163841 # /usr
  f: 16771840 33575840  4.2BSD   2048 163841 # /home
  i:  8388608   64   MSDOS   


# usbdevs -v
Controller /dev/usb0:
addr 1: high speed, self powered, config 1, EHCI root hub(0x), 
NVIDIA(0x10de), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
 port 5 addr 2: high speed, power 100 mA, config 1, DataTraveler G3(0x1643), 
Kingston(0x0951), rev 1.00, iSerialNumber 001CC07CEB7FFCB129150E30
 port 6 powered
 port 7 powered
 port 8 powered
 port 9 powered
 port 10 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, OHCI root hub(0x), 
NVIDIA(0x10de), rev 1.00
 port 1 powered
 port 2 powered
 port 3 addr 2: low speed, power 98 mA, config 1, USB-PS/2 Optical 
Mouse(0xc040), Logitech(0x046d), rev 24.30
 port 4 addr 3: low speed, power 100 mA, config 1, Logitech USB 
Keyboard(0xc316), Logitech(0x046d), rev 28.00
 port 5 powered
 port 6 powered
 port 7 powered
 port 8 powered
 port 9 powered
 port 10 powered


# dmesg
OpenBSD 5.4 (GENERIC.MP) #44: Tue Jul 30 12:13:32 MDT 2013
dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP
cpu0: AMD Athlon(tm) II X2 280 Processor (AuthenticAMD 686-class, 1024KB L2 
cache) 3.62 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW,SSE3,MWAIT,CX16,POPCNT,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,WDT,ITSC
real mem  = 1878192128 (1791MB)
avail mem = 1836040192 (1750MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 10/31/12, BIOS32 rev. 0 @ 0xe8010, SMBIOS 
rev. 2.6 @ 0xfd950 (22 entries)
bios0: vendor American Megatrends Inc. version P1.40 date 10/31/2012
bios0: ASRock N68C-GS FX
acpi0 at bios0: rev 0
acpi0: sleep states S0 S1 S3 S4 S5
acpi0: tables DSDT FACP APIC MCFG OEMB SRAT AAFT SSDT
acpi0: wakeup devices PS2K(S4) PS2M(S4) UAR1(S4) SMB0(S4) USB0(S4) USB2(S4) 
NMAC(S5) P0P1(S4) HDAC(S4) BR10(S4) BR11(S4) BR12(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)