From owner-freebsd-arm@FreeBSD.ORG Fri Jan 30 10:32:39 2015 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E30F5968 for ; Fri, 30 Jan 2015 10:32:39 +0000 (UTC) Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::3]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.smtp.rzone.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4E2BC3E8 for ; Fri, 30 Jan 2015 10:32:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1422613929; l=24093; s=domk; d=ulrich-grey.de; h=Content-Transfer-Encoding:Content-Type:Mime-Version:References: In-Reply-To:Subject:Cc:To:From:Date; bh=+HpWofPdFl0ZOS0i75zcabsSIchwIf4/Vu6uRoTw/Do=; b=ZcLjp6iy6Jc1R4RtI6rYgsCGxyaeHuuZX3w9v0SQOryinY4754WmFxI7KLBRSW2j6nq Hu/M+ZwlHTwZjOJIHf1qdpjxpVcxEpfhIxEM+H7HJ4uRsmsRyXoKqh24c51uWGbT5BM9M xYM800RtbaGBj9cijQITmq5AhQCcsJFA06M= X-RZG-AUTH: :OX8Be0W8W+pMC3rDLL/lo2xV/LZTbZkYhOcjg8suic3iYr/B8J9Lzp3TJg49vMv3/Po= X-RZG-CLASS-ID: mo00 Received: from quad (p54869A5B.dip0.t-ipconnect.de [84.134.154.91]) by smtp.strato.de (RZmta 37.1 DYNA|AUTH) with ESMTPSA id w01b45r0UAVvf5p (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate); Fri, 30 Jan 2015 11:31:57 +0100 (CET) Date: Fri, 30 Jan 2015 10:31:56 +0000 From: Ulrich Grey To: Oleksandr Tymoshenko Subject: Re: Beaglebone Black HDMI support v2 Message-Id: <20150130103156.34dd4bd43ca62606f3f5b005@ulrich-grey.de> In-Reply-To: References: Organization: - X-Mailer: Sylpheed 3.4.2 (GTK+ 2.24.25; armv6-portbld-freebsd11.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-arm@freebsd.org List" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jan 2015 10:32:40 -0000 Hello, It works! As a monitor I use a Philips TV Set Vendor: [PHL] Philips Product: [D056] 1= 9PFL3403DEU Preferred mode: 1440x900 @ 60Hz I had to change /etc/ttys to log in. Here the dmesg output from the first boot: root@noname:/mnt/root # less dmesgPhilips.txt=20 KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2015 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 11.0-CURRENT #0 r277871M: Fri Jan 30 10:09:50 CET 2015 root@noname.privat:/usr/home/gwg/00-TRANSIT/crochet-freebsd-NEU/trunk/w= ork/obj/arm.armv6/usr/home/BBB3/head/sys/BEAGLEBONE arm FreeBSD clang version 3.5.1 (tags/RELEASE_351/final 225668) 20150115 WARNING: WITNESS option enabled, expect reduced performance. VT: init without driver. CPU: Cortex A8-r3 rev 2 (Cortex-A core) Supported features: ARM_ISA THUMB2 JAZELLE THUMBEE ARMv4 Security_Ext WB disabled EABT branch prediction enabled LoUU:2 LoC:3 LoUIS:1=20 Cache level 1:=20 32KB/64B 4-way data cache WT WB Read-Alloc 32KB/64B 4-way instruction cache Read-Alloc Cache level 2:=20 256KB/64B 8-way unified cache WT WB Read-Alloc Write-Alloc real memory =3D 536870912 (512 MB) avail memory =3D 511987712 (488 MB) Texas Instruments AM3358 Processor, Revision ES1.1 random: entropy device infrastructure driver random: selecting highest priority adaptor random: SOFT: yarrow init() random: selecting highest priority adaptor kbd0 at kbdmux0 ofwbus0: simplebus0: on ofwbus0 aintc0: mem 0x48200000-0x48200fff on simple= bus0 aintc0: Revision 5.0 ti_scm0: mem 0x44e10000-0x44e11fff on simplebus0 am335x_prcm0: mem 0x44e00000-0x44e012ff= on simplebus0 am335x_prcm0: Clocks: System 24.0 MHz, CPU 1000 MHz am335x_dmtimer0: mem 0x44e05000-0x44e05fff,0x44e31000-0x44e31fff,0x48040000-0x48040fff,0x4804200= 0-0x48042fff,0x48044000-0x48044fff,0x48046000-0x48046fff,0x48048000-0x48048= fff,0x4804a000-0x4804afff irq 66,67,68,69,92,93,94,95 on simplebus0 Timecounter "AM335x Timecounter" = frequency 24000000 Hz quality 1000 Event timer "AM335x Eventtimer" frequency 24000000= Hz quality 1000 am335x_rtc0: mem 0x44e3e000-0x44e= 3efff irq 75,76 on simplebus0 am335x_rtc0: AM335X RTC v1.0.6 ti_adc0: mem 0x44e0d000-0x44e0efff irq 16 on simplebus0 ti_adc0: scheme: 0x1 func: 0x730= rtl: 0 rev: 0.1 custom rev: 0 ti_wdt0: mem 0x44e35000-0x44e35fff ir= q 91 on simplebus0 gpio0: mem 0x44e07000-0x44e07fff,0x4804c000-0x4804cfff,0x481ac000-0x481acfff,0x481ae00= 0-0x481aefff irq 96,97,98,99,32,33,62,63 on simplebus0 gpioc0: on gpio= 0 gpiobus0: on gpio0 gpioled0: at pin(s) 53 on gpiobus0 gpioled1: at pin(s) 54 on gpiobus0 gpioled2: at pin(s) 55 on gpiobus0 gpioled3: at pin(s) 56 on gpiobus0 uart0: mem 0x44e09000-0x44e09fff irq 72 on sim= plebus0 uart0: console (115384,n,8,1) ti_edma30: mem 0x49000000-0x490fffff,0x49800000-0x498fffff,0x49900000-0x499fffff,0x49a0000= 0-0x49afffff irq 12,13,14 on simplebus0 ti_edma30: EDMA revision 40014c00 sdhci_ti0: mem 0x48060000-0x48060fff irq 64 on simplebus0 mmc0: on = sdhci_ti0 sdhci_ti1: mem 0x481d8000-0x481d8fff irq 28 on simpl= ebus0 mmc1: on sdhci_ti1 cpsw0: <3-port Switch Ethernet Subsystem> mem 0x4a100000-0x4a103fff irq 40,= 41,42,43 on simplebus0 cpsw0: CPSW SS Version 1.12 (0) cpsw0: Initial queue size TX=3D128 RX=3D384 miibus0: on cpsw0 smscphy0: PHY 0 on miibus0 smscphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto cpsw0: Ethernet address: c8:a0:30:bf:08:b1 iichb0: mem 0x44e0b000-0x44e0bfff irq 70 on simplebus0 iichb0: I2C revision 4.0 FIFO size: 32 bytes iicbus0: on iichb0 iic0: on iicbus0 am335x_pmic0: at addr 0x48 on iicbus0 tda0 at addr 0xe0 on iicbus0 iichb1: mem 0x4802a000-0x4802afff irq 71 on simplebus0 iichb1: I2C revision 4.0 FIFO size: 32 bytes iicbus1: on iichb1 iic1: on iicbus1 iichb2: mem 0x4819c000-0x4819cfff irq 30 on simplebus0 iichb2: I2C revision 4.0 FIFO size: 32 bytes iicbus2: on iichb2 iic2: on iicbus2 am335x_pwm0: mem 0x48300000-0x483000ff,0x48300100-0x4830017f,0x48300180-0x483001ff,0x4830020= 0-0x4830025f irq 86,58 on simplebus0 am335x_pwm1: mem 0x48302000-0x483020ff,0x48302100-0x4830217f,0x48302180-0x483021ff,0x4830220= 0-0x4830225f irq 87,59 on simplebus0 am335x_pwm2: mem 0x48304000-0x483040ff,0x48304100-0x4830417f,0x48304180-0x483041ff,0x4830420= 0-0x4830425f irq 88,60 on simplebus0 fb0: mem 0x4830e000-0x4830e= fff irq 36 on simplebus0 fb0: missing 'panel_width' attribute in LCD panel info fb0: miss= ing 'panel_height' attribute in LCD panel info fb0: missing 'panel_hfp' attribu= te in LCD panel info fb0: missing 'panel_hbp' attribute in LCD panel info fb0: missin= g 'panel_hsw' attribute in LCD panel info fb0: missing 'panel_vfp' attribute in LCD panel= info fb0: missing 'panel_vbp' attribute in LCD panel info fb0: missing 'panel_vsw' at= tribute in LCD panel info fb0: missing 'panel_pxl_clk' attribute in LCD panel info fb0: missing 'invert_line_clock' attribute in LCD panel info fb0: missing 'invert_frm_clock' attribute in LCD panel info fb0: missing 'panel_invert_pxl_clk' attribute in LCD panel info musbotg0: mem 0x47400000-0x47400fff,0x47401000-0x474012ff,0x47401300-0x474013ff,0x4740140= 0-0x474017ff,0x47401800-0x47401aff,0x47401b00-0x47401bff,0x47401c00-0x47401= fff irq 17,18,19 on simplebus0 musbotg0: TI AM335X USBSS v0.0.13 usbus0: Dynami= c FIFO sizing detected, assuming 16Kbytes of FIFO RAM usbus0 on musbotg0 usbus1: Dynamic FIFO sizing detected, assuming 16Kbytes of FIFO RAM usbus1 on musbotg0 ti_pruss0: mem 0x4a300000-0x4a37f= fff irq 20,21,22,23,24,25,26,27 on simplebus0 ti_pruss0: AM33xx PRU-ICSS Timecounters tick every 10.000 msec usbus0: 480Mbps High Speed USB v2.0 usbus1: 480Mbps High Speed USB v2.0 ugen1.1: at usbus1 uhub0: on = usbus1 ugen0.1: at usbus0 uhub1: on = usbus0 mmcsd0: 8GB at mmc0 48.0MHz/4bit/65535-block uhub0: 1 port with 1 removable, self powered uhub1: 1 port with 1 removable, self powered ugen1.2: at usbus1 uhub2: on usbu= s1 mmcsd1: 2GB at mmc1 48.0MHz/8bit/65535-block am335x_pmic0: TPS65217C ver 1.2 powered by AC tda0: TDA19988 Vendor: [PHL] Philips Product: [D056] 19PFL3403DEU Serial number: 01010101 Manufactured 2009 Week 6 EDID Version 1.3 EDID Comment:=20 Video Input: 80 Digital Gamma: 2.20 Max Size: 41 cm x 26 cm Features: 2a DPMS active-off RGB Preferred timing Chroma Info: Red X: 0.649 Red Y: 0.649 Grn X: 0.283 Grn Y: 0.605 Blu X: 0.151 Blu Y: 0.073 Wht X: 0.313 Wht Y: 0.329 Range: Horizontal: 30 - 80 kHz Vertical: 56 - 76 Hz Max Dot Clock: 170 MHz Video modes: 720x400 @ 70Hz (28320 738 846 900 412 414 449 -H +V) 640x480 @ 60Hz (25175 656 752 800 490 492 525 -H -V) 640x480 @ 73Hz (31500 664 704 832 489 492 520 -H -V) 640x480 @ 75Hz (31500 656 720 840 481 484 500 -H -V) 800x600 @ 60Hz (40000 840 968 1056 601 605 628 +H +V) 800x600 @ 72Hz (50000 856 976 1040 637 643 666 +H +V) 800x600 @ 75Hz (49500 816 896 1056 601 604 625 +H +V) 1024x768 @ 60Hz (65000 1048 1184 1344 771 777 806 -H -V) 1024x768 @ 70Hz (75000 1048 1184 1328 771 777 806 -H -V) 1024x768 @ 75Hz (78750 1040 1136 1312 769 772 800 +H +V) 1280x1024 @ 75Hz (135000 1296 1440 1688 1025 1028 1066 +H +V) 1280x960 @ 60Hz (108000 1376 1488 1800 961 964 1000 +H +V) 1280x1024 @ 60Hz (108000 1328 1440 1688 1025 1028 1066 +H +V) 1440x900 @ 75Hz (136492 1536 1688 1936 901 904 940 +H +V) 1440x900 @ 60Hz (88750 1488 1520 1600 903 909 926 +H -V) Preferred mode: 1440x900 @ 60Hz Number of extension blocks: 1 fb0: detected videomode: 1440x900 @ 60KHz fbd0 on fb0 VT: initialize with new VT driver "fb". uma_zalloc_arg: zone "32" with the following non-sleepable locks held: exclusive sleep mutex vtdev (vtdev) r =3D 0 (0xc070a618) locked @ /usr/home/BBB3/head/sys/dev/vt/vt_core.c:2545 KDB: stack backtrace: db_trace_self() at db_trace_self pc =3D 0xc05db680 lr =3D 0xc02339f4 (db_trace_self_wrapper+0x30) sp =3D 0xc0915c48 fp =3D 0xc0915d60 r10 =3D 0xc0806454 db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc =3D 0xc02339f4 lr =3D 0xc03d999c (witness_warn+0x4a4) sp =3D 0xc0915d68 fp =3D 0xc0915db0 r4 =3D 0x00000001 r5 =3D 0xc0806428 r6 =3D 0x00000000 r7 =3D 0x00000001 witness_warn() at witness_warn+0x4a4 pc =3D 0xc03d999c lr =3D 0xc05a94c8 (uma_zalloc_arg+0x38) sp =3D 0xc0915dc0 fp =3D 0xc0915df8 r4 =3D 0xc0a70c60 r5 =3D 0x00000001 r6 =3D 0x00000020 r7 =3D 0x00000102 r8 =3D 0xc07c5af0 r9 =3D 0x00000002 r10 =3D 0xc0a70c60 uma_zalloc_arg() at uma_zalloc_arg+0x38 pc =3D 0xc05a94c8 lr =3D 0xc036c0d8 (malloc+0x180) sp =3D 0xc0915e00 fp =3D 0xc0915e20 r4 =3D 0xc0a70c60 r5 =3D 0x00000001 r6 =3D 0x00000020 r7 =3D 0x00000102 r8 =3D 0xc07c5af0 r9 =3D 0x00000002 r10 =3D 0xc071ba60 malloc() at malloc+0x180 pc =3D 0xc036c0d8 lr =3D 0xc03bb4e4 (eventhandler_register+0x38) sp =3D 0xc0915e28 fp =3D 0xc0915e48 r4 =3D 0x00002710 r5 =3D 0xc070a5a8 r6 =3D 0xc02b1088 r7 =3D 0xc070a5a8 r8 =3D 0xc071ba60 r9 =3D 0xc06395e8 r10 =3D 0x00000000 eventhandler_register() at eventhandler_register+0x38 pc =3D 0xc03bb4e4 lr =3D 0xc02b0c98 (vt_upgrade+0x488) sp =3D 0xc0915e50 fp =3D 0xc0915eb8 r4 =3D 0x00002710 r5 =3D 0xc070a5a8 r6 =3D 0xc02b1038 r7 =3D 0x00000000 r8 =3D 0xc2954600 r9 =3D 0xc070a628 r10 =3D 0xc0678935 vt_upgrade() at vt_upgrade+0x488 pc =3D 0xc02b0c98 lr =3D 0xc02b1264 (vt_allocate+0x1a4) sp =3D 0xc0915ec0 fp =3D 0xc0915ee0 r4 =3D 0xc070a5a8 r5 =3D 0xc070a024 r6 =3D 0xc06395bf r7 =3D 0xc070a628 r8 =3D 0xc261ae04 r9 =3D 0xc06788f5 r10 =3D 0xc2afdb40 vt_allocate() at vt_allocate+0x1a4 pc =3D 0xc02b1264 lr =3D 0xc02ac6e8 (vt_fb_attach+0x18) sp =3D 0xc0915ee8 fp =3D 0xc0915ee8 r4 =3D 0xc261ae04 r5 =3D 0xc2be39a0 r6 =3D 0x00000000 r7 =3D 0xc073afec r8 =3D 0xc2aaf750 r9 =3D 0xc06788f5 vt_fb_attach() at vt_fb_attach+0x18 pc =3D 0xc02ac6e8 lr =3D 0xc02385ec (fbd_register+0xfc) sp =3D 0xc0915ef0 fp =3D 0xc0915f10 fbd_register() at fbd_register+0xfc pc =3D 0xc02385ec lr =3D 0xc03b3938 (device_attach+0x418) sp =3D 0xc0915f18 fp =3D 0xc0915f58 r4 =3D 0xc2aaf700 r5 =3D 0xc2aacc80 r6 =3D 0xc2aaf738 r7 =3D 0x00000000 device_attach() at device_attach+0x418 pc =3D 0xc03b3938 lr =3D 0xc05f6694 (am335x_lcd_hdmi_event+0x734) sp =3D 0xc0915f60 fp =3D 0xc0916c70 r4 =3D 0xc2aacc80 r5 =3D 0xc261ae00 r6 =3D 0xc09162b8 r7 =3D 0x00000000 r8 =3D 0x0230ff00 r9 =3D 0xc295b700 am335x_lcd_hdmi_event() at am335x_lcd_hdmi_event+0x734 pc =3D 0xc05f6694 lr =3D 0xc024135c (tda19988_start+0xdc0) sp =3D 0xc0916c78 fp =3D 0xc0916dd8 r4 =3D 0xc2b08cc0 r5 =3D 0xc062eeba r6 =3D 0xc2afd9dc r7 =3D 0xc2bd0300 r8 =3D 0xc0916c84 r9 =3D 0xc2afd9c0 r10 =3D 0xc0916c7e tda19988_start() at tda19988_start+0xdc0 pc =3D 0xc024135c lr =3D 0xc03af444 (run_interrupt_driven_config_= hooks+0x98) sp =3D 0xc0916de0 fp =3D 0xc0916df0 r4 =3D 0xc07d37a0 r5 =3D 0xc07d37b8 r6 =3D 0xc064d035 r7 =3D 0xc2b08cd0 r8 =3D 0xc0839154 r9 =3D 0x0000000a r10 =3D 0x8802bbe0 run_interrupt_driven_config_hooks() at run_interrupt_driven_config_hooks+0x= 98 pc =3D 0xc03af444 lr =3D 0xc03af664 (boot_run_interrupt_driven_co= nfig_hooks+0x10) sp =3D 0xc0916df8 fp =3D 0xc0916e78 r4 =3D 0x00000001 r5 =3D 0xc0838930 r6 =3D 0xc0839150 r7 =3D 0xc0680ae4 boot_run_interrupt_driven_config_hooks() at boot_run_interrupt_driven_confi= g_hooks+0x10 pc =3D 0xc03af664 lr =3D 0xc0330da0 (mi_startup+0x154) sp =3D 0xc0916e80 fp =3D 0xc0916e98 r4 =3D 0x00000001 r5 =3D 0xc0838930 r6 =3D 0xc0839150 r7 =3D 0xc0680ae4 r8 =3D 0xc0839154 r9 =3D 0x0000000a r10 =3D 0x8802bbe0 mi_startup() at mi_startup+0x154 pc =3D 0xc0330da0 lr =3D 0xc02001f0 (_start+0xf0) sp =3D 0xc0916ea0 fp =3D 0x00000000 r4 =3D 0xc02002f4 r5 =3D 0xc0844000 r6 =3D 0x8804ae40 r7 =3D 0x0085207a r8 =3D 0xc0906000 r10 =3D 0x8802bbe0 _start() at _start+0xf0 pc =3D 0xc02001f0 lr =3D 0xc02001f0 (_start+0xf0) sp =3D 0xc0916ea0 fp =3D 0x00000000 uma_zalloc_arg: zone "128" with the following non-sleepable locks held: exclusive sleep mutex vtdev (vtdev) r =3D 0 (0xc070a618) locked @ /usr/home/BBB3/head/sys/dev/vt/vt_core.c:2545 KDB: stack backtrace: db_trace_self() at db_trace_self pc =3D 0xc05db680 lr =3D 0xc02339f4 (db_trace_self_wrapper+0x30) sp =3D 0xc0915c48 fp =3D 0xc0915d60 r10 =3D 0xc0806454 db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc =3D 0xc02339f4 lr =3D 0xc03d999c (witness_warn+0x4a4) sp =3D 0xc0915d68 fp =3D 0xc0915db0 r4 =3D 0x00000001 r5 =3D 0xc0806428 r6 =3D 0x00000000 r7 =3D 0x00000001 witness_warn() at witness_warn+0x4a4 pc =3D 0xc03d999c lr =3D 0xc05a94c8 (uma_zalloc_arg+0x38) sp =3D 0xc0915dc0 fp =3D 0xc0915df8 r4 =3D 0xc0a6b000 r5 =3D 0x00000003 r6 =3D 0x00000050 r7 =3D 0x00000002 r8 =3D 0xc07c5af0 r9 =3D 0x00000002 r10 =3D 0xc0a6b000 uma_zalloc_arg() at uma_zalloc_arg+0x38 pc =3D 0xc05a94c8 lr =3D 0xc036c0d8 (malloc+0x180) sp =3D 0xc0915e00 fp =3D 0xc0915e20 r4 =3D 0xc0a6b000 r5 =3D 0x00000003 r6 =3D 0x00000050 r7 =3D 0x00000002 r8 =3D 0xc07c5af0 r9 =3D 0x00000002 r10 =3D 0xc071ba60 malloc() at malloc+0x180 pc =3D 0xc036c0d8 lr =3D 0xc03bb5b0 (eventhandler_register+0x104) sp =3D 0xc0915e28 fp =3D 0xc0915e48 r4 =3D 0xc2bc5860 r5 =3D 0xc064de0d r6 =3D 0xc07d3870 r7 =3D 0xc07d388c r8 =3D 0xc071ba60 r9 =3D 0xc06395e8 r10 =3D 0x00000000 eventhandler_register() at eventhandler_register+0x104 pc =3D 0xc03bb5b0 lr =3D 0xc02b0c98 (vt_upgrade+0x488) sp =3D 0xc0915e50 fp =3D 0xc0915eb8 r4 =3D 0x00002710 r5 =3D 0xc070a5a8 r6 =3D 0xc02b1038 r7 =3D 0x00000000 r8 =3D 0xc2954600 r9 =3D 0xc070a628 r10 =3D 0xc0678935 vt_upgrade() at vt_upgrade+0x488 pc =3D 0xc02b0c98 lr =3D 0xc02b1264 (vt_allocate+0x1a4) sp =3D 0xc0915ec0 fp =3D 0xc0915ee0 r4 =3D 0xc070a5a8 r5 =3D 0xc070a024 r6 =3D 0xc06395bf r7 =3D 0xc070a628 r8 =3D 0xc261ae04 r9 =3D 0xc06788f5 r10 =3D 0xc2afdb40 vt_allocate() at vt_allocate+0x1a4 pc =3D 0xc02b1264 lr =3D 0xc02ac6e8 (vt_fb_attach+0x18) sp =3D 0xc0915ee8 fp =3D 0xc0915ee8 r4 =3D 0xc261ae04 r5 =3D 0xc2be39a0 r6 =3D 0x00000000 r7 =3D 0xc073afec r8 =3D 0xc2aaf750 r9 =3D 0xc06788f5 vt_fb_attach() at vt_fb_attach+0x18 pc =3D 0xc02ac6e8 lr =3D 0xc02385ec (fbd_register+0xfc) sp =3D 0xc0915ef0 fp =3D 0xc0915f10 fbd_register() at fbd_register+0xfc pc =3D 0xc02385ec lr =3D 0xc03b3938 (device_attach+0x418) sp =3D 0xc0915f18 fp =3D 0xc0915f58 r4 =3D 0xc2aaf700 r5 =3D 0xc2aacc80 r6 =3D 0xc2aaf738 r7 =3D 0x00000000 device_attach() at device_attach+0x418 pc =3D 0xc03b3938 lr =3D 0xc05f6694 (am335x_lcd_hdmi_event+0x734) sp =3D 0xc0915f60 fp =3D 0xc0916c70 r4 =3D 0xc2aacc80 r5 =3D 0xc261ae00 r6 =3D 0xc09162b8 r7 =3D 0x00000000 r8 =3D 0x0230ff00 r9 =3D 0xc295b700 am335x_lcd_hdmi_event() at am335x_lcd_hdmi_event+0x734 pc =3D 0xc05f6694 lr =3D 0xc024135c (tda19988_start+0xdc0) sp =3D 0xc0916c78 fp =3D 0xc0916dd8 r4 =3D 0xc2b08cc0 r5 =3D 0xc062eeba r6 =3D 0xc2afd9dc r7 =3D 0xc2bd0300 r8 =3D 0xc0916c84 r9 =3D 0xc2afd9c0 r10 =3D 0xc0916c7e tda19988_start() at tda19988_start+0xdc0 pc =3D 0xc024135c lr =3D 0xc03af444 (run_interrupt_driven_config_= hooks+0x98) sp =3D 0xc0916de0 fp =3D 0xc0916df0 r4 =3D 0xc07d37a0 r5 =3D 0xc07d37b8 r6 =3D 0xc064d035 r7 =3D 0xc2b08cd0 r8 =3D 0xc0839154 r9 =3D 0x0000000a r10 =3D 0x8802bbe0 run_interrupt_driven_config_hooks() at run_interrupt_driven_config_hooks+0x= 98 pc =3D 0xc03af444 lr =3D 0xc03af664 (boot_run_interrupt_driven_co= nfig_hooks+0x10) sp =3D 0xc0916df8 fp =3D 0xc0916e78 r4 =3D 0x00000001 r5 =3D 0xc0838930 r6 =3D 0xc0839150 r7 =3D 0xc0680ae4 boot_run_interrupt_driven_config_hooks() at boot_run_interrupt_driven_confi= g_hooks+0x10 pc =3D 0xc03af664 lr =3D 0xc0330da0 (mi_startup+0x154) sp =3D 0xc0916e80 fp =3D 0xc0916e98 r4 =3D 0x00000001 r5 =3D 0xc0838930 r6 =3D 0xc0839150 r7 =3D 0xc0680ae4 r8 =3D 0xc0839154 r9 =3D 0x0000000a r10 =3D 0x8802bbe0 mi_startup() at mi_startup+0x154 pc =3D 0xc0330da0 lr =3D 0xc02001f0 (_start+0xf0) sp =3D 0xc0916ea0 fp =3D 0x00000000 r4 =3D 0xc02002f4 r5 =3D 0xc0844000 r6 =3D 0x8804ae40 r7 =3D 0x0085207a r8 =3D 0xc0906000 r10 =3D 0x8802bbe0 _start() at _start+0xf0 pc =3D 0xc02001f0 lr =3D 0xc02001f0 (_start+0xf0) sp =3D 0xc0916ea0 fp =3D 0x00000000 uma_zalloc_arg: zone "32" with the following non-sleepable locks held: exclusive sleep mutex vtdev (vtdev) r =3D 0 (0xc070a618) locked @ /usr/home/BBB3/head/sys/dev/vt/vt_core.c:2545 KDB: stack backtrace: db_trace_self() at db_trace_self pc =3D 0xc05db680 lr =3D 0xc02339f4 (db_trace_self_wrapper+0x30) sp =3D 0xc0915c48 fp =3D 0xc0915d60 r10 =3D 0xc0806454 db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc =3D 0xc02339f4 lr =3D 0xc03d999c (witness_warn+0x4a4) sp =3D 0xc0915d68 fp =3D 0xc0915db0 r4 =3D 0x00000001 r5 =3D 0xc0806428 r6 =3D 0x00000000 r7 =3D 0x00000001 witness_warn() at witness_warn+0x4a4 pc =3D 0xc03d999c lr =3D 0xc05a94c8 (uma_zalloc_arg+0x38) sp =3D 0xc0915dc0 fp =3D 0xc0915df8 r4 =3D 0xc0a70c60 r5 =3D 0x00000001 r6 =3D 0x00000020 r7 =3D 0x00000102 r8 =3D 0xc07c5af0 r9 =3D 0x00000002 r10 =3D 0xc0a70c60 uma_zalloc_arg() at uma_zalloc_arg+0x38 pc =3D 0xc05a94c8 lr =3D 0xc036c0d8 (malloc+0x180) sp =3D 0xc0915e00 fp =3D 0xc0915e20 r4 =3D 0xc0a70c60 r5 =3D 0x00000001 r6 =3D 0x00000020 r7 =3D 0x00000102 r8 =3D 0xc07c5af0 r9 =3D 0x00000002 r10 =3D 0xc071ba60 malloc() at malloc+0x180 pc =3D 0xc036c0d8 lr =3D 0xc03bb4e4 (eventhandler_register+0x38) sp =3D 0xc0915e28 fp =3D 0xc0915e48 r4 =3D 0x00002710 r5 =3D 0xc070a5a8 r6 =3D 0xc02b10a4 r7 =3D 0xc070a5a8 r8 =3D 0xc071ba60 r9 =3D 0xc062ae7b r10 =3D 0x00000000 eventhandler_register() at eventhandler_register+0x38 pc =3D 0xc03bb4e4 lr =3D 0xc02b0cb8 (vt_upgrade+0x4a8) sp =3D 0xc0915e50 fp =3D 0xc0915eb8 r4 =3D 0x00002710 r5 =3D 0xc070a5a8 r6 =3D 0xc02b1038 r7 =3D 0x00000000 r8 =3D 0xc2954600 r9 =3D 0xc070a628 r10 =3D 0xc0678935 vt_upgrade() at vt_upgrade+0x4a8 pc =3D 0xc02b0cb8 lr =3D 0xc02b1264 (vt_allocate+0x1a4) sp =3D 0xc0915ec0 fp =3D 0xc0915ee0 r4 =3D 0xc070a5a8 r5 =3D 0xc070a024 r6 =3D 0xc06395bf r7 =3D 0xc070a628 r8 =3D 0xc261ae04 r9 =3D 0xc06788f5 r10 =3D 0xc2afdb40 vt_allocate() at vt_allocate+0x1a4 pc =3D 0xc02b1264 lr =3D 0xc02ac6e8 (vt_fb_attach+0x18) sp =3D 0xc0915ee8 fp =3D 0xc0915ee8 r4 =3D 0xc261ae04 r5 =3D 0xc2be39a0 r6 =3D 0x00000000 r7 =3D 0xc073afec r8 =3D 0xc2aaf750 r9 =3D 0xc06788f5 vt_fb_attach() at vt_fb_attach+0x18 pc =3D 0xc02ac6e8 lr =3D 0xc02385ec (fbd_register+0xfc) sp =3D 0xc0915ef0 fp =3D 0xc0915f10 fbd_register() at fbd_register+0xfc pc =3D 0xc02385ec lr =3D 0xc03b3938 (device_attach+0x418) sp =3D 0xc0915f18 fp =3D 0xc0915f58 r4 =3D 0xc2aaf700 r5 =3D 0xc2aacc80 r6 =3D 0xc2aaf738 r7 =3D 0x00000000 device_attach() at device_attach+0x418 pc =3D 0xc03b3938 lr =3D 0xc05f6694 (am335x_lcd_hdmi_event+0x734) sp =3D 0xc0915f60 fp =3D 0xc0916c70 r4 =3D 0xc2aacc80 r5 =3D 0xc261ae00 r6 =3D 0xc09162b8 r7 =3D 0x00000000 r8 =3D 0x0230ff00 r9 =3D 0xc295b700 am335x_lcd_hdmi_event() at am335x_lcd_hdmi_event+0x734 pc =3D 0xc05f6694 lr =3D 0xc024135c (tda19988_start+0xdc0) sp =3D 0xc0916c78 fp =3D 0xc0916dd8 r4 =3D 0xc2b08cc0 r5 =3D 0xc062eeba r6 =3D 0xc2afd9dc r7 =3D 0xc2bd0300 r8 =3D 0xc0916c84 r9 =3D 0xc2afd9c0 r10 =3D 0xc0916c7e tda19988_start() at tda19988_start+0xdc0 pc =3D 0xc024135c lr =3D 0xc03af444 (run_interrupt_driven_config_= hooks+0x98) sp =3D 0xc0916de0 fp =3D 0xc0916df0 r4 =3D 0xc07d37a0 r5 =3D 0xc07d37b8 r6 =3D 0xc064d035 r7 =3D 0xc2b08cd0 r8 =3D 0xc0839154 r9 =3D 0x0000000a r10 =3D 0x8802bbe0 run_interrupt_driven_config_hooks() at run_interrupt_driven_config_hooks+0x= 98 pc =3D 0xc03af444 lr =3D 0xc03af664 (boot_run_interrupt_driven_co= nfig_hooks+0x10) sp =3D 0xc0916df8 fp =3D 0xc0916e78 r4 =3D 0x00000001 r5 =3D 0xc0838930 r6 =3D 0xc0839150 r7 =3D 0xc0680ae4 boot_run_interrupt_driven_config_hooks() at boot_run_interrupt_driven_confi= g_hooks+0x10 pc =3D 0xc03af664 lr =3D 0xc0330da0 (mi_startup+0x154) sp =3D 0xc0916e80 fp =3D 0xc0916e98 r4 =3D 0x00000001 r5 =3D 0xc0838930 r6 =3D 0xc0839150 r7 =3D 0xc0680ae4 r8 =3D 0xc0839154 r9 =3D 0x0000000a r10 =3D 0x8802bbe0 mi_startup() at mi_startup+0x154 pc =3D 0xc0330da0 lr =3D 0xc02001f0 (_start+0xf0) sp =3D 0xc0916ea0 fp =3D 0x00000000 r4 =3D 0xc02002f4 r5 =3D 0xc0844000 r6 =3D 0x8804ae40 r7 =3D 0x0085207a r8 =3D 0xc0906000 r10 =3D 0x8802bbe0 _start() at _start+0xf0 pc =3D 0xc02001f0 lr =3D 0xc02001f0 (_start+0xf0) sp =3D 0xc0916ea0 fp =3D 0x00000000 random: unblocking device. WARNING: WITNESS option enabled, expect reduced performance. uhub2: 4 ports with 4 removable, self powered Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]... warning: no time-of-day clock registered, system time will not be set accur= ately ugen1.3: at usbus1 ukbd0: on = usbus1 kbd1 at ukbd0 ums0: on u= sbus1 ums0: 5 buttons and [XYZ] coordinates ID=3D1 GEOM_PART: mmcsd0s2 was automatically resized. Use `gpart commit mmcsd0s2` to save changes or `gpart undo mmcsd0s2` to r= evert them. ugen1.4: at usbus1 umass0: on usbus1 umass0: 8070i (ATAPI) over Bulk-Only; quirks =3D 0x4080 umass0:0:0: Attached to scbus0 da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: Fixed Direct Access SCSI-0 device=20 da0: Serial Number 100 da0: 40.000MB/s transfers da0: 57231MB (117210240 512 byte sectors: 255H 63S/T 7296C) da0: quirks=3D0x2 Regards Ulrich ---------------------------------- On Wed, 28 Jan 2015 20:02:11 -0800 Oleksandr Tymoshenko wrote: > Hello, >=20 > Here is the second version of the patch: > https://people.freebsd.org/~gonzo/arm/patches/bbb-hdmi-20150128.diff >=20 > Changes comparing to previous version: >=20 > - Config switched to vt(4) > - EDID parser from NetBSD > - Driver picks up the best matching videomode > - ?naive? implementation of hdmi_if: HDMI connect events, read EDID, and = set framer > videomode.=20 >=20 > You need HEAD with r277871 for this patch to work reliably >=20 > --=20 > gonzo >=20 >=20 > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"