|  | 
|  01.12.2013, 20:11 | #21 | ||
| Senior Member Регистрация: 17.02.2013 Адрес: Харьков 
					Сообщений: 235
				Вес репутации: 690            |  Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N 
			
			wanvo Contemplator Чтобы обнаруживалась карточка после перезагрузки, попробуйте добавить задержку: Цитата: 
 wanvo Цитата: 
 Contemplator Если у вас роутер теряет карту: Во время ?вечной? записи/чтения на/из "spi0.1" аудио, параллельно может потребоваться запись/чтение каких-то системных данных в/из "spi0.0", в таком случае этот процесс будет отложен и будет висеть с низким приоритетом в процессах, пока не закончится запись/чтение на/из "spi0.1". Отсюда может быть проблема. Я предлагаю вам сделать SD-карточку памяти основной extroot системой - в этом случае, системе вообще не нужно будет обращаться к spi0.0 (после переезда на spi0.1 в качестве extroot) Последний раз редактировалось Dioptimizer; 01.12.2013 в 22:26. | ||
|   |   | 
|  04.12.2013, 17:45 | #22 | 
| Member Регистрация: 21.11.2013 
					Сообщений: 44
				Вес репутации: 0  |  Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N 
			
			Уважаемый Dioptimizer, спасибо за советы! Может поскажете как побороть неавтоматическую сборку? Дело в том, что после правки исходных кодов, Make работает только с опцией V=s и в процессе сборки просит 4 раза подтвердить использование исправленных сорцев: 2 раза ближе к началу сборки и 2 раза посередине. То есть нужно 4 раза нажать кнопку "Y" когда появляются вопросы. Процесс сборки довольно долгий и приходится все время за ним посматривать, когда-же сказать "YES!". Хотелось-бы как-то автоматом ему сразу сказать "YES" на все или сказать, чтобы не задавал глупых вопросов и не бездельничал, а трудился без сна и отдыха   Последний раз редактировалось wanvo; 04.12.2013 в 17:52. | 
|   |   | 
|  04.12.2013, 23:33 | #23 | ||
| Senior Member Регистрация: 17.02.2013 Адрес: Харьков 
					Сообщений: 235
				Вес репутации: 690            |  Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N 
			
			Судя по моему логу при сборе прошивки: Цитата: 
 Цитата: 
 Этому (NEW) параметру должно было быть присвоено значение по умолчанию, а оно отсутствует... Последний раз редактировалось Dioptimizer; 04.12.2013 в 23:45. | ||
|   |   | 
|  05.12.2013, 00:03 | #24 | |
| Member Регистрация: 21.11.2013 
					Сообщений: 44
				Вес репутации: 0  |  Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N Цитата: 
 Теперь стало понятно о чем эти вопросы. Спасибо за доходчивое объяснение! | |
