Failed to enter ubuntu GUI but only console on custom board

Dear nvidia, hello, my Jetson board has been working normally before, after using it for a while, it has also been restarted many times, but after the recent reboot, there is no way to enter the system, and the boot has been stuck on this page, and it can’t work normally. What causes it?

Can I disable this service? What happens if I disable the service?

sudo systemctl stop nv-l4t-usb-device-mode.service
sudo systemctl disable nv-l4t-usb-device-mode.service

Is this on your custom board or devkit?

Can I disable this service? What happens if I disable the service?

This does not matter. Don’t need to disable it. Your issue is from something else.

This is the custom Jetson AGX Xavier

Please share the full uart log instead of this screenshot.

Thank you very much, the following dmesg.txt is the complete dmesg log, I found that the graphical interface of ubuntu system can not log in and run, but the keyboard uses win+alt+f1 function key to switch terminal to tty2 login normally. Can you help me see what the specific reason is?
dmesg1.txt (94.5 KB)

We need the UART log but not the dmesg. Are you sure you know what I am asking for?

The above dmesg1.txt is the dmesg that has just been started, and the dmesg.txt is the dmesg that has been running for a period of time, and the graphical interface still cannot be started.
dmesg.txt (95.3 KB)

So how do you get the UART log? Thank you

Since this is your custom board, how I got uart log does not matter…

But if you don’t know how to do that on devkit… let me share the link…

https://developer.ridgerun.com/wiki/index.php/NVIDIA_Jetson_Orin/In_Board/Getting_in_Board/Serial_Console

Anyway, looks like this is just another wrong device tree setting for custom board.

Please refer to adaptation guide document for USB porting.

I can’t open the link to this tutorial to get uart log, if it’s a usb device tree configuration, I just removed the OTG and changed it to type-A, as follows

/*
 * Copyright (c) 2018-2020, NVIDIA CORPORATION.  All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms and conditions of the GNU General Public License,
 * version 2, as published by the Free Software Foundation.
 *
 * This program is distributed in the hope it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
 * more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/*
 * Common include DTS file for CVM:P2888-0001 and CVB:P2822-0000 variants.
 */

