On Thu, Nov 10, 2022 at 09:50:55PM +0800, Jazzi Hong wrote: > Hi Fellows, > > Just installed OpenBSD 7.2 on Cubieboard2 which has a AllWinner A20 > SOC, audo seems doesn't work. > > > $ mixerctl > > mixerctl: /dev/audioctl0: Device not configured > > > > $ sndioctl > > default: can't open control device > > > In Linux the driver is sun4i_codec, tried pkg_info -Q and also Google, > both didn't find anything helpful. > > Is the driver missing now? This is my first time to install OpenBSD so > kind of getting lost, any hints will be appreciated.
There is no driver in the kernel for allwinner,sun7i-a20-codec In your dmesg it shows as: "codec" at simplebus0 not configured > > > === dmesg and hw.sensors === > > # dmesg > OpenBSD 7.2 (GENERIC) #71: Thu Sep 29 11:47:02 MDT 2022 > dera...@armv7.openbsd.org:/usr/src/sys/arch/armv7/compile/GENERIC > real mem = 954286080 (910MB) > avail mem = 926662656 (883MB) > random: good seed from bootblocks > mainbus0 at root: Cubietech Cubieboard2 > cpu0 at mainbus0 mpidr 0: ARM Cortex-A7 r0p4 > cpu0: 32KB 32b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache > cpu0: 256KB 64b/line 8-way L2 cache > cortex0 at mainbus0 > psci0 at mainbus0: PSCI 0.0 > sxiccmu0 at mainbus0 > agtimer0 at mainbus0: 24000 kHz > simplebus0 at mainbus0: "soc" > sxiccmu1 at simplebus0 > sxipio0 at simplebus0: 175 pins > sxirtc0 at simplebus0 > sxisid0 at simplebus0 > ampintc0 at simplebus0 nirq 160, ncpu 2: "interrupt-controller" > "system-control" at simplebus0 not configured > "interrupt-controller" at simplebus0 not configured > "dma-controller" at simplebus0 not configured > "lcd-controller" at simplebus0 not configured > "lcd-controller" at simplebus0 not configured > "video-codec" at simplebus0 not configured > sximmc0 at simplebus0 > sdmmc0 at sximmc0: 4-bit, sd high-speed, mmc high-speed, dma > "usb" at simplebus0 not configured > "phy" at simplebus0 not configured > ehci0 at simplebus0 > usb0 at ehci0: USB revision 2.0 > uhub0 at usb0 configuration 1 interface 0 "Generic EHCI root hub" rev > 2.00/1.00 addr 1 > ohci0 at simplebus0: version 1.0 > "crypto-engine" at simplebus0 not configured > "hdmi" at simplebus0 not configured > sxiahci0 at simplebus0: AHCI 1.1 > sxiahci0: port 0: 3.0Gb/s > scsibus0 at sxiahci0: 32 targets > sd0 at scsibus0 targ 0 lun 0: <ATA, ST1000LM024 HN-M, 2BA3> > naa.50004cf20fb99f7f > sd0: 953869MB, 512 bytes/sector, 1953525168 sectors > ehci1 at simplebus0 > usb1 at ehci1: USB revision 2.0 > uhub1 at usb1 configuration 1 interface 0 "Generic EHCI root hub" rev > 2.00/1.00 addr 1 > ohci1 at simplebus0: version 1.0 > "timer" at simplebus0 not configured > sxidog0 at simplebus0 > "ir" at simplebus0 not configured > "codec" at simplebus0 not configured > sxits0 at simplebus0 > com0 at simplebus0: dw16550 > com0: console > sxitwi0 at simplebus0 > iic0 at sxitwi0 > axppmic0 at iic0 addr 0x34: AXP209 > sxitwi1 at simplebus0 > iic1 at sxitwi1 > "gpu" at simplebus0 not configured > dwge0 at simplebus0: rev 0x00, address 02:90:09:c2:25:2e > rlphy0 at dwge0 phy 1: RTL8201L 10/100 PHY, rev. 1 > "hstimer" at simplebus0 not configured > "display-frontend" at simplebus0 not configured > "display-frontend" at simplebus0 not configured > "display-backend" at simplebus0 not configured > "display-backend" at simplebus0 not configured > gpio0 at sxipio0: 32 pins > gpio1 at sxipio0: 32 pins > gpio2 at sxipio0: 32 pins > gpio3 at sxipio0: 32 pins > gpio4 at sxipio0: 32 pins > gpio5 at sxipio0: 32 pins > gpio6 at sxipio0: 32 pins > gpio7 at sxipio0: 32 pins > gpio8 at sxipio0: 32 pins > usb2 at ohci0: USB revision 1.0 > uhub2 at usb2 configuration 1 interface 0 "Generic OHCI root hub" rev > 1.00/1.00 addr 1 > usb3 at ohci1: USB revision 1.0 > uhub3 at usb3 configuration 1 interface 0 "Generic OHCI root hub" rev > 1.00/1.00 addr 1 > scsibus1 at sdmmc0: 2 targets, initiator 0 > sd1 at scsibus1 targ 1 lun 0: <SD/MMC, CBADS, 0010> removable > sd1: 30007MB, 512 bytes/sector, 61454336 sectors > vscsi0 at root > scsibus2 at vscsi0: 256 targets > softraid0 at root > scsibus3 at softraid0: 256 targets > bootfile: sd0a:/bsd > boot device: sd0 > root on sd1a (1593ab2ee369c420.a) swap on sd1b dump on sd1b > > # sysctl hw.sensors > hw.sensors.sxits0.temp0=40.20 degC > hw.sensors.axppmic0.temp0=35.00 degC > hw.sensors.axppmic0.volt0=5.13 VDC (ACIN) > hw.sensors.axppmic0.volt1=0.01 VDC (VBUS) > hw.sensors.axppmic0.volt2=4.99 VDC (APS) > hw.sensors.axppmic0.current0=0.11 A (ACIN) > hw.sensors.axppmic0.current1=0.00 A (VBUS) > hw.sensors.axppmic0.indicator0=On (ACIN), OK > hw.sensors.axppmic0.indicator1=Off (VBUS) > > > > -- > jazzi > > Best Regard, > >