|   |   | 
|  06.12.2013, 01:06 | #25 | 
| Member Регистрация: 21.11.2013 
					Сообщений: 44
				Вес репутации: 0  |  Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N 
			
			У меня стали какие-то странные вещи происходить. После добавления поправок в исходные коды как описано тут Расширенный моддинг MMC перестает монтироваться overlay а файловая система становится Read Only. Даже пароль невозможно задать. Я специально несколько раз удалял всю папку OpenWRT, качал все по-новой, собирал сначала без MMCшной правки а потом с ней. После правки исходных файлов эффект проявляется постоянно. Причем он проявляется независимо от того, вставлена карта MicroSD в слот или нет. Отпаивал подтяжку резисторов SPI к Vcc результата ноль. Обращаюсь к автору, товарищу Dioptimizer : помогите разобраться в чем причина. Уж очень мне нравится вариант с картой памяти! Я записал логи загрузки с нормальной прошивкой и дефектные Вот кусок дефектной загрузки Код: [ 0.490000] m25p80 spi0.0: found s25sl032p, expected m25p80 [ 0.490000] m25p80 spi0.0: s25sl032p (4096 Kbytes) [ 0.500000] 5 tp-link partitions found on MTD device spi0.0 [ 0.500000] Creating 5 MTD partitions on "spi0.0": [ 0.510000] 0x000000000000-0x000000020000 : "u-boot" [ 0.510000] 0x000000020000-0x000000147c6c : "kernel" [ 0.520000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only [ 0.530000] 0x000000147c6c-0x0000003f0000 : "rootfs" [ 0.540000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only [ 0.550000] mtd: device 2 (rootfs) set to be root filesystem [ 0.550000] 1 squashfs-split partitions found on MTD device rootfs [ 0.560000] 0x000000330000-0x0000003f0000 : "rootfs_data" [ 0.570000] 0x0000003f0000-0x000000400000 : "art" [ 0.570000] 0x000000020000-0x0000003f0000 : "firmware" [ 0.590000] libphy: ag71xx_mdio: probed [ 1.150000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY] [ 1.160000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII [ 4.210000] mmc_spi spi0.1: SD/MMC host mmc0, no DMA, no WP, no poweroff [ 4.210000] TCP: cubic registered [ 4.210000] NET: Registered protocol family 17 [ 4.220000] Bridge firewalling registered [ 4.230000] 8021q: 802.1Q VLAN Support v1.8 [ 4.240000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 4.250000] Freeing unused kernel memory: 248K (803a2000 - 803e0000) [ 4.260000] mmc0: host does not support reading read-only switch. assuming write-enable. [ 4.270000] mmc0: new SDHC card on SPI [ 4.290000] mmcblk0: mmc0:0000 USD 7.46 GiB [ 4.350000] mmcblk0: p1 p2 < p5 > Код: root@(none):/# df -h Filesystem Size Used Available Use% Mounted on rootfs 2.0M 2.0M 0 100% / /dev/root 2.0M 2.0M 0 100% / tmpfs 13.9M 16.0K 13.9M 0% /tmp tmpfs 512.0K 0 512.0K 0% /dev Я на всякий случай приложил протоколы загрузки в разных вариантах. Очень прошу помоч разобраться!!! | 
|   |   | 
|  06.12.2013, 03:02 | #26 | ||||
| Senior Member Регистрация: 17.02.2013 Адрес: Харьков 
					Сообщений: 235
				Вес репутации: 690            |  Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N 
			
			wanvo Вы полностью перепрошивали как factory или все же sysupgrade? Ключевое в Ваших логах, это то, что оно монтирует: Цитата: 
 Цитата: 
 Если повреждена, пробуйте её стереть и перезагрузить роутер(конечно сохранив Ваши конфиги, если ранее настраивали): Цитата: 
 Цитата: 
 Вы кстати, можете отредактировать эту общедоступную wiki-страницу и выложить информацию по своему опыту работы с этим (MR3020) роутером, также были бы полезны фотографии и все, что посчитаете нужным для обывателя. У людей будет меньше вопросов, да и примера на ar9331 нету, многие подумают, что привязано только к mr3220v1 роутеру. Последний раз редактировалось Dioptimizer; 06.12.2013 в 03:10. | ||||
|   |   | 
|  06.12.2013, 13:25 | #27 | |
| Member Регистрация: 21.11.2013 
					Сообщений: 44
				Вес репутации: 0  |  Re: Подключение MMC Flash card по SPI 
			
			Уважаемый  Dioptimizer, приношу свои глубочайшие извенения! Я разобрался с проблемой дело было совсем не в Ваших кодах. Но Ваша посказка о том, что карта памяти находится и файловая система монтируется заставила меня искать ошибку в других местах, и я ее нашел. Дело оказалось в конфигурационном файле сетевых настроек network, который я кидал в каталог /target/base-files/etc/defconfig/tl-mr3020/ для того, чтобы после первой загрузки роутер сразу грузился как клиент со своим сетевым адресом а не пытался прикидываться главным в сети. И все это некоторое время исправно работало, пока почему-то не сломалось. Я уже по привычке, не задумываясь, добавлял этот файл сразу после первой компилляции и это добавление совпадало с правкой конфига и сорцев для поддержки MMC. Еще раз спасибо за советы! С линуксом я познакомился совсем недавно и в нем мне еще очень много неизвестно и непонятно. Потому совет опытного человека очень ценен. Цитата: 
 А задумал я сделать образ OpenWRT из свежих сорцев с поддержкой карт ММС на уровне ядра и с полным репозиторием. Пока не очень-то получается, но дело движется. Я попробовал редактировать Вашу страничку на Wiki - все получилось. Пока только внес мелкие коррективы, которые Вы выкладывали на этом форуме. Со временем собираюсь добавить фотки и варианты правки сорцев именно для MR-3020 (там есть незначительные отличия). | |
|   |   | 
|  20.12.2013, 23:02 | #28 | 
| Member Регистрация: 21.11.2013 
					Сообщений: 44
				Вес репутации: 0  |  Re: Подключение MMC Flash card по SPI 
			
			Допилил прошивку с поддержкой ММС вместе с полным репозиторием, аналогичным тому, который до недавнего времени был популярен на этом форуме. Прошивка сделана на базе одного из последних стабильных транков. Что есть из достоинств: - свободного места 1.1Мб - видео 1024*720 25fps идет без тормозов и дерганий - в сети сразу определяется как клиент с IP 192.168.1.99 Для себя буду использовать как основную. Если еще кому-то нужна такая прошивка - пишите, вышлю или выложу куда-нибудь. Последний раз редактировалось wanvo; 20.12.2013 в 23:06. | 
|   |   | 
|  12.01.2014, 20:50 | #29 | 
| Senior Member Регистрация: 17.02.2013 Адрес: Харьков 
					Сообщений: 235
				Вес репутации: 690            |  Re: Подключение MMC Flash card по SPI 
			
			Если говорить о нестандартном роутере:  Вот француз повторил мод на Carambola2. А вот фотки. Используйте Google Translate. | 
|   |   | 
|  09.02.2014, 03:08 | #30 | 
| Junior Member Регистрация: 09.02.2014 
					Сообщений: 1
				Вес репутации: 0  |  Re: Подключение MMC Flash card по SPI 
			
			Хм. А нельзя ли полностью заменить SPI-flash SD-карточкой? Насколько я понимаю, было бы меньше траблов с поиском GPIO под CS, но нужно было бы настроить U-Boot и перекопировать все данные с карточки на флешку. Реально ли такое? Спрашиваю потому, что планирую использовать эти роутеры в количестве около 5 штук для выполнения задач домашней автоматизации, и целесообразно было бы иметь всю систему вместе с конфигами, ART и прочим на отдельной карточке, которую в любой момент можно было бы подключить в кардридер и изменить какой-нибудь файл, а не подключаться по сети, которая может и не работать, и тому подобное.
		 | 
|   |   | 
|  | 
| Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
| 
 | 
 |