#include "dt-bindings/extcon-ids.h"
#include "tegra194-p2888-0000-a00.dtsi"
#include <t19x-common-platforms/tegra194-platforms-eqos.dtsi>
#include "tegra194-p2822-0000-a00.dtsi"
#include "tegra194-power-tree-p2888-0001-p2822-1000.dtsi"
#include <t19x-common-platforms/tegra194-comms.dtsi>
#include "tegra194-thermal-p2888.dtsi"
#include "tegra194-plugin-manager-p2888-0000.dtsi"
#include "tegra194-plugin-manager-p2822-0000.dtsi"
#include "tegra194-super-module-e2614-p2888-0000.dtsi"
#include <t19x-common-platforms/tegra194-no-pll-aon-clock.dtsi>
#include "dt-bindings/usb/pd.h"
/ {
	nvidia,dtsfilename = __FILE__;
	nvidia,dtbbuildtime = __DATE__, __TIME__;
	nvidia,fastboot-usb-vid = <0x0955>;
	nvidia,fastboot-usb-pid = <0xee1e>;

	compatible = "nvidia,galen", "nvidia,jetson-xavier", "nvidia,p2822-0000+p2888-0001", "nvidia,tegra194";

	chosen {
		bootargs ="console=ttyTCU0,115200 mem=62G@2G";
		board-has-eeprom;
	};

	firmware {
		android {
			compatible = "android,firmware";
			hardware = "galen";
			vbmeta {
				compatible = "android,vbmeta";
				parts = "vbmeta,kernel,kernel-dtb,APP,vendor,SOS";
			};
			fstab {
				compatible = "android,fstab";
				vendor {
					compatible = "android,vendor";
					dev = "/dev/block/platform/3460000.sdhci/by-name/vendor";
					type = "ext4";
					mnt_flags = "ro";
					fsmgr_flags = "wait,avb";
				};
				odm {
					compatible = "android,odm";
					dev = "/dev/block/platform/3460000.sdhci/by-name/odm";
					type = "ext4";
					mnt_flags = "ro";
					fsmgr_flags = "wait,avb";
				};
			};
		};
	};

	bluedroid_pm {
		compatible = "nvidia,tegra-bluedroid_pm";
		bluedroid_pm,reset-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(M, 6) 0>;
		bluedroid_pm,host-wake-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(Y, 0) 0>;
		bluedroid_pm,ext-wake-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(M, 7) 0>;
		interrupt-parent = <&tegra_main_gpio>;
		interrupts = <TEGRA194_MAIN_GPIO(Y, 0) IRQ_TYPE_EDGE_FALLING>;
	};

	spi@c260000 {
		status = "disabled";
	};

	spi@3210000 {
		status = "okay";
		spi@0 {
			compatible = "tegra-spidev";
			reg = <0x0>;
			spi-max-frequency = <33000000>;
			controller-data {
				nvidia,enable-hw-based-cs;
				nvidia,rx-clk-tap-delay = <0x11>;
			};
		};
		spi@1 {
			compatible = "tegra-spidev";
			reg = <0x1>;
			spi-max-frequency = <33000000>;
			controller-data {
				nvidia,enable-hw-based-cs;
				nvidia,rx-clk-tap-delay = <0x11>;
			};
		};
	};

	spi@3270000 {
		status = "disabled";
	};

	spi@3300000 {
		status = "disabled";
	};

#if TEGRA_PMC_VERSION >= DT_VERSION_2
	pmc@c360000 {
		nvidia,invert-interrupt;
	};
#else
	pmc@c370000 {
		nvidia,invert-interrupt;
	};
#endif
	// rt_pd_manager {
	// 	compatible = "richtek,rt-pd-manager";
	// };

	// external-connection {
	// 	vbus_id_extcon: extcon@1 {
	// 		compatible = "extcon-gpio-states";
	// 		reg = <0x1>;
	// 		extcon-gpio,name = "VBUS_ID";
	// 		extcon-gpio,wait-for-gpio-scan = <0>;
	// 		extcon-gpio,cable-states = <0x3 0x0
	// 					    0x0 0x2
	// 					    0x1 0x2
	// 					    0x2 0x1>;
	// 		gpios = <&tegra_main_gpio TEGRA194_MAIN_GPIO(M, 3) 0
	// 			&tegra_main_gpio TEGRA194_MAIN_GPIO(Q, 0) 0>;
	// 		extcon-gpio,out-cable-names = <EXTCON_USB EXTCON_USB_HOST EXTCON_NONE>;
	// 		#extcon-cells = <1>;
	// 	};
	// };

	hdr40_i2c0: i2c@c240000 {

// 	husb311_usb:husb311@4e {
// 		compatible = "hynetek,husb311";
// 		reg = <0x4e>;
// 		status = "okay";
// 		interrupt-parent = <&tegra_aon_gpio>;
// 		//interrupts = <15 0x8>;
// 		tcpc-dual,supported_modes = <0>; /* 0: dfp/ufp, */
// 						 /* 1: dfp, 2: ufp */
// 		tcpc,name = "type_c_port0"; /* tcpc_device's name */
// 		tcpc,role_def = <4>; /* 0: SNK Only, 1: SRC Only, 2: DRP, */
// 					/* 3: Try.SRC, 4: Try.SNK */
// 		tcpc,rp_level = <0>; /* 0: Default, 1: 1.5, 2: 3.0 */
// 		tcpc,vconn_supply  = <1>;  /* 0: Never, 1: Always, */
// 					      /* 2: EMarkOnly, 3: StartOnly */
// #if (CONFIG_MTK_GAUGE_VERSION == 30)
// 		tcpc,notifier_supply_num = <3>;
// #else
// 		tcpc,notifier_supply_num = <2>;
// #endif
// 		interrupts = <TEGRA194_AON_GPIO(BB, 2) IRQ_TYPE_LEVEL_LOW>;
// 		husb311pd,intr_gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(B, 2) 0x0>;
// 		husb311pd,intr_gpio_num = <2>;
// 		gpio-controller;
// 		#gpio-cells = <2>;
// 		pd-data {
// 			pd,vid = <0x2e99>;
// 			pd,pid = <0x0311>;
// 			pd,source-cap-ext = <0x171129cf 0x00000000 0x00000000
// 					     0x00000000 0x00000000 0x02000000>;
// 			pd,mfrs = "HynetekTCPC";

// 			/*
// 			 *	VSAFE5V = 0, MAX_POWER = 1, CUSTOM = 2,
// 			 *	MAX_POWER_LV = 0x21, MAX_POWER_LVIC = 0x31
// 			 *	MAX_POWER_HV = 0x41, MAX_POWER_HVIC = 0x51
// 			 */
// 			pd,charging_policy= <0x31>;

// 			/*
// 			 * Fixed 5V, 500 mA <0x00019032>
// 			 * Fixed 5V, 1A <0x00019064>
// 			 * Fixed 5V, 2A <0x000190c8>
// 			 * Fixed 5V, 3A <0x0001912c>
// 			 * Fixed 9V, 500 mA <0x0002d032>
// 			 * Fixed 9V, 1A <0x0002d064>
// 			 * Fixed 9V, 2A <0x0002d0c8>
// 			 * Fixed 9V, 3A <0x0002d12c>
// 			 * Variable 5-9V, 1A <0x8642d064>
// 			 * Variable 5-9V, 2A <0x8642d0c8>
// 			 * Variable 5-9V, 3A <0x8642d12c>
// 			 * PPS 3V~5.9V, 3A <0xC0761E3C>
// 			 */
// 			pd,source-pdo-size = <1>;
// 			pd,source-pdo-data = <0x00019032>;
// 			pd,sink-pdo-size = <1>;
// 			pd,sink-pdo-data = <0x000190c8>;

// 			/*
// 			 * No DP, host + device
// 			 *	pd,id-vdo-size = <3>;
// 			 *	pd,id-vdo-data = <0xd10029cf 0x0 0x17110000>;
// 			 * With DP
// 			 *	pd,id-vdo-size = <3>;
// 			 *	pd,id-vdo-data = <0xd60029cf 0x0 0x17110000
// 			 */

// 			pd,id-vdo-size = <3>;
// 			pd,id-vdo-data = <0xd10029cf 0x0 0x17110000>;

// 			bat,nr = <1>;
// 			pd,country_nr = <0>;

// 			bat-info0 {
// 				bat,vid = <0x29cf>;
// 				bat,pid = <0x1711>;
// 				bat,mfrs = "bat1";
// 				bat,design_cap = <3000>;
// 			};

// 			//bat-info1 {
// 			//	bat,vid = <0x8abc>;
// 			//	bat,pid = <0x5234>;
// 			//	bat,mfrs = "bat2";
// 			//	bat,design_cap = <4000>;
// 			//};

// 			//country0 {
// 			//	pd,country_code = <0x5457>;
// 			//	pd,country_len = <2>; /* max len = 26 */
// 			//	pd,country_data = <0xff 0xff>;
// 			//};

// 			//country1 {
// 			//	pd,country_code = <0x5553>;
// 			//	pd,country_len = <3>; /* max len = 26 */
// 			//	pd,country_data = <0xf1 0xf2 0xf3>;
// 			//};
// 		};
// 		dpm_caps {
// 			local_dr_power;
// 			local_dr_data;
// 			//local_ext_power;
// 			local_usb_comm;
// 			//local_usb_suspend;
// 			//local_high_cap;
// 			//local_give_back;
// 			local_no_suspend;
// 			local_vconn_supply;

// 			//attemp_discover_cable_dfp;
// 			attemp_enter_dp_mode;
// 			attemp_discover_cable;
// 			attemp_discover_id;

// 			/* 0: disable, 1: prefer_snk, 2: prefer_src */
// 			pr_check = <0>;
// 			//pr_reject_as_source;
// 			//pr_reject_as_sink;
// 			//pr_check_gp_source;
// 			//pr_check_gp_sink;

// 			/* 0: disable, 1: prefer_ufp, 2: prefer_dfp */
// 			dr_check = <0>;
// 			//dr_reject_as_dfp;
// 			//dr_reject_as_ufp;
// 		};
// 		displayport {
// 			/* connection type = "both", "ufp_d", "dfp_d" */
// 			1st_connection = "dfp_d";
// 			2nd_connection = "dfp_d";
// 			signal,dp_v13;
// 			//signal,dp_gen2;
// 			usbr20_not_used;
// 			typec,receptacle;
// 			ufp_d {
// 				//pin_assignment,mode_a;
// 				//pin_assignment,mode_b;
// 				//pin_assignment,mode_c;
// 				//pin_assignment,mode_d;
// 				//pin_assignment,mode_e;
// 			};
// 			dfp_d {
// 				/* Only support mode C & D */
// 				//pin_assignment,mode_a;
// 				//pin_assignment,mode_b;
// 				pin_assignment,mode_c;
// 				pin_assignment,mode_d;
// 				pin_assignment,mode_e;
// 				pin_assignment,mode_f;
// 			};
// 		};

// 		usb_con: connector {
// 			compatible = "usb-c-connector";
// 			label = "USB-C";
// 			// for usb communication (optional)
// 			data-role = "dual";
// 			//data-role = "ufp";
// 			//data-role = "dfp";

// 			// for power negotiation by typec pd communication
// 			power-role = "dual";
// 			//power-role = "source";
// 			//power-role = "sink";

// 			// power role prefer
// 			try-power-role = "sink";
// 			//try-power-role = "source";

// 			// source capability for power output,
// 			// refer to power delivery spec data message capability chapter
// 			source-pdos = <PDO_FIXED(5000, 3000, (0x1<<29)|(0x1<<25)) >;
// 						 //PDO_FIXED(9000, 2000, 0) >;
// 			//source-pdos = <(PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)|(0x1<<29)|(0x1<<25))>;
// 			sink-pdos = < PDO_FIXED(5000, 3000, (0x1<<29)|(0x1<<25))
// 						 PDO_FIXED(9000, 2000, 0) >;
// 			//sink-pdos = < (PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)|(0x1<<29)|(0x1<<25))
// 			  //           PDO_FIXED(9000, 2000, 0) >;
// 						 //PDO_VAR(5000, 12000, 2000)>;
// 			// for sink max drain power
// 			op-sink-microwatt = <10000000>;

// 			ports {
// 				#address-cells = <1>;
// 				#size-cells = <0>;

// 				port@1 {
// 					reg = <1>;
// 						husb311_ep: endpoint {				
// 						remote-endpoint = <&usb_role_switch1>;
// 					};
// 				};
// 			};
// 		};
// 	};
		
		bmi088_imu: bmi088@68 {
			compatible = "bmi,bmi088";
			reg = <0x68>;//陀螺仪地址
			accel_i2c_addr = <0x18>;//加速计地址
			status = "disabled";
			
			// accel_irq_gpio = <&tegra_aon_gpio TEGRA194_AON_GPIO(T, 5) GPIO_ACTIVE_HIGH>;
			// gyro_irq_gpio = <&tegra_aon_gpio TEGRA194_AON_GPIO(T, 6) GPIO_ACTIVE_HIGH>;
			// accel_irq_gpio = <&tegra_aon_gpio TEGRA194_MAIN_GPIO(T, 5) GPIO_ACTIVE_HIGH>;
  			// gyro_irq_gpio = <&tegra_aon_gpio TEGRA194_MAIN_GPIO(T, 6) GPIO_ACTIVE_HIGH>;
			accel_irq_gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(T, 5) GPIO_ACTIVE_HIGH>;
			gyro_irq_gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(T, 6) GPIO_ACTIVE_HIGH>;
			accel_matrix = [01 00 00 00 01 00 00 00 01];
			gyro_matrix = [01 00 00 00 01 00 00 00 01];
			accel_reg_0x53 = <0x0A>;
			gyro_reg_0x16 = <0x01>;
			gyro_reg_0x18 = <0x01>;
		};

		bmi160@69 {
			compatible = "bmi,bmi160";
			reg = <0x69>;
			interrupt-parent = <&tegra_aon_gpio>;
			interrupts = <TEGRA194_AON_GPIO(AA, 2) GPIO_ACTIVE_LOW>;
			accelerometer_matrix    = [01 00 00 00 01 00 00 00 01];
			gyroscope_matrix        = [01 00 00 00 01 00 00 00 01];
			accelerometer_delay_us_min = <1250>;
			gyroscope_delay_us_min = <1250>;
			status = "disabled";
		};
		ucsi_ccg: ucsi_ccg@8 {
			status = "disabled";
#if TEGRA_XUSB_DT_VERSION == DT_VERSION_2
			typec-extcon {
				typec_port0: port-0 {
					status = "disabled";
					#extcon-cells = <1>;
				};
				typec_port1: port-1 {
					status = "disabled";
					#extcon-cells = <1>;
				};
			};
			typec-pd {
				typec_pd: pd {
					status = "disabled";
					#extcon-cells = <1>;
				};
			};
#endif
#if TEGRA_XUSB_DT_VERSION >= DT_VERSION_3
			ccgx,firmware-build = "gn";
			ccg_typec_con0: connector@0 {
				compatible = "usb-c-connector";
				label = "USB-C";
				data-role = "dual";
				port {
					ucsi_ccg_p0: endpoint {
						remote-endpoint = <&usb_role_switch0>;
					};
				};
			};
#endif
		};
	};

	xusb_padctl: xusb_padctl@3520000 {
		status = "okay";

		pads {
			usb2 {
				lanes {
					usb2-0 {
						nvidia,function = "xusb";
						status = "okay";
					};
					usb2-1 {
						nvidia,function = "xusb";
						status = "okay";
					};
					usb2-2 {
						nvidia,function = "xusb";
						status = "okay";
					};
					usb2-3 {
						nvidia,function = "xusb";
						status = "okay";
					};
				};
			};
			usb3 {
				lanes {
					usb3-0 {
						nvidia,function = "xusb";
						status = "okay";
					};
					usb3-1 {
						nvidia,function = "xusb";
						status = "okay";
					};
					usb3-2 {
						nvidia,function = "xusb";
						status = "okay";
					};
					usb3-3 {
						nvidia,function = "xusb";
						status = "okay";
					};
				};
			};
		};

		ports {
			usb2-0 {
				// mode = "otg";
				mode = "host";
				// usb-role-switch;
				status = "okay";
#if TEGRA_XUSB_DT_VERSION >= DT_VERSION_3
				port {
					#address-cells = <1>;
					#size-cells = <0>;
					usb_role_switch0: endpoint@0 {
						reg = <0>;
						remote-endpoint = <&ucsi_ccg_p0>;
					};
// 					usb_role_switch1: endpoint@1 {
// 						reg = <1>;
// 						remote-endpoint = <&husb311_ep>;
// 					};
				};
#endif
			};
			usb2-1 {
				mode = "host";
				status = "okay";
			};
			usb2-2 {
				mode = "host";
				status = "okay";
			};
			usb2-3 {
				mode = "host";
				status = "okay";
			};
		
			usb3-0 {
				nvidia,usb2-companion = <1>;
				status = "okay";
			};
			usb3-1 {
				nvidia,usb2-companion = <2>;
				status = "okay";
			};
			usb3-2 {
				nvidia,usb2-companion = <0>;
				status = "okay";
			};
			usb3-3 {
				nvidia,usb2-companion = <3>;
				nvidia,usb3-gen1-only= <1>;
				status = "okay";
			};
		};
	};

	tegra_xudc: xudc@3550000 {
#if TEGRA_XUSB_DT_VERSION == DT_VERSION_2
		// extcon-cables = <&typec_port0 0>;
		// extcon-cable-names = "vbus";
		// #extcon-cells = <1>;
#endif
		phys = <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-0}>,
			<&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-2}>;
