Hello list! I just installed OpenBSD 4.5 on my old laptop, which went very smooth. However, despite of selecting de.nodead as kbd(8) mapping during install I cannot get umlauts on the console after login, like
login: (fancy umlauts visible here) but login: mab Password: $ (no umlauts seen when pressing corresponding keys) $ cat /etc/kbdtype de.nodead The question is now how to pertain umlauts over login? What settings did I miss? Further info is below. Pointers to FAQ or manpages are highly appreciated. Thank you, mab $ sudo wsconsctl keyboard.type=pc-xt keyboard.bell.pitch=400 keyboard.bell.period=100 keyboard.bell.volume=50 keyboard.bell.pitch.default=400 keyboard.bell.period.default=100 keyboard.bell.volume.default=50 wsconsctl: Use explicit arg to view keyboard.map. keyboard.repeat.del1=400 keyboard.repeat.deln=100 keyboard.repeat.del1.default=400 keyboard.repeat.deln.default=100 keyboard.ledstate=0 keyboard.encoding=de.nodead mouse.type=ps2 display.type=vga-pci display.focus=1 display.screen_on=250 display.screen_off=600000 display.vblank=off display.kbdact=off display.msact=off display.outact=off There are cyrillic letters in the keyboard.map, $ sudo wsconsctl keyboard.map ... keycode 3 = 2 quotedbl twosuperior twosuperior keycode 4 = 3 Cyrillic_yi L2_lstroke L2_lstroke keycode 5 = 4 dollar ... keycode 11 = 0 equal braceright braceright keycode 12 = Cyrillic_hsighn question backslash backslash keycode 13 = apostrophe grave ... keycode 25 = p P keycode 26 = Cyrillic_E Cyrillic_e keycode 27 = plus asterisk asciitilde asciitilde ... keycode 38 = l L keycode 39 = Cyrillic_ZHE Cyrillic_zhe keycode 40 = Cyrillic_DE Cyrillic_de keycode 41 = asciicircum degree ... exactly where there would be umlauts and other german specifics. $ cat /etc/wsconsctl.conf # $OpenBSD: wsconsctl.conf,v 1.2 2007/05/14 05:06:03 tedu Exp $ # # wscons configurable parameters # #keyboard.repeat.del1=200 # change keyboard repeat/delay #keyboard.repeat.deln=50 #keyboard.encoding=ru # use different keyboard encoding #keyboard.bell.volume=0 # mute keyboard beep #display.vblank=on # enable vertical sync blank for screen burner #display.screen_off=60000 # set screen burner timeout to 60 seconds #display.msact=off # disable screen unburn w/ mouse Due to the output of wsconsctl (above) my understanding is that keyboard.encoding is already set up from /etc/kbdtype. $ dmesg OpenBSD 4.5 (GENERIC) #1749: Sat Feb 28 14:51:18 MST 2009 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Pentium(R) III Mobile CPU 800MHz ("GenuineIntel" 686-class) 532 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE real mem = 267415552 (255MB) avail mem = 250273792 (238MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 11/15/01, BIOS32 rev. 0 @ 0xfd7e0, SMBIOS rev. 2.31 @ 0xff7c000 (48 entries) bios0: vendor IBM version "1DET51WW (1.12 )" date 11/15/2001 bios0: IBM 2662AG4 apm0 at bios0: Power Management spec V1.2 apm0: battery life expectancy 93% apm0: AC off, battery charge high, estimated 2:52 hours acpi at bios0 function 0x0 not configured pcibios0 at bios0: rev 2.1 @ 0xfd770/0x890 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdeb0/256 (14 entries) pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371FB ISA" rev 0x00) pcibios0: PCI bus #6 is the last bus bios0: ROM list: 0xc0000/0xc000 0xcc000/0x1000 0xcd000/0x1000 0xdc000/0x4000! 0xe0000/0x10000 cpu0 at mainbus0: (uniprocessor) pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82830M Host" rev 0x02 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0xd0000000, size 0xe400000 ppb0 at pci0 dev 1 function 0 "Intel 82830M AGP" rev 0x02 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "ATI Radeon Mobility M6" rev 0x00 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) radeondrm0 at vga1: irq 11 drm0 at radeondrm0 uhci0 at pci0 dev 29 function 0 "Intel 82801CA/CAM USB" rev 0x01: irq 11 uhci1 at pci0 dev 29 function 1 "Intel 82801CA/CAM USB" rev 0x01: irq 11 uhci2 at pci0 dev 29 function 2 "Intel 82801CA/CAM USB" rev 0x01: irq 11 ppb1 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x41 pci2 at ppb1 bus 2 cbb0 at pci2 dev 3 function 0 "Ricoh 5C476 CardBus" rev 0x80: irq 11 cbb1 at pci2 dev 3 function 1 "Ricoh 5C476 CardBus" rev 0x80: irq 11 "AT&T/Lucent LTMODEM" rev 0x01 at pci2 dev 5 function 0 not configured fxp0 at pci2 dev 8 function 0 "Intel PRO/100 VE" rev 0x41, i82562: irq 11, address 00:d0:59:84:89:bc inphy0 at fxp0 phy 1: i82562ET 10/100 PHY, rev. 0 cardslot0 at cbb0 slot 0 flags 0 cardbus0 at cardslot0: bus 3 device 0 cacheline 0x0, lattimer 0xb0 pcmcia0 at cardslot0 cardslot1 at cbb1 slot 1 flags 0 cardbus1 at cardslot1: bus 6 device 0 cacheline 0x0, lattimer 0xb0 pcmcia1 at cardslot1 ichpcib0 at pci0 dev 31 function 0 "Intel 82801CAM LPC" rev 0x01: 24-bit timer at 3579545Hz: SpeedStep pciide0 at pci0 dev 31 function 1 "Intel 82801CAM IDE" rev 0x01: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: <IC25N030ATCS04-0> wd0: 16-sector PIO, LBA, 28615MB, 58605120 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <HITACHI, DVD-ROM GD-S200, 0034> ATAPI 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 ichiic0 at pci0 dev 31 function 3 "Intel 82801CA/CAM SMBus" rev 0x01: irq 11 iic0 at ichiic0 spdmem0 at iic0 addr 0x50: 128MB SDRAM non-parity PC133CL2 auich0 at pci0 dev 31 function 5 "Intel 82801CA/CAM AC97" rev 0x01: irq 11, ICH3 AC97 ac97: codec id 0x43525936 (Cirrus Logic CS4299 rev 6) ac97: codec features headphone, 20 bit DAC, 18 bit ADC, Crystal Semi 3D audio0 at auich0 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb1 at uhci1: USB revision 1.0 uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb2 at uhci2: USB revision 1.0 uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1 isa0 at ichpcib0 isadma0 at isa0 pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pms0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pms0 mux 0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec biomask effd netmask effd ttymask ffff mtrr: Pentium Pro MTRR support softraid0 at root root on wd0a swap on wd0b dump on wd0b -- :wq _ Martin Bock (M.Sc.) Theoretical Biology _ __ ___ __ _| |__ phone: +49-228-73-2081 University of Bonn | '_ ` _ \ / _` | '_ \ mobile: +49-173-8693707 Kirschallee 1-3 | | | | | | (_| | |_) | _ - - - - - - - - - - - - - - _ 53115 Bonn |_| |_| |_|\__,_|_.__/ _ - www.theobio.uni-bonn.de - _ Germany