Set the serial console to ttyS1 in raccoon
Apparently the ttyS0 console doesn't exist but ttyS1 does: raccoon% sudo stty -F /dev/ttyS0 stty: /dev/ttyS0: Input/output error raccoon% sudo stty -F /dev/ttyS1 speed 9600 baud; line = 0; -brkint -imaxbel The dmesg line agrees: 00:03: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A The console configuration is then moved from base to xeon to allow changing it for the raccoon machine. Reviewed-by: Aleix Boné <abonerib@bsc.es>
This commit is contained in:
		
							parent
							
								
									50ad1d637c
								
							
						
					
					
						commit
						efd35a9cd1
					
				| @ -11,12 +11,6 @@ | |||||||
|     terminal_output --append serial |     terminal_output --append serial | ||||||
|   ''; |   ''; | ||||||
| 
 | 
 | ||||||
|   # Enable serial console |  | ||||||
|   boot.kernelParams = [ |  | ||||||
|     "console=tty1" |  | ||||||
|     "console=ttyS0,115200" |  | ||||||
|   ]; |  | ||||||
| 
 |  | ||||||
|   boot.kernel.sysctl = { |   boot.kernel.sysctl = { | ||||||
|     "kernel.perf_event_paranoid" = lib.mkDefault "-1"; |     "kernel.perf_event_paranoid" = lib.mkDefault "-1"; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -3,7 +3,7 @@ | |||||||
|   imports = [ |   imports = [ | ||||||
|     ./base.nix |     ./base.nix | ||||||
|     ./xeon/fs.nix |     ./xeon/fs.nix | ||||||
|     ./xeon/getty.nix |     ./xeon/console.nix | ||||||
|     ./xeon/net.nix |     ./xeon/net.nix | ||||||
|   ]; |   ]; | ||||||
| } | } | ||||||
|  | |||||||
| @ -5,4 +5,10 @@ | |||||||
|     wantedBy = [ "getty.target" ]; |     wantedBy = [ "getty.target" ]; | ||||||
|     serviceConfig.Restart = "always"; |     serviceConfig.Restart = "always"; | ||||||
|   }; |   }; | ||||||
|  | 
 | ||||||
|  |   # Enable serial console | ||||||
|  |   boot.kernelParams = [ | ||||||
|  |     "console=tty1" | ||||||
|  |     "console=ttyS0,115200" | ||||||
|  |   ]; | ||||||
| } | } | ||||||
| @ -8,6 +8,12 @@ | |||||||
|   # Don't install Grub on the disk yet |   # Don't install Grub on the disk yet | ||||||
|   boot.loader.grub.device = "nodev"; |   boot.loader.grub.device = "nodev"; | ||||||
| 
 | 
 | ||||||
|  |   # Enable serial console | ||||||
|  |   boot.kernelParams = [ | ||||||
|  |     "console=tty1" | ||||||
|  |     "console=ttyS1,115200" | ||||||
|  |   ]; | ||||||
|  | 
 | ||||||
|   networking = { |   networking = { | ||||||
|     hostName = "raccoon"; |     hostName = "raccoon"; | ||||||
|     # Only BSC DNSs seem to be reachable from the office VLAN |     # Only BSC DNSs seem to be reachable from the office VLAN | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user