* [sisyphus] Sisyphus on ARM OMAP3 BlueShark @ 2012-01-17 10:39 Eugene Prokopiev 2012-01-17 12:27 ` Paul Wolneykien 0 siblings, 1 reply; 12+ messages in thread From: Eugene Prokopiev @ 2012-01-17 10:39 UTC (permalink / raw) To: Sisyphus Здравствуйте! Попало в руки такое устройство: root@beagleboard:~# cat /proc/cpuinfo Processor : ARMv7 Processor rev 3 (v7l) BogoMIPS : 597.64 Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x1 CPU part : 0xc08 CPU revision : 3 Hardware : OMAP3 BlueShark Revision : 0020 Serial : 0000000000000000 Штатная процедура инсталляции ОС судя по http://wiki.mentorel.ru/doku.php/wiki:atoll_beginner выглядит так: на первый раздел идущей в комплекте SD-карты кладем загрузчик и ядро, на второй распаковываем корень. Есть сомнения в том, что альтовские ядро и корень заработают таким образом (как минимум initrd, наверное, потребуется?). Поэтому читаю http://www.altlinux.org/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B0_sheevaplug и сразу же спотыкаюсь на: OMAP3 BlueShark # usb start Unknown command 'usb' - try 'help' Что мне делать дальше? -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Sisyphus on ARM OMAP3 BlueShark 2012-01-17 10:39 [sisyphus] Sisyphus on ARM OMAP3 BlueShark Eugene Prokopiev @ 2012-01-17 12:27 ` Paul Wolneykien 2012-01-17 12:49 ` Eugene Prokopiev 0 siblings, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2012-01-17 12:27 UTC (permalink / raw) To: sisyphus 17.01.2012 14:39, Eugene Prokopiev пишет: > Здравствуйте! > > Попало в руки такое устройство: > > root@beagleboard:~# cat /proc/cpuinfo > Processor : ARMv7 Processor rev 3 (v7l) > BogoMIPS : 597.64 > Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 > CPU implementer : 0x41 > CPU architecture: 7 > CPU variant : 0x1 > CPU part : 0xc08 > CPU revision : 3 > > Hardware : OMAP3 BlueShark > Revision : 0020 > Serial : 0000000000000000 > > Штатная процедура инсталляции ОС судя по > http://wiki.mentorel.ru/doku.php/wiki:atoll_beginner выглядит так: на > первый раздел идущей в комплекте SD-карты кладем загрузчик и ядро, Можно менять загрузчик? Это открывает широкие перспективы. > на > второй распаковываем корень. Есть сомнения в том, что альтовские ядро > и корень заработают таким образом (как минимум initrd, наверное, > потребуется?). Для начала видимо, нужно собрать ядро для omap3: на данный момент ядра для v7 с neon у нас нет, и было бы здорово его получить. Можно это сделать как без initrd, так и с ним. Если есть исходники того ядра, что идёт в комплекте с устройством (вместе с патчами), то хорошо бы собрать сперва именно его — там могут быть важные для железки модификации. Я, когда собирал ядро для DP, http://git.altlinux.org/people/manowar/packages/kernel-image.git , взял в начале базовую версию с kernel.org (ветка longterm), а потом положил поверх исходники ядра DP и .config получив в результате дочернюю ветку dreamplug. Кстати, правильный .config, учитывающий специфику устройства очень важен (и не всегда ясно, где его взять). Если сможете представить исходники таким образом, то я смогу помочь со сборкой. Только я пока не знаю на чём нужно собирать под v7. :) > > Поэтому читаю http://www.altlinux.org/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B0_sheevaplug > и сразу же спотыкаюсь на: > > OMAP3 BlueShark # usb start > Unknown command 'usb' - try 'help' Попробуйте help. А это точно U-boot? > > Что мне делать дальше? > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Sisyphus on ARM OMAP3 BlueShark 2012-01-17 12:27 ` Paul Wolneykien @ 2012-01-17 12:49 ` Eugene Prokopiev 2012-01-17 12:57 ` Paul Wolneykien 0 siblings, 1 reply; 12+ messages in thread From: Eugene Prokopiev @ 2012-01-17 12:49 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 17 января 2012 г. 16:27 пользователь Paul Wolneykien <manowar@altlinux.org> написал: > 17.01.2012 14:39, Eugene Prokopiev пишет: >> Здравствуйте! >> >> Попало в руки такое устройство: >> >> root@beagleboard:~# cat /proc/cpuinfo >> Processor : ARMv7 Processor rev 3 (v7l) >> BogoMIPS : 597.64 >> Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 >> CPU implementer : 0x41 >> CPU architecture: 7 >> CPU variant : 0x1 >> CPU part : 0xc08 >> CPU revision : 3 >> >> Hardware : OMAP3 BlueShark >> Revision : 0020 >> Serial : 0000000000000000 >> >> Штатная процедура инсталляции ОС судя по >> http://wiki.mentorel.ru/doku.php/wiki:atoll_beginner выглядит так: на >> первый раздел идущей в комплекте SD-карты кладем загрузчик и ядро, > > Можно менять загрузчик? Это открывает широкие перспективы. На уже упомянутом http://mentorel.com/wiki/doku.php/ru:atoll_beginner пишут: <quote> Теперь скопируйте на первый раздел карты файлы в следующем порядке: MLO u-boot.bin uImage Если во время копирования вы ошиблись, то придется заново форматировать раздел на карте, т.к. файл MLO должен быть в первом секторе на карте. </quote> Т.е. получается можно? >> на >> второй распаковываем корень. Есть сомнения в том, что альтовские ядро >> и корень заработают таким образом (как минимум initrd, наверное, >> потребуется?). > > Для начала видимо, нужно собрать ядро для omap3: на данный момент ядра > для v7 с neon у нас нет, и было бы здорово его получить. Можно это > сделать как без initrd, так и с ним. Если есть исходники того ядра, что > идёт в комплекте с устройством (вместе с патчами), то хорошо бы собрать > сперва именно его -- там могут быть важные для железки модификации. > > Я, когда собирал ядро для DP, > > http://git.altlinux.org/people/manowar/packages/kernel-image.git , > > взял в начале базовую версию с kernel.org (ветка longterm), а потом > положил поверх исходники ядра DP и .config получив в результате дочернюю > ветку dreamplug. Кстати, правильный .config, учитывающий специфику > устройства очень важен (и не всегда ясно, где его взять). > > Если сможете представить исходники таким образом, то я смогу помочь со > сборкой. Только я пока не знаю на чём нужно собирать под v7. :) Вроде бы процедура описана тут - http://mentorel.com/wiki/doku.php/ru:angstrom_blueshark#%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B5%D0%B7_%D1%81%D1%80%D0%B5%D0%B4%D1%8B_oe - и предполагает кросскомпиляцию Спасибо! -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Sisyphus on ARM OMAP3 BlueShark 2012-01-17 12:49 ` Eugene Prokopiev @ 2012-01-17 12:57 ` Paul Wolneykien 2012-01-17 12:59 ` Eugene Prokopiev 2012-01-18 11:59 ` Eugene Prokopiev 0 siblings, 2 replies; 12+ messages in thread From: Paul Wolneykien @ 2012-01-17 12:57 UTC (permalink / raw) To: sisyphus 17.01.2012 16:49, Eugene Prokopiev пишет: > 17 января 2012 г. 16:27 пользователь Paul Wolneykien > <manowar@altlinux.org> написал: >> 17.01.2012 14:39, Eugene Prokopiev пишет: >>> Здравствуйте! >>> >>> Попало в руки такое устройство: >>> >>> root@beagleboard:~# cat /proc/cpuinfo >>> Processor : ARMv7 Processor rev 3 (v7l) >>> BogoMIPS : 597.64 >>> Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 >>> CPU implementer : 0x41 >>> CPU architecture: 7 >>> CPU variant : 0x1 >>> CPU part : 0xc08 >>> CPU revision : 3 >>> >>> Hardware : OMAP3 BlueShark >>> Revision : 0020 >>> Serial : 0000000000000000 >>> >>> Штатная процедура инсталляции ОС судя по >>> http://wiki.mentorel.ru/doku.php/wiki:atoll_beginner выглядит так: на >>> первый раздел идущей в комплекте SD-карты кладем загрузчик и ядро, >> >> Можно менять загрузчик? Это открывает широкие перспективы. > > На уже упомянутом http://mentorel.com/wiki/doku.php/ru:atoll_beginner пишут: > > <quote> > Теперь скопируйте на первый раздел карты файлы в следующем порядке: > > MLO > u-boot.bin > uImage > > Если во время копирования вы ошиблись, то придется заново > форматировать раздел на карте, т.к. файл MLO должен быть в первом > секторе на карте. > </quote> > > Т.е. получается можно? > >>> на >>> второй распаковываем корень. Есть сомнения в том, что альтовские ядро >>> и корень заработают таким образом (как минимум initrd, наверное, >>> потребуется?). >> >> Для начала видимо, нужно собрать ядро для omap3: на данный момент ядра >> для v7 с neon у нас нет, и было бы здорово его получить. Можно это >> сделать как без initrd, так и с ним. Если есть исходники того ядра, что >> идёт в комплекте с устройством (вместе с патчами), то хорошо бы собрать >> сперва именно его -- там могут быть важные для железки модификации. >> >> Я, когда собирал ядро для DP, >> >> http://git.altlinux.org/people/manowar/packages/kernel-image.git , >> >> взял в начале базовую версию с kernel.org (ветка longterm), а потом >> положил поверх исходники ядра DP и .config получив в результате дочернюю >> ветку dreamplug. Кстати, правильный .config, учитывающий специфику >> устройства очень важен (и не всегда ясно, где его взять). >> >> Если сможете представить исходники таким образом, то я смогу помочь со >> сборкой. Только я пока не знаю на чём нужно собирать под v7. :) > > Вроде бы процедура описана тут - > http://mentorel.com/wiki/doku.php/ru:angstrom_blueshark#%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B5%D0%B7_%D1%81%D1%80%D0%B5%D0%B4%D1%8B_oe > - и предполагает кросскомпиляцию Ещё можно, как минимум, на вашей железке, на другой v7 железке, и в QUEMU. Не исключено также, что и на v5 тоже можно. :) > > Спасибо! > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Sisyphus on ARM OMAP3 BlueShark 2012-01-17 12:57 ` Paul Wolneykien @ 2012-01-17 12:59 ` Eugene Prokopiev 2012-01-18 11:59 ` Eugene Prokopiev 1 sibling, 0 replies; 12+ messages in thread From: Eugene Prokopiev @ 2012-01-17 12:59 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 17 января 2012 г. 16:57 пользователь Paul Wolneykien <manowar@altlinux.org> написал: >> Вроде бы процедура описана тут - >> http://mentorel.com/wiki/doku.php/ru:angstrom_blueshark#%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B5%D0%B7_%D1%81%D1%80%D0%B5%D0%B4%D1%8B_oe >> - и предполагает кросскомпиляцию > > Ещё можно, как минимум, на вашей железке, на другой v7 железке, и в > QUEMU. Не исключено также, что и на v5 тоже можно. :) свистните, как получится - думаю, что вы явно сделаете это быстрее меня ;) -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Sisyphus on ARM OMAP3 BlueShark 2012-01-17 12:57 ` Paul Wolneykien 2012-01-17 12:59 ` Eugene Prokopiev @ 2012-01-18 11:59 ` Eugene Prokopiev 2012-01-18 12:02 ` Paul Wolneykien 1 sibling, 1 reply; 12+ messages in thread From: Eugene Prokopiev @ 2012-01-18 11:59 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 17 января 2012 г. 16:57 пользователь Paul Wolneykien <manowar@altlinux.org> написал: > Ещё можно, как минимум, на вашей железке, на другой v7 железке, и в > QUEMU. Не исключено также, что и на v5 тоже можно. :) Можно логически продолжить эту цепочку и вообще ядро не собирать, а попробовать использовать имеющееся 2.6.32 :) Я собрал пока только rootfs по мотивам профиля git.alt:/people/silicium/packages/mkimage-profile-armrootfs.git, но добавил туда вручную /dev и /lib/{modules,firmware} из оригинальной rootfs - и оно вроде бы почти загрузилось, если не считать двух проблем: 1) совершенно не работает udevd (в логи кричит unable to receive ctrl connection: Function not implemented, хотя с нашим el-smp умудряется ведь работать) - потому и решил еще и /dev из оригинальной rootfs добавить 2) вывод обрывается как раз перед логином в текстовую консоль Надо сказать, что я подключаюсь к плате с помощью mini-USB-провода и minicom. В оригинальной системе я получаю приглашение, логинюсь и с помощь who вижу, что я подключился через ttyS2. В местном inittab написано: S:2345:respawn:/sbin/getty 115200 ttyS2 Я подумал было, что именно этого мне и не хватает, но после добавления аналогичной строчки (разве что getty на mingetty заменил) получаю всего лишь: INIT: Id "S" respawning too fast: disabled for 5 minutes rc.local при этом вполне отрабатывает, но работать без консоли, перетыкая SD-карточку для изучения результатов, довольно неудобно ;) Как бы мне все же получить консоль? -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Sisyphus on ARM OMAP3 BlueShark 2012-01-18 11:59 ` Eugene Prokopiev @ 2012-01-18 12:02 ` Paul Wolneykien 2012-01-18 12:18 ` Eugene Prokopiev 0 siblings, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2012-01-18 12:02 UTC (permalink / raw) To: sisyphus 18.01.2012 15:59, Eugene Prokopiev пишет: > 17 января 2012 г. 16:57 пользователь Paul Wolneykien > <manowar@altlinux.org> написал: > >> Ещё можно, как минимум, на вашей железке, на другой v7 железке, и в >> QUEMU. Не исключено также, что и на v5 тоже можно. :) > > Можно логически продолжить эту цепочку и вообще ядро не собирать, а > попробовать использовать имеющееся 2.6.32 :) > > Я собрал пока только rootfs по мотивам профиля > git.alt:/people/silicium/packages/mkimage-profile-armrootfs.git, но > добавил туда вручную /dev и /lib/{modules,firmware} из оригинальной > rootfs - и оно вроде бы почти загрузилось, если не считать двух > проблем: > > 1) совершенно не работает udevd (в логи кричит unable to receive ctrl > connection: Function not implemented, хотя с нашим el-smp умудряется > ведь работать) - потому и решил еще и /dev из оригинальной rootfs > добавить > 2) вывод обрывается как раз перед логином в текстовую консоль Да, я помню, что там нужен какой-то патч для функции accept4(). > > Надо сказать, что я подключаюсь к плате с помощью mini-USB-провода и > minicom. В оригинальной системе я получаю приглашение, логинюсь и с > помощь who вижу, что я подключился через ttyS2. В местном inittab > написано: > > S:2345:respawn:/sbin/getty 115200 ttyS2 > > Я подумал было, что именно этого мне и не хватает, но после добавления > аналогичной строчки (разве что getty на mingetty заменил) получаю > всего лишь: > > INIT: Id "S" respawning too fast: disabled for 5 minutes > > rc.local при этом вполне отрабатывает, но работать без консоли, > перетыкая SD-карточку для изучения результатов, довольно неудобно ;) > Как бы мне все же получить консоль? Так может быть консоль только одна (ttyS0 или ttyS1)? > > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Sisyphus on ARM OMAP3 BlueShark 2012-01-18 12:02 ` Paul Wolneykien @ 2012-01-18 12:18 ` Eugene Prokopiev 2012-01-18 12:24 ` Eugene Prokopiev 2012-01-18 12:42 ` Paul Wolneykien 0 siblings, 2 replies; 12+ messages in thread From: Eugene Prokopiev @ 2012-01-18 12:18 UTC (permalink / raw) To: ALT Linux Sisyphus discussions >> 2) вывод обрывается как раз перед логином в текстовую консоль > > Да, я помню, что там нужен какой-то патч для функции accept4(). Патч на что? >> Надо сказать, что я подключаюсь к плате с помощью mini-USB-провода и >> minicom. В оригинальной системе я получаю приглашение, логинюсь и с >> помощь who вижу, что я подключился через ttyS2. В местном inittab >> написано: >> >> S:2345:respawn:/sbin/getty 115200 ttyS2 >> >> Я подумал было, что именно этого мне и не хватает, но после добавления >> аналогичной строчки (разве что getty на mingetty заменил) получаю >> всего лишь: >> >> INIT: Id "S" respawning too fast: disabled for 5 minutes >> >> rc.local при этом вполне отрабатывает, но работать без консоли, >> перетыкая SD-карточку для изучения результатов, довольно неудобно ;) >> Как бы мне все же получить консоль? > > Так может быть консоль только одна (ttyS0 или ttyS1)? А есть способ узнать, на какую консоль шел вывод? -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Sisyphus on ARM OMAP3 BlueShark 2012-01-18 12:18 ` Eugene Prokopiev @ 2012-01-18 12:24 ` Eugene Prokopiev 2012-01-18 12:42 ` Paul Wolneykien 1 sibling, 0 replies; 12+ messages in thread From: Eugene Prokopiev @ 2012-01-18 12:24 UTC (permalink / raw) To: ALT Linux Sisyphus discussions >> Так может быть консоль только одна (ttyS0 или ttyS1)? > > А есть способ узнать, на какую консоль шел вывод? Написал три строчки для всех вариантов, но получил только: INIT: Id "S0" respawning too fast: disabled for 5 minutes INIT: Id "S2" respawning too fast: disabled for 5 minutes INIT: Id "S1" respawning too fast: disabled for 5 minutes -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Sisyphus on ARM OMAP3 BlueShark 2012-01-18 12:18 ` Eugene Prokopiev 2012-01-18 12:24 ` Eugene Prokopiev @ 2012-01-18 12:42 ` Paul Wolneykien 2012-01-18 12:52 ` Eugene Prokopiev 1 sibling, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2012-01-18 12:42 UTC (permalink / raw) To: sisyphus 18.01.2012 16:18, Eugene Prokopiev пишет: >>> 2) вывод обрывается как раз перед логином в текстовую консоль >> >> Да, я помню, что там нужен какой-то патч для функции accept4(). > > Патч на что? На ядро: http://git.altlinux.org/people/manowar/packages/kernel-image.git?p=kernel-image.git;a=commit;h=ebd143e6958ffdd652fbb2137c6364e576a46d3f http://git.altlinux.org/people/manowar/packages/kernel-image.git?p=kernel-image.git;a=commit;h=219e999d09e2c1b98719fe186feef8788da8dae3 > >>> Надо сказать, что я подключаюсь к плате с помощью mini-USB-провода и >>> minicom. В оригинальной системе я получаю приглашение, логинюсь и с >>> помощь who вижу, что я подключился через ttyS2. В местном inittab >>> написано: >>> >>> S:2345:respawn:/sbin/getty 115200 ttyS2 >>> >>> Я подумал было, что именно этого мне и не хватает, но после добавления >>> аналогичной строчки (разве что getty на mingetty заменил) получаю >>> всего лишь: >>> >>> INIT: Id "S" respawning too fast: disabled for 5 minutes >>> >>> rc.local при этом вполне отрабатывает, но работать без консоли, >>> перетыкая SD-карточку для изучения результатов, довольно неудобно ;) >>> Как бы мне все же получить консоль? >> >> Так может быть консоль только одна (ttyS0 или ttyS1)? > > А есть способ узнать, на какую консоль шел вывод? Так вроде бы вы правы — это ttyS2. Узнать номер консоли можно из параметров ядра, которые предаёт U-Boot при загрузке (Команда `printenv` в U-Boot). Имя параметра ядра — "console", например, "console=ttyS2". Если ничего такого не указано, то возможно, что консоли и не будет. Кстати, а видно через minicom? Процесс загрузки виден? > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Sisyphus on ARM OMAP3 BlueShark 2012-01-18 12:42 ` Paul Wolneykien @ 2012-01-18 12:52 ` Eugene Prokopiev 2012-01-18 12:59 ` Paul Wolneykien 0 siblings, 1 reply; 12+ messages in thread From: Eugene Prokopiev @ 2012-01-18 12:52 UTC (permalink / raw) To: ALT Linux Sisyphus discussions >> Патч на что? > > На ядро: > > http://git.altlinux.org/people/manowar/packages/kernel-image.git?p=kernel-image.git;a=commit;h=ebd143e6958ffdd652fbb2137c6364e576a46d3f > > http://git.altlinux.org/people/manowar/packages/kernel-image.git?p=kernel-image.git;a=commit;h=219e999d09e2c1b98719fe186feef8788da8dae3 Ясно, спасибо А расскажите, каким образом этот репозитарий получен? Что вы клонировали перед тем, как накладывать необходимые вам патчи? >>>> Надо сказать, что я подключаюсь к плате с помощью mini-USB-провода и >>>> minicom. В оригинальной системе я получаю приглашение, логинюсь и с >>>> помощь who вижу, что я подключился через ttyS2. В местном inittab >>>> написано: >>>> >>>> S:2345:respawn:/sbin/getty 115200 ttyS2 >>>> >>>> Я подумал было, что именно этого мне и не хватает, но после добавления >>>> аналогичной строчки (разве что getty на mingetty заменил) получаю >>>> всего лишь: >>>> >>>> INIT: Id "S" respawning too fast: disabled for 5 minutes >>>> >>>> rc.local при этом вполне отрабатывает, но работать без консоли, >>>> перетыкая SD-карточку для изучения результатов, довольно неудобно ;) >>>> Как бы мне все же получить консоль? >>> >>> Так может быть консоль только одна (ttyS0 или ttyS1)? >> >> А есть способ узнать, на какую консоль шел вывод? > > Так вроде бы вы правы -- это ttyS2. Узнать номер консоли можно из > параметров ядра, которые предаёт U-Boot при загрузке (Команда `printenv` > в U-Boot). Имя параметра ядра -- "console", например, "console=ttyS2". > Если ничего такого не указано, то возможно, что консоли и не будет. указано console=ttyS2,115200n8 > Кстати, а видно через minicom? Процесс загрузки виден? разумеется, об этом и речь: ... [ 20.997680] devtmpfs: mounted [ 21.000793] Freeing init memory: 180K INIT: version 2.88 booting Welcome to ALT Linux Press 'I' to enter interactive startup Mounting proc filesystem: [ DONE ] Mounting sys filesystem: [ DONE ] Setting system clock (utc): Cannot access the Hardware Clock via any known method. Use the --debug option to see the details of our search for an access method. [FAILED] Today's date: Thu Jan 1 00:00:04 UTC 1970 [ DONE ] Activating swap partitions: [ DONE ] Setting hostname localhost.localdomain: [ DONE ] Remounting root filesystem in read/write mode: [ DONE ] Finding module dependencies: [ DONE ] Configuring kernel parameters: [ DONE ] Creating device-mapper character device (10, 59): [ DONE ] Checking filesystems Checking all file systems. rootfs: nonexistent device ("nofail" fstab option may be used to skip this device) [ DONE ] Mounting local filesystems: mount: mount point /dev/pts does not exist mount: mount point /var/volatile does not exist mount: mount point /dev/shm does not exist mount: mount point /media/ram does not exist [FAILED] Checking loopback filesystems: Checking all file systems. rootfs: nonexistent device ("nofail" fstab option may be used to skip this device) [ DONE ] Mounting loopback filesystems: [ DONE ] Cleaning up temporary files from previous boot: [ DONE ] Activating swap space: [ DONE ] Updating chrooted environments: [ DONE ] INIT: Entering runlevel: 3 Entering non-interactive startup Starting network: [ DONE ] Initializing random number generator: [ DONE ] Starting system logger service: [ DONE ] Starting kernel logger service: [ DONE ] Starting fbsetfont: [ DONE ] Starting keytable: [ DONE ] Starting crond service: [ DONE ] Starting sshd service: [ DONE ] INIT: Id "S0" respawning too fast: disabled for 5 minutes INIT: Id "S1" respawning too fast: disabled for 5 minutes INIT: Id "S2" respawning too fast: disabled for 5 minutes Обидно еще то, что ethernet отсутствует, иначе б я уже как-нибудь выкрутился ;) -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Sisyphus on ARM OMAP3 BlueShark 2012-01-18 12:52 ` Eugene Prokopiev @ 2012-01-18 12:59 ` Paul Wolneykien 0 siblings, 0 replies; 12+ messages in thread From: Paul Wolneykien @ 2012-01-18 12:59 UTC (permalink / raw) To: sisyphus 18.01.2012 16:52, Eugene Prokopiev пишет: >>> Патч на что? >> >> На ядро: >> >> http://git.altlinux.org/people/manowar/packages/kernel-image.git?p=kernel-image.git;a=commit;h=ebd143e6958ffdd652fbb2137c6364e576a46d3f >> >> http://git.altlinux.org/people/manowar/packages/kernel-image.git?p=kernel-image.git;a=commit;h=219e999d09e2c1b98719fe186feef8788da8dae3 > > Ясно, спасибо > > А расскажите, каким образом этот репозитарий получен? Что вы > клонировали перед тем, как накладывать необходимые вам патчи? Ну я же писал в одном из первых ответов по этой теме. Ветка longterm взята с kernel.org. А на неё положены исходники ядра DP, в результате чего получилась ветка dreamplug. Она тоже немного пропатчена, в том числе, по поводу accept4(). > >>>>> Надо сказать, что я подключаюсь к плате с помощью mini-USB-провода и >>>>> minicom. В оригинальной системе я получаю приглашение, логинюсь и с >>>>> помощь who вижу, что я подключился через ttyS2. В местном inittab >>>>> написано: >>>>> >>>>> S:2345:respawn:/sbin/getty 115200 ttyS2 >>>>> >>>>> Я подумал было, что именно этого мне и не хватает, но после добавления >>>>> аналогичной строчки (разве что getty на mingetty заменил) получаю >>>>> всего лишь: >>>>> >>>>> INIT: Id "S" respawning too fast: disabled for 5 minutes >>>>> >>>>> rc.local при этом вполне отрабатывает, но работать без консоли, >>>>> перетыкая SD-карточку для изучения результатов, довольно неудобно ;) >>>>> Как бы мне все же получить консоль? >>>> >>>> Так может быть консоль только одна (ttyS0 или ttyS1)? >>> >>> А есть способ узнать, на какую консоль шел вывод? >> >> Так вроде бы вы правы -- это ttyS2. Узнать номер консоли можно из >> параметров ядра, которые предаёт U-Boot при загрузке (Команда `printenv` >> в U-Boot). Имя параметра ядра -- "console", например, "console=ttyS2". >> Если ничего такого не указано, то возможно, что консоли и не будет. > > указано console=ttyS2,115200n8 > >> Кстати, а видно через minicom? Процесс загрузки виден? > > разумеется, об этом и речь: > > ... > [ 20.997680] devtmpfs: mounted > [ 21.000793] Freeing init memory: 180K > INIT: version 2.88 booting > Welcome to ALT Linux > Press 'I' to enter interactive startup > Mounting proc filesystem: [ DONE ] > Mounting sys filesystem: [ DONE ] > Setting system clock (utc): Cannot access the Hardware Clock via any > known method. > Use the --debug option to see the details of our search for an access method. > [FAILED] > Today's date: Thu Jan 1 00:00:04 UTC 1970 [ DONE ] > Activating swap partitions: [ DONE ] > Setting hostname localhost.localdomain: [ DONE ] > Remounting root filesystem in read/write mode: [ DONE ] > Finding module dependencies: [ DONE ] > Configuring kernel parameters: [ DONE ] > Creating device-mapper character device (10, 59): [ DONE ] > Checking filesystems > Checking all file systems. > rootfs: nonexistent device ("nofail" fstab option may be used to skip > this device) > [ DONE ] > Mounting local filesystems: mount: mount point /dev/pts does not exist > mount: mount point /var/volatile does not exist > mount: mount point /dev/shm does not exist > mount: mount point /media/ram does not exist > [FAILED] > Checking loopback filesystems: Checking all file systems. > rootfs: nonexistent device ("nofail" fstab option may be used to skip > this device) > [ DONE ] > Mounting loopback filesystems: [ DONE ] > Cleaning up temporary files from previous boot: [ DONE ] > Activating swap space: [ DONE ] > Updating chrooted environments: [ DONE ] > INIT: Entering runlevel: 3 > Entering non-interactive startup > Starting network: [ DONE ] > Initializing random number generator: [ DONE ] > Starting system logger service: [ DONE ] > Starting kernel logger service: [ DONE ] > Starting fbsetfont: [ DONE ] > Starting keytable: [ DONE ] > Starting crond service: [ DONE ] > Starting sshd service: [ DONE ] > INIT: Id "S0" respawning too fast: disabled for 5 minutes > INIT: Id "S1" respawning too fast: disabled for 5 minutes > INIT: Id "S2" respawning too fast: disabled for 5 minutes > > Обидно еще то, что ethernet отсутствует, иначе б я уже как-нибудь выкрутился ;) А, ну всё же просто! :) «respawning too fast» — значит падает всё время. Кажется, нужен другой getty, кажется — agetty. Проверьте на одном из рабочих образов «Кольчуги» (с вашем ядром, возможно что номер порта tty нужно будет подправить в самом образе): ftp://devel.altlinux.org/manowar/ ftp://devel.altlinux.org/manowar/chainmail-arm.arm.20110623.tar.gz > ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2012-01-18 12:59 UTC | newest] Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-01-17 10:39 [sisyphus] Sisyphus on ARM OMAP3 BlueShark Eugene Prokopiev 2012-01-17 12:27 ` Paul Wolneykien 2012-01-17 12:49 ` Eugene Prokopiev 2012-01-17 12:57 ` Paul Wolneykien 2012-01-17 12:59 ` Eugene Prokopiev 2012-01-18 11:59 ` Eugene Prokopiev 2012-01-18 12:02 ` Paul Wolneykien 2012-01-18 12:18 ` Eugene Prokopiev 2012-01-18 12:24 ` Eugene Prokopiev 2012-01-18 12:42 ` Paul Wolneykien 2012-01-18 12:52 ` Eugene Prokopiev 2012-01-18 12:59 ` Paul Wolneykien
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git