#if defined(LINUX_VERSION) && LINUX_VERSION > 414
		phy-names = "usb2-0", "usb3-2";
#else
		phy-names = "usb2", "usb3";
#endif
		nvidia,xusb-padctl = <&xusb_padctl>;
		nvidia,boost_cpu_freq = <1200>;
		status = "okay";
	};

	tegra_xhci: xhci@3610000 {
#if TEGRA_XUSB_DT_VERSION == DT_VERSION_2
		// extcon-cables = <&typec_port0 1>;
		// extcon-cable-names = "id";
		// #extcon-cells = <1>;
#endif
		phys = <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-0}>,
			<&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-1}>,
			<&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-3}>,
			<&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-2}>,
			<&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-2}>,
			<&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-0}>,
			<&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-1}>,
			<&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-3}>;
		phy-names = "usb2-0", "usb2-1", "usb2-3", "usb2-2",
			"usb3-2", "usb3-0","usb3-1","usb3-3";
		nvidia,xusb-padctl = <&xusb_padctl>;
		nvidia,boost_emc_freq = <500>;
		status = "okay";
	};

	arm-pmu {
		status = "okay";
	};

	power-domain {
		status = "disabled";
	};

	interrupt-controller {
		status = "disabled";
	};

	mods-simple-bus {
		status = "disabled";
	};

	eeprom-manager {
		status = "disabled";
	};

	cpuidle {
		compatible = "nvidia,tegra19x-cpuidle";
		status = "okay";
	};

	thermal-zones {
		status = "disabled";
	};

	reserved-memory {
		ramoops_carveout {
			status = "okay";
		};
	};

	mttcan@c310000 {
		status = "okay";
	};

	mttcan@c320000 {
		status = "okay";
	};

	serial@3110000 {
		status = "okay";
	};

	pwm@3280000 {
		status = "okay";
	};

	pwm@32c0000 {
		status = "okay";
	};

	pwm@32f0000 {
		status = "okay";
	};

	hdr40_i2c1: i2c@31e0000 {
		pinctrl-names = "default";
		pinctrl-0 = <&dpaux_default>;
		bmi160@69 {
			compatible = "bmi,bmi160";
			reg = <0x69>;
			accelerometer_matrix    = [01 00 00 00 01 00 00 00 01];
			gyroscope_matrix        = [01 00 00 00 01 00 00 00 01];
			status = "disabled";
		};
	};

	host1x@13e00000 {
		dpaux@155F0000 {
			status = "okay";
			compatible = "nvidia,tegra194-dpaux3-padctl";
#if LINUX_VERSION <= 419
			/delete-property/ power-domains;
#endif
			dpaux_default: pinmux@0 {
				dpaux3_pins {
					pins = "dpaux3-3";
					function = "i2c";
				};
			};
		};
	};

	ufshci@2450000 {
		status = "disabled";
		nvidia,enable-hs-mode;
		nvidia,cd-gpios = <&tegra_aon_gpio TEGRA194_AON_GPIO(EE, 0) GPIO_ACTIVE_HIGH>;
		nvidia,cd-wakeup-capable;
	};
	pfsd {
		pwm_polarity= <PWM_POLARITY_NORMAL>;
		suspend_state = <0>;
	};

	efuse@3820000 {
#if LINUX_VERSION < 419
		efuse-burn {
			nvidia,tz = <&pllx>;
			nvidia,temp-range = <(-19000) 117000>;
			thermal-zone = <5>;
		};
#endif
	};

