roboforum.ru

Технический форум по робототехнике.

Olinuxino

ARM7, ARM9, ARM11 etc.

Re: Olinuxino

Сообщение hudbrog » 19 ноя 2012, 14:06

Ну, что будет запускаться скорее по пути /etc/rc2.d/ или /etc/rc3.d/ но т.к. мы не знаем в какой ранлевел оно грузица, то проще херить из init.d, что очень неправильно, но потом можно будет восстановить в случае чего.
Кстати, большинство дистрибитвов бай дефолт не поднимают шелл на последовательный порт, надо проверить /etc/initrc
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Olinuxino

Сообщение Romikgy » 19 ноя 2012, 14:25

https://www.olimex.com/Products/OLinuXi ... README.TXT
качал отсюда, а как добавить шел на уарт?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Olinuxino

Сообщение hudbrog » 19 ноя 2012, 15:05

Покажи для начала содержимое initrc
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Olinuxino

Сообщение Romikgy » 19 ноя 2012, 17:06

Код: Выделить всёРазвернуть
# do not bell on tab-completion
#set bell-style none

set meta-flag on
set input-meta on
set convert-meta off
set output-meta on

$if mode=emacs

# for linux console and RH/Debian xterm
"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[7~": beginning-of-line
"\e[3~": delete-char
"\e[2~": quoted-insert
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word
"\e[1;5C": forward-word
"\e[1;5D": backward-word

# for rxvt
"\e[8~": end-of-line

# for non RH/Debian xterm, can't hurt for RH/DEbian xterm
"\eOH": beginning-of-line
"\eOF": end-of-line

# for freebsd console
"\e[H": beginning-of-line
"\e[F": end-of-line
$endif

вот

Добавлено спустя 13 минут 22 секунды:
кстати какая последовательность загрузки системы? какой первый конфиг файл грузится?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Olinuxino

Сообщение hudbrog » 19 ноя 2012, 18:23

Это таки inputrc. Я промазал, файл должен называться /etc/inittab
Ну, или, если система основана на бубунте - то оно наверна все будет просто в /etc/init лежать.
Для бубунта-лайк - https://help.ubuntu.com/community/SerialConsoleHowto
Для остальных линуксов - http://www.vanemery.com/Linux/Serial/se ... nsole.html
Последовательность загрузки в основном определяется какой init используется. Если System V подобный, то из /etc/inittab, если Upstart - то хз, честно говоря =)
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Olinuxino

Сообщение Romikgy » 19 ноя 2012, 18:54

Linux ARCH
inittab
Код: Выделить всёРазвернуть
#
# /etc/inittab
#

#  Runlevels:
#    0    Halt
#    1(S)   Single-user
#    2    Not used
#    3    Multi-user
#    4    Not used
#    5    X11
#    6    Reboot

## Only one of the following two lines can be uncommented!
# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

# -8 options fixes umlauts problem on login
s0:12345:respawn:/sbin/agetty -8 -s 115200 ttyAM0 linux
#c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
#c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
#c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
#c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
#c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
#c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux

# Serial Virtual Console for KVM and others VMs
#s0:2345:respawn:/sbin/agetty -8 -s 9600 ttyS0 linux

# Hypervisor Virtual Console for Xen and KVM
#h0:2345:respawn:/sbin/agetty -8 -s 38400 hvc0 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1

# End of file
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Olinuxino

Сообщение hudbrog » 19 ноя 2012, 19:02

Ну с виду все ок, должно поднимать последовательный порт на 115200, все логично. Поменяй в "id:3:initdefault: " 3 на 1(или S, не принципиально) и попробуй загрузица, оно при этом никакого лишнего софта запускать не будет.
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Olinuxino

Сообщение elmot » 19 ноя 2012, 19:03

Должен бы подниматься шелл...
А если после сообщения об упавшем ssh тыркнуть все-таки энтер - ничего не происходит?
s0:12345:respawn:/sbin/agetty -8 -s 115200 ttyAM0 linux - это оно
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Olinuxino

Сообщение Romikgy » 19 ноя 2012, 22:10

неа , ничего , чуть позже еще раз возьмусь и убю все демоны может стартанет )))

