On Sun, Sep 06, 2009 at 10:52:51AM +0200, Martin Bock wrote:
> 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? 

set +o emacs-usemeta

ksh will otherwise interpret 8bit input as commands.

I would however stay away from trying to localize OpenBSD. Support is
simply not there (yet) and it will cause you a lot of pain.
Don't expect to get this to work smoothly anytime soon.

> 
> 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
>     [email protected]:/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

Reply via email to