#if LINUX_VERSION >= 419
	efuse-burn {
		nvidia,tz = <&pllx>;
		nvidia,temp-range = <(-19000) 117000>;
	};
#endif

	tegra_udrm: tegra_udrm {
		compatible = "nvidia,tegra-udrm";
		status = "okay";
	};

	nvsciipc-kernel {
		compatible = "nvidia,nvsciipc";
		status = "okay";
	};

	clocks-init {
		compatible = "nvidia,clocks-config";
		status = "okay";
		disable {
			clocks = <&aon_clks TEGRA194_CLK_PLLAON>,
				<&bpmp_clks TEGRA194_CLK_CAN1>,
				<&bpmp_clks TEGRA194_CLK_CAN2>;
		};
	};
};

// #if TEGRA_XUSB_DT_VERSION == DT_VERSION_2
// &head0 {
// 	extcon-cables = <&typec_port0 2 &typec_port1 2>;
// 	extcon-cable-names = "typec0", "typec1";
// 	#extcon-cells = <1>;
// };

// &head1 {
// 	extcon-cables = <&typec_port0 2 &typec_port1 2>;
// 	extcon-cable-names = "typec0", "typec1";
// 	#extcon-cells = <1>;
// };

// &head2 {
// 	extcon-cables = <&typec_port0 2 &typec_port1 2>;
// 	extcon-cable-names = "typec0", "typec1";
// 	#extcon-cells = <1>;
// };