Добавлено спустя 2 часа 26 минут 51 секунду:
убил все демоны
все равно не запускается (((
вот такой лог дает
Код: Выделить всёРазвернуть
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.11.19 20:07:31 =~=~=~=~=~=~=~=~=~=~=~=
EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

HTLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFC
PowerPrep start initialize power...
Battery Voltage = 1.72V
No battery or bad battery               detected!!!.Disabling battery               voltage measurements./r/nLLCMay 11 201215:26:EMI_CTRL 0x1C08404init_ddr_mt46v32m10Frac 0x92926192
start change cpu fr
LLLLLLLFCLJUncompressing Linux... done, booting the kernel.
Linux version 2.6.35.3_OLinuXinoR4 (hehopmajieh@hehopmajieh-office) (gcc version 4.7.1 20120421 (prerelease) (GCC) ) #11 PREEMPT Mon May 21 10:27:52 EEST 2012

CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177

CPU: VIVT data cache, VIVT instruction cache

Machine: iMX233-OLinuXino low cost board

Memory policy: ECC disabled, Data cache writeback

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256

Kernel command line: noinitrd console=ttyAM0,115200 root=/dev/mmcblk0p2 rw rootwait ssp1=mmc

PID hash table entries: 256 (order: -2, 1024 bytes)

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory: 64MB = 64MB total

Memory: 57208k/57208k available, 8328k reserved, 0K highmem

Virtual kernel memory layout:

    vector  : 0xffff0000 - 0xffff1000   (   4 kB)

    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

    DMA     : 0xfde00000 - 0xffe00000   (  32 MB)

    vmalloc : 0xc4800000 - 0xf0000000   ( 696 MB)

    lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)

    modules : 0xbf000000 - 0xc0000000   (  16 MB)

      .init : 0xc0008000 - 0xc0026000   ( 120 kB)

      .text : 0xc0026000 - 0xc033d000   (3164 kB)

      .data : 0xc0356000 - 0xc0381a00   ( 175 kB)

Hierarchical RCU implementation.

   RCU-based detection of stalled CPUs is disabled.

   Verbose stalled-CPUs detection is disabled.

NR_IRQS:224

Console: colour dummy device 80x30

console [ttyAM0] enabled

Calibrating delay loop... 226.91 BogoMIPS (lpj=1134592)

pid_max: default: 32768 minimum: 301

Security Framework initialized

Mount-cache hash table entries: 512

CPU: Testing write buffer coherency: ok

regulator: core version 0.5

NET: Registered protocol family 16

regulator: vddd: 800 <--> 1575 mV at 1550 mV fast normal

regulator: vdddbo: 800 <--> 1575 mV fast normal

regulator: vdda: 1500 <--> 2275 mV at 1750 mV fast normal

regulator: vddio: 2800 <--> 3575 mV at 3300 mV fast normal

regulator: overall_current: fast normal

regulator: mxs-duart-1: fast normal

regulator: mxs-bl-1: fast normal

regulator: mxs-i2c-1: fast normal

regulator: mmc_ssp-1: fast normal

regulator: mmc_ssp-2: fast normal

regulator: charger-1: fast normal

regulator: power-test-1: fast normal

regulator: cpufreq-1: fast normal

i.MX IRAM pool: 28 KB@0xc4808000

bio: create slab <bio-0> at 0

SCSI subsystem initialized

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

Advanced Linux Sound Architecture Driver Version 1.0.23.

Switching to clocksource mxs clock source

NET: Registered protocol family 2

IP route cache hash table entries: 1024 (order: 0, 4096 bytes)

TCP established hash table entries: 2048 (order: 2, 16384 bytes)

TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

TCP: Hash tables configured (established 2048 bind 2048)

TCP reno registered

UDP hash table entries: 256 (order: 0, 4096 bytes)

UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

NET: Registered protocol family 1

Trying to unpack rootfs image as initramfs...

rootfs image is not initramfs (junk in compressed archive); looks like an initrd

Freeing initrd memory: 4096K

Bus freq driver module loaded

WARNING : No battery connected !

Aborting power driver initialization

mxs-battery: probe of mxs-battery.0 failed with error 1

msgmni has been set to 119

alg: No test for stdrng (krng)

cryptodev: driver loaded.

io scheduler noop registered

io scheduler deadline registered

io scheduler cfq registered (default)

Console: switching to colour frame buffer device 80x30

mxs-duart.0: ttyAM0 at MMIO 0x80070000 (irq = 0) is a DebugUART

brd: module loaded

loop: module loaded

usbcore: registered new interface driver smsc95xx

usbmon: debugfs is not available

ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

fsl-ehci fsl-ehci: Freescale On-Chip EHCI Host Controller

fsl-ehci fsl-ehci: new USB bus registered, assigned bus number 1

fsl-ehci fsl-ehci: irq 11, io base 0x80080000

fsl-ehci fsl-ehci: USB 2.0 started, EHCI 1.00

usb usb1: New USB device found, idVendor=1d6b, idProduct=0002

usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1

usb usb1: Product: Freescale On-Chip EHCI Host Controller

usb usb1: Manufacturer: Linux 2.6.35.3_OLinuXinoR4 ehci_hcd

usb usb1: SerialNumber: fsl-ehci

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 1 port detected

Initializing USB Mass Storage driver...

usbcore: registered new interface driver usb-storage

USB Mass Storage support registered.

usbcore: registered new interface driver libusual

MXS RTC driver v1.0 hardware v2.0.0

mxs-rtc mxs-rtc.0: rtc core: registered mxs-rtc as rtc0

IR NEC protocol handler initialized

IR RC5(x) protocol handler initialized

IR RC6 protocol handler initialized

IR JVC protocol handler initialized

IR Sony protocol handler initialized

mxs watchdog: initialized, heartbeat 19 sec

mxs-mmc: MXS SSP Controller MMC Interface driver

ssp_set_rate: error -110

mxs-mmc mxs-mmc.0: mmc0: MXS SSP MMC DMAIRQ 14 ERRIRQ 15

dcp dcp.0: DCP crypto enabled.!

usbcore: registered new interface driver usbhid

usbhid: USB HID core driver

mxs-adc-audio mxs-adc-audio.0: MXS ADC/DAC Audio Codec

No device for DAI mxs adc/dac

No device for DAI mxs adc/dac

asoc: mxs adc/dac <-> mxs adc/dac mapping ok

ALSA device list:

  #0: MXS EVK (mxs adc/dac)

TCP cubic registered

NET: Registered protocol family 17

mxs-rtc mxs-rtc.0: setting system clock to 1970-01-01 00:01:07 UTC (67)

Waiting for root device /dev/mmcblk0p2...

mmc0: new high speed SDHC card at address e624

mmcblk0: mmc0:e624 SU04G 3.69 GiB

mmcblk0: p1 p2

EXT2-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended

VFS: Mounted root (ext2 filesystem) on device 179:2.

Freeing init memory: 120K

 
INIT:  version 2.88 booting

 
> Arch Linux ARM

> http://www.archlinuxarm.org

   ------------------------------
mount: unknown filesystem type 'devtmpfs'
mount: mount point /proc/sys/fs/binfmt_misc does not exist
:: Mounting Root Read-Only    [BUSY]    [DONE]
Your kernel does not have devtmpfs support. This is not supported.
:: Adjusting system time and setting kernel timezone    [BUSY]    [DONE]
:: Starting UDev Daemon    [BUSY]    [DONE]
:: Triggering UDev uevents    [BUSY]    [DONE]
:: Loading User-specified Modules    [BUSY]    [DONE]
:: Waiting for UDev uevents to be processed    [BUSY]    [DONE]
:: Configuring Virtual Consoles    [BUSY]    [FAIL]
:: Bringing up loopback interface    [BUSY]    [DONE]
:: Unlocking encrypted volumes:    [BUSY]    [DONE]
:: Checking Filesystems    [BUSY] /etc/rc.sysinit: line 111: /dev/stdout: Read-only file system
   [DONE]
:: Remounting Root    [BUSY] EXT2-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended

   [DONE]
:: Mounting Local Filesystems    [BUSY]    [DONE]
:: Activating Swap    [BUSY]    [DONE]
:: Configuring Time Zone    [BUSY]    [DONE]
:: Initializing Random Seed    [BUSY]    [FAIL]
:: Removing Leftover Files    [BUSY]    [DONE]
:: Setting Hostname: oli    [BUSY]    [DONE]
:: Saving dmesg Log    [BUSY] install: cannot stat '/dev/fd/63': No such file or directory
   [FAIL]
EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831


INIT:  Entering runlevel: 3

  EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831

EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 155831
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Olinuxino

Сообщение elmot » 19 ноя 2012, 22:56

поврежденная файловая система. перезаливай карточку. Возможно даже отзовется через много-много времени, когда починит.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Olinuxino

Сообщение Romikgy » 20 ноя 2012, 00:00

починил но основная проблема была в настройке файловой , на это ругается
"Your kernel does not have devtmpfs support. This is not supported."
когда сделал tmpfs почти все запустилось , по минимуму шел стартанул)))

