ivandevel  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 1782  
		Регистрация: 29.08.2011  
		Пол: Мужчина  
		Из: г. Екатеринбург  
		
	 
		
		Собрал buildroot 2010.02, залил, работает
захотелось собрать 2012.05, собрал buildroot 2012.05, при загрузке выдает:
Код can't open /dev/ttyS0: No such device or address
и так по кругу...
UPD: взлетело, походу косяк крылся в inittab, взял из 2010.02
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	sasamy  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 92820  
		Регистрация: 14.08.2009  
		 
		 
		
	 
		
		make menuconfig 
System configuration  --->  
(ttyAM0 ) Port to run a getty (login prompt) on
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	ivandevel  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 1782  
		Регистрация: 29.08.2011  
		Пол: Мужчина  
		Из: г. Екатеринбург  
		
	 
		
		Благодарю, теперь заработало, а прочему именно ttyAM0 ? Это где-то в ядре прописывается?
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	Mercury  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 921  
		Регистрация: 01.09.2012  
		 
		 
		
	 
		
		Собрал buildroot 2012.08 с ядром 2.6.31 Все залито на mmc, все строки инициализации rootfs прописаны. при сборке rootfs был указан ttyAM0. 
 
Ядро загружается, монтирует rootfs и: 
Waiting for root device /dev/mmcblk0p2...                                                                                                    
mmc0: new SDHC card at address 0001                                                                                                          
mmcblk0: mmc0:0001 00000 3.73 GiB                                                                                                            
 mmcblk0: p1 p2                                                                                                                              
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended                                                                        
VFS: Mounted root (ext2 filesystem) on device 179:2.                                                                                         
Freeing init memory: 104K 
 
И тишина... 
 
Не могу понять, в чем затык.
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	Mercury  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 921  
		Регистрация: 01.09.2012  
		 
		 
		
	 
		
		Добавлю, что система стартовала... На пинг откликается. Но почему то не создается ttyAM0 
 
Залез в рутфс и посмотрел /dev/ttyAM0 
 
getty: ttyAM0: TIOCSCTTY: Inappropriate ioctl for device 
 
хм...
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	Jury093  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 54288  
		Регистрация: 25.05.2009  
		Пол: Мужчина  
		Из: Санкт-Петербург  
		
	 
		
		так ttyAM0 в рутовой есть или его нет?  
если нет, то создайте в скелете генерации рутовой в виртуалке.. 
если есть, то что выводит: 
ls -l /etc/ttyAM0  
 
и посоветую перебраться (хотя бы на момент отладки) на EXT3, при крешах не придется всё восстанавливать..
 
		На любой  вопрос есть любой  ответ.  
		
	  
	
		
	 
	
		
	 
 
 
	
	Mercury  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 921  
		Регистрация: 01.09.2012  
		 
		 
		
	 
		
		Цитата  
если есть, то что выводит: 
ls -l /etc/ttyAM0  
 
в /dev/ttyAM0:
getty: ttyAM0: TIOCSCTTY: Inappropriate ioctl for device
А что должно быть в /etc/ttyAM0? До этого нигде такого не встречал, ни в штатной сборке
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	Mercury  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 921  
		Регистрация: 01.09.2012  
		 
		 
		
	 
		
		Цитата  
 
UPD: взлетело, походу косяк крылся в inittab, взял из 2010.02
 
А что за косяк был в inittab?
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	Jury093  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 54288  
		Регистрация: 25.05.2009  
		Пол: Мужчина  
		Из: Санкт-Петербург  
		
	 
		
		Цитата А что должно быть в /etc/ttyAM0? До этого нигде такого не встречал, ни в штатной сборке
сорри.. думал о своем, вот и написал пургу..
интересовали атрибуты устройства AM0..
ls -l /dev/ttyAM0 
и еще, если доступен лог загрузки, то надо проследить момент создания ttyAM0..
Цитата А что за косяк был в inittab?
вероятно он изначально использовал ttyS0, а надо было ttyAM0
 
		На любой  вопрос есть любой  ответ.  
		
	  
	
		
	 
	
		
	 
 
 
	
	Mercury  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 921  
		Регистрация: 01.09.2012  
		 
		 
		
	 
		
		В логе загрузки явно указано что ядром запущена console ttyAM0 
 
Что-то мне подсказывает, где-то косяк в опциях сборки busyboх и buildroot'а... но пока не могу дойти где именно