// &sor0 {
// 	nvidia,typec-port = /bits/ 8 <0>;
// };

// &sor1 {
// 	nvidia,typec-port = /bits/ 8 <1>;
// };
// #endif

#if LINUX_VERSION >= 414
#include <tegra194-linux-4.14.dtsi>
#endif

請問你把usb otg關掉變成type A為何還要指望device mode會有功能…

如果改为type A之后,device mode没有功能,ubuntu的图形界面会不能正常启动吗?

Failed to start Conf igure use flashing port for device mode

上面这个只是启动失败显示的log,但是主要问题是开机不能正常进入ubuntu图形界面,这个与OTG的配置有关吗,谢谢

請你要不要開個新topic然後改個題目?
如果不確定主因是什麼的時候基本上就不要亂猜. 直接給完整的dmesg, 你們的環境資訊跟你想問的問題然後交給我們這邊的人判斷就可以了

這一串討論usb下來看來是有點離題了.

非常抱歉,上面那两个dmesg.txt文件就是开机不能进入Ubuntu图形界面dmesg信息,谢谢

請你也share一下/var/log/Xorg.0.log.

好的👌🏻,明天在分享可以吗?今天下班回去了,非常感谢👍🏻

1 Like

你好,如下是/var/log/Xorg.0.log,还需还需要其他文件吗?
Xorg.0.log (7.3 KB)

xorg log 寫你GPU load不到

[  2491.164] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
[  2491.164] (EE) NVIDIA(0): Failing initialization of X screen
[  2491.164] (II) UnloadModule: "nvidia"

請問你機器上lsmod command的結果是什麼