PS и еще есть проблемка , вставляю обычную флешку , драйвер говорит что видит и выделяет имя sda , но в /dev/ оно не появляется((
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Olinuxino

Сообщение elmot » 20 ноя 2012, 00:40

вот я думаю потому и не появляется
вручную сделай, команда mknod
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Olinuxino

Сообщение Romikgy » 20 ноя 2012, 00:43

а точнее можно команду?
PS восстановил , что было закомментировано , и лог почти без ошибок (как я понял не получается запустить псевдо случайные числа...) , но шел пропал )))))
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Olinuxino

Сообщение elmot » 20 ноя 2012, 01:20

http://www.opennet.ru/man.shtml?topic=m ... &russian=0
Номера не помню.Спросить дядю гугла.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Olinuxino

Сообщение Romikgy » 20 ноя 2012, 18:53

с mknod ничего не получилось , постоянно ругается на некорректное блочное устройство
и если раскомментировать
Код: Выделить всёРазвернуть
if [[ -x $(type -P fsck) ]]; then
   stat_busy "Checking Filesystems"
      fsck_all >|"${FSCK_OUT:-/dev/stdout}" 2>|"${FSCK_ERR:-/dev/stdout}"
   declare -r fsckret=$?
   (( fsckret <= 1 )) && stat_done || stat_fail
else
   declare -r fsckret=0
fi

этот код , до shell уже не доезжает (((
Ps led ом поморгал пины потрогал )))busybox запустил ))) терь еще бы сеть на нем поднять было бы замечательно )))
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Пред.

Вернуться в ARM

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

cron