Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Gumstix > Форматирование загрузочной SD карты


Автор: ih_ 01.10.10, 14:03
Возможно ли отформатировать SD карточку из под Windows XP?

Автор: ih_ 02.10.10, 04:34
Есть страничка . Так там описано как при помщи fdisk отформатировать SD карту под определенное количество треков, головок и цилиндров. Но под рукой только Win XP.

Вообщем у меня Overo Air+Chestnut43+LG LCD не работает. После подачи питания экран горит белым. На плате Overo зеленый светодиод горит. На плате Chestut43 два светодиода красный и синий мигнут один раз и тухнут. Видимо это тестовая программа предустановлена. Но загрузка не начинается. Отформатировал SD карту как FAT16, сделал загрузочной, при помощи утилиты CardThicks V1.44. Скопировал MLO, u-boot, uImage.bin и распаковал образ в корневую.

Список файлов на карте:
k:\
11.05.10 05:40 19 756 MLO
11.05.10 04:11 192 528 u-boot.bin
11.05.10 04:11 3 158 256 uImage
01.10.10 17:42 <DIR> bin
01.10.10 17:42 <DIR> boot
01.10.10 17:42 <DIR> dev
01.10.10 17:42 <DIR> etc
01.10.10 17:43 <DIR> home
01.10.10 17:43 <DIR> lib
01.10.10 17:43 <DIR> media
01.10.10 17:43 <DIR> mnt
01.10.10 17:43 <DIR> proc
01.10.10 17:43 <DIR> sbin
01.10.10 17:43 <DIR> sys
01.10.10 17:43 <DIR> usr
01.10.10 17:56 <DIR> var

Не работает.
Прошу помощи.

Автор: SVK 02.10.10, 11:30
Цитата ih_ @
Есть страничка . Так там описано как при помщи fdisk отформатировать SD карту под определенное количество треков, головок и цилиндров. Но под рукой только Win XP.
Остновной проблемой, на мой взгляд, является то, что в соответствии с инструкцией один из разделов будет нужно отформатировать в ext3 и именно в него необходимо будет развернуть образ. По этому, рекомендую воспользоваться LiveCD Linux, например: Ubuntu LiveCD или Ubuntu LiveDVD. Можно воспользоваться только для разбиения LiveCD GParted (~130МБ) - не уверен, что через него можно развернуть архив (хотя стоит проверить). Для доступа к ext из под Windows можно попробовать www.fs-driver.org.

p.s. подредактировал слегка посты, чтоб было ясно, что речь о форматировании для загрузки с карты :)
p.p.s.
Цитата SVK @
не уверен, что через него можно развернуть архив (хотя стоит проверить)

и разтарить и fdisk там есть :yes:

Автор: ih_ 02.10.10, 23:41
Цитата SVK @
... По этому, рекомендую воспользоваться LiveCD Linux, например: Ubuntu LiveCD...
Скачал и установил UBuntu :) Классная ОС. Все красиво. Пишу это сообщение из под нее.
Попробовал с двумя SD карточками и через Система\Администрирование\Дисковая утилита и через fdisk, результат один: не работатет. И ни чего не изменилось. Ипользовал образ из папки factory.
Прошу помощи.

Автор: SVK 03.10.10, 19:14
Предлагаю вот что: снять лог загрузки Overo без загрузочной карты (оно ведь проходит нормально?), с загрузочной картой и сравнить.

Собранные компаненты (но без питания на них) подключаем посредством mini-B to standard-A USB cable через console usb порт к ПК. Ждём пока ПК детектирует usb/serial чип. Подключаемся с ПК к вновь появившемуся порту на скорости 115200. Включаем питание на Overo.

В качестве терминальной программы можно попробовать cutecom из "Центра приложений Ubuntu".
Ссылка на Getting started для Overo - для будущих читателей :)

p.s. сделай ещё принтскрин того, что у тебя показывает 'дисковая утилита' для карточки и прицепи к теме - посмотрим.

Автор: ih_ 12.10.10, 16:56
Прошу прощения за долгое отсутствие.
Продолжим...
Цитата SVK @
Предлагаю вот что: снять лог загрузки Overo без загрузочной карты (оно ведь проходит нормально?)
\0x04\0x01\0x05\0x05\0xa3\0x06t\0xd8\0xb5b\0x81\0x01\0x00$U\0x16\0x0c @\0x00\0x00\0x00\0x01\0x04\0x08 @\0x00\0x00\0x00\0x01\0x04\0x08 @\0x00\0x00\0x00\0x01D\0xa8\0xb1`\0x00\0x00\0x00\0x01\0x04\0x08 @\0x00\0x00\0x00\0x01\0x04\0x08 @\0x00\0x00\0x00\0x01\0x04\0x08\0xe0

Texas Instruments X-Loader 1.4.2 (Jan 13 2010 - 06:59:23)

Loading u-boot.bin from nand

U-Boot 2009.11 (Jan 13 2010 - 07:00:40)

OMAP3503-GP ES3.1,
CPU-OPP2 L3-165MHz
Gumstix Overo board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 256 MiB

*** Warning - bad CRC or NAND, using default environment

In: serial
Out: serial
Err: serial

Die ID #6d4000040000000004035c140d00f006
Net: smc911x-0

Hit any key to stop autoboot: 5
\0x08\0x08\0x08 4
\0x08\0x08\0x08 3
\0x08\0x08\0x08 2
\0x08\0x08\0x08 1
\0x08\0x08\0x08 0

No MMC card found
Booting from nand ...

NAND read: device 0 offset 0x280000, size 0x400000

4194304 bytes read: OK
## Booting kernel from Legacy Image at 82000000
...
Image Name: Angstrom/2.6.32/overo
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3154940 Bytes = 3 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ...
OK
Loading Kernel Image ...
OK
OK

Starting kernel ...

Uncompressing Linux........
............................................................
............................................................
............................................................
..................... done, booting the kernel.


Затем идет повторение

Цитата
с загрузочной картой и сравнить.

\0x04\0x01\0x05\0x05\0xa3\0x06t\0xd8\0xb5b\0x81\0x01\0x00$U\0x16\0x0c @\0x00\0x00\0x00\0x01\0x04\0x08 @\0x00\0x00\0x00\0x01\0x04\0x08 @\0x00\0x00\0x00\0x01D\0xa8\0xb1`\0x00\0x00\0x00\0x01\0x04\0x08 @\0x00\0x00\0x00\0x01\0x04\0x08 @\0x00\0x00\0x00\0x01\0x04\0x08\0xe0

Texas Instruments X-Loader 1.4.2 (Apr 27 2010 - 08:23:25)

Reading boot sector

Loading u-boot.bin from mmc

U-Boot 2009.11 (Apr 27 2010 - 08:24:38)

OMAP3503-GP ES3.1, CPU-OPP2, L3-165MHz, Max clock-600Mhz
Gumstix Overo board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 256 MiB

*** Warning - bad CRC or NAND, using default environment

In: serial
Out: serial
Err: serial
Board revision: 0

No EEPROM on expansion board

Die ID #6d4000040000000004035c140d00f006
Net: smc911x-0
Hit any key to stop autoboot: 5
\0x08\0x08\0x08 4
\0x08\0x08\0x08 3
\0x08\0x08\0x08 2
\0x08\0x08\0x08 1
\0x08\0x08\0x08 0

mmc1 is available
reading boot.scr

** Unable to read "boot.scr" from mmc 0:1 **
reading uImage

3158256 bytes read
Booting from mmc ...
## Booting kernel from Legac
y Image at 82000000 ...
Image Name: Angstrom/2.6.33/overo
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3158192 Bytes = 3 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ...
OK
Loading Kernel Image ...
OK
OK

Starting kernel ...

Uncompressing Linux...
done, booting the kernel.


Затем снова идет повторение

Цитата
В качестве терминальной программы можно попробовать cutecom из "Центра приложений Ubuntu".
Программу поставил, только не пойму куда, запускаю через консоль :)
Цитата
p.s. сделай ещё принтскрин того, что у тебя показывает 'дисковая утилита' для карточки и прицепи к теме - посмотрим.
Команда (m для справки): p
Диск /dev/sdd: 4010 МБ, 4010803200 байт
255 heads, 63 sectors/track, 487 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Устр-во Загр Начало Конец Блоки Id Система
/dev/sdd1 * 1 5 40131 c W95 FAT32 (LBA)
/dev/sdd2 6 487 3871665 83 Linux


После просмотра логов, мыслей не возникло. :(

Автор: SVK 13.10.10, 07:47
Цитата ih_ @
Продолжим...
Т.е. у Вас не грузится ни с картой ни без карты. т.к. без карты после: .. done, booting the kernel.
Должно быть что-то вроде:
Цитата
Starting kernel ...

Uncompressing Linux..................................................................................................................................................................... done, booting the kernel.
Linux version 2.6.28-rc6-omap1 (sakoman@otto) (gcc version 4.2.1) #1 Mon Dec 1 14:54:57 PST 2008
CPU: ARMv7 Processor [411fc082] revision 2 (ARMv7), cr=10c5387f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: Gumstix Overo
<и дальше ещё куча строк>


По этому предлагаю для начала разобраться с загрузкой без карты:
* проверить аккуратность сборки компонент
* проверить источник питания - у меня наблюдался похожий эффект при подключении комплекта Verdex юсби шнуром через картридер. Каким образом подаётся питание на плату?


p.s. такое поведение наблюдалось изначально, или после чего?

Автор: ih_ 13.10.10, 09:51
Цитата
...и дальше ещё куча строк>
:)) Пошла загрузка
Цитата
По этому предлагаю для начала разобраться с загрузкой без карты:
* проверить аккуратность сборки компонент
Это в норме все собрал хорошо
Цитата
* проверить источник питания - у меня наблюдался похожий эффект при подключении комплекта Verdex юсби шнуром через картридер.
Да проблема была с питанием. И частично решилась. Поднял напряжение с 5.0В до 5.2В стало грузиться.
Цитата
Каким образом подаётся питание на плату?
Через внешний лабораторный БП.
Цитата
p.s. такое поведение наблюдалось изначально, или после чего?
Изначально

Теперь без карты лог заканчивается вернее зацикливается на "uncorrectable error"
...
The Angstrom Distribution overo ttyS2
Angstrom 2009.X-test-20100101 overo ttyS2
overo login:
net eth1: SMSC911x/921x identified at 0xd08c8000, IRQ: 336
ADDRCONF(NETDEV_UP): wlan0: link is not ready
uncorrectable error :
uncorrectable error :
mtd->read(0x4d0 bytes from 0xe722330)
returned ECC error
JFFS2 notice: (1248) check_node_data: wrong data CRC in data node at 0x0e722330: read 0x1d023ed1, calculated 0xe427d332.
uncorrectable error :
uncorrectable error :
mtd->read(0xb30 bytes from 0xe721800) returned ECC error
JFFS2 notice: (1248) check_node_data: wrong data CRC in data node at 0x0e721744: read 0x93e66fec, calculated 0x19daf5e4.


А с картой и того раньше:
mmc0: host does not support reading read-only switch. assuming write-en
able.
mmc0: new high speed SDHC card at address b368
mmcblk0: mmc0:b368 SD04G 3.73 GiB
mmcblk0: p1 p2
mmc1: new SDIO card at address 0001
kjournald starting. Commit interval 5 seconds
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): recovery complete
EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) on device 179:2.
devtmpfs: mounted
Freeing init memory: 936K
Kernel panic - not syncing: No init found. Try passing init= option to kernel.


Куда копать?
Индикатор пока отключил он на лог не влияет, ток упал до 350 мА, против 700 мА с ним, он только светиться весь белым, поэтому видимо и потребляет. Отключил.

Автор: SVK 13.10.10, 11:11
Цитата ih_ @
Теперь без карты лог заканчивается вернее зацикливается на "uncorrectable error"
...
The Angstrom Distribution overo ttyS2
Просьба, в будущем, приводить лог целиком от начала и до конца/зацикливания - и цеплять либо файлом к теме, либо прятать в
Spoiler


А в случае без карты, если после начала зацикливания попробовать ввести данные через окно терминала? т.е. логин <enter> пароль <enter>

Автор: ih_ 13.10.10, 12:35
Ура! Без карты удалось залогиниться.
root@overo:/# dir
bin dev home linuxrc mnt sbin tmp var
boot etc lib media proc sys usr
root@overo:/#

Лог с картой
лог
OMAP3503-GP ES3.1, CPU-OPP2, L3-165MHz, Max clock-600Mhz
Gumstix Overo board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment

In: serial
Out: serial
Err: serial
Board revision: 0
No EEPROM on expansion board
Die ID #6d4000040000000004035c140d00f006
Net: smc911x-0
Hit any key to stop autoboot: 5 4 3 2 1 0
mmc1 is available
reading boot.scr

** Unable to read "boot.scr" from mmc 0:1 **
reading uImage

3158256 bytes read
Booting from mmc ...
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Angstrom/2.6.33/overo
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3158192 Bytes = 3 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 2.6.33 (ash@bamboo) (gcc version 4.3.3 (GCC) ) #1 Tue May 4 10:00:16 PDT 2010
CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: Gumstix Overo
Memory policy: ECC disabled, Data cache writeback
OMAP3525 ES3.1 (l2cache iva neon isp )
SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x100000
Reserving 12582912 bytes SDRAM for VRAM
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
Kernel command line: console=ttyS2,115200n8 mpurate=500 vram=12M omapfb.mode=dvi:1024x768MR-16@60 omapfb.debug=y omapdss.def_disp=dvi root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 128MB 128MB = 256MB total
Memory: 240640k/240916k available, 21228k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xd0800000 - 0xf8000000 ( 632 MB)
lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc00f2000 ( 936 kB)
.text : 0xc00f2000 - 0xc05f6000 (5136 kB)
.data : 0xc061a000 - 0xc0659980 ( 255 kB)
Hierarchical RCU implementation.
NR_IRQS:402
Clocking rate (Crystal/Core/MPU): 26.0/331/500 MHz
Could not get uart4_ick
Could not get uart4_fck
Reprogramming SDRC clock to 331882352 Hz
GPMC revision 5.0
IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
Total of 96 interrupts on 1 active controller
OMAP GPIO hardware version 2.5
OMAP clockevent source: GPTIMER1 at 32768 Hz
Console: colour dummy device 80x30
Calibrating delay loop... 499.92 BogoMIPS (lpj=1949696)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
regulator: core version 0.5
NET: Registered protocol family 16
Found NAND on CS0
hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
Switched to new clocking rate (Crystal/Core/MPU): 26.0/500/331 MHz
OMAP DMA hardware revision 4.0
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
i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 kHz
twl4030: PIH (irq 7) chaining IRQs 368..375
twl4030: power (irq 373) chaining IRQs 376..383
twl4030: gpio (irq 368) chaining IRQs 384..401
regulator: VUSB1V5: 1500 mV normal standby
regulator: VUSB1V8: 1800 mV normal standby
regulator: VUSB3V1: 3100 mV normal standby
twl4030_usb twl4030_usb: Initialized TWL4030 USB module
regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
regulator: VDAC: 1800 mV normal standby
regulator: VDVI: 1800 mV normal standby
i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz
Advanced Linux Sound Architecture Driver Version 1.0.22.1.
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource 32k_counter
musb_hdrc: version 6.0, musb-dma, host, debug=0
musb_hdrc: USB Host mode controller at fa0ab000 using DMA, IRQ 92
musb_hdrc musb_hdrc: MUSB HDRC host driver
musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1
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: MUSB HDRC host driver
usb usb1: Manufacturer: Linux 2.6.33 musb-hcd
usb usb1: SerialNumber: musb_hdrc
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
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
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) (SUMMARY) В© 2001-2006 Red Hat, Inc.
msgmni has been set to 470
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
OMAP DSS rev 2.0
OMAP DISPC rev 3.0
OMAP VENC rev 2
OMAP DSI rev 1.0
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654
console [ttyS2] enabled
brd: module loaded
loop: module loaded
omap2-nand driver initializing
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron NAND 256MiB 1,8V 16-bit)
cmdlinepart partition parsing not available
Creating 5 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000080000 : "xloader"
0x000000080000-0x000000240000 : "uboot"
0x000000240000-0x000000280000 : "uboot environment"
0x000000280000-0x000000680000 : "linux"
0x000000680000-0x000010000000 : "rootfs"
smsc911x: Driver version 2008-10-21.
smsc911x-mdio: probed
eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, irq=-1)
net eth0: MAC Address: 00:15:c9:28:c9:68
smsc911x: Driver version 2008-10-21.
usbcore: registered new interface driver asix
usbcore: registered new interface driver cdc_ether
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 2
ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: OMAP-EHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.33 ehci_hcd
usb usb2: SerialNumber: ehci-omap.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
udc: OMAP UDC driver, version: 4 October 2004 (iso) (dma)
mice: PS/2 mouse device common for all mice
twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
i2c /dev entries driver
OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
twl4030_wdt twl4030_wdt: Failed to register misc device
twl4030_wdt: probe of twl4030_wdt failed with error -16
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCI H4 protocol initialized
Bluetooth: HCI BCSP protocol initialized
Bluetooth: HCILL protocol initialized
wacom driver registered
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver snd-usb-audio
No device for DAI omap-mcbsp-dai-0
No device for DAI omap-mcbsp-dai-1
No device for DAI omap-mcbsp-dai-2
No device for DAI omap-mcbsp-dai-3
No device for DAI omap-mcbsp-dai-4
overo SoC init
asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok
ALSA device list:
#0: overo (twl4030)
oprofile: using arm/armv7
TCP cubic registered
NET: Registered protocol family 17
NET: Registered protocol family 15
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
ThumbEE CPU extension supported.
Power Management for TI OMAP3.
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1
fbcvt: 1024x768@60: CVT Name - .786M3-R
Console: switching to colour frame buffer device 128x48
regulator_init_complete: incomplete constraints, leaving VDAC on
twl_rtc twl_rtc: setting system clock to 2000-01-01 00:10:05 UTC (946685405)
Waiting for root device /dev/mmcblk0p2...
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new high speed SDHC card at address b368
mmcblk0: mmc0:b368 SD04G 3.73 GiB
mmcblk0: p1 p2
mmc1: new SDIO card at address 0001
kjournald starting. Commit interval 5 seconds
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): recovery complete
EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) on device 179:2.
devtmpfs: mounted
Freeing init memory: 936K
Kernel panic - not syncing: No init found. Try passing init
На этом загрузка останавливается

Хотел спросить система сама разбереться какой индикатор 3.5" или 4.2"?

Автор: SVK 13.10.10, 13:10
Цитата ih_ @
Лог с картой
хорошо
ранее Вы писали:
Цитата ih_ @
k:\
11.05.10 05:40 19 756 MLO
11.05.10 04:11 192 528 u-boot.bin
11.05.10 04:11 3 158 256 uImage
01.10.10 17:42 <DIR> bin
01.10.10 17:42 <DIR> boot
...
Это всё на одном 'диске', или описка? т.к. архив следует разворачивать на второй раздел карты, тот который: /dev/sdd2 .... Linux

Добавлено
Цитата ih_ @
Хотел спросить система сама разбереться какой индикатор 3.5" или 4.2"?
думаю, что должна сама.

Автор: ih_ 14.10.10, 09:33
Цитата
...думаю, что должна сама.
Т.е. ОС распознает плату потдержки индикатора и в соответсвии с ней использует нужный драйвер ввода/вывода?
Цитата
...Это всё на одном 'диске', или описка? т.к. архив следует разворачивать на второй раздел карты, тот который: /dev/sdd2 .... Linux
Теперь все так. Три файла на FAT разделе, а на Linux раздел распакован архив.
Как Вы думаете от чего ядро может быть в панике и останавливать загрузку?

Автор: SVK 14.10.10, 09:47
Цитата ih_ @
Как Вы думаете от чего ядро может быть в панике и останавливать загрузку?
Я думаю, что кто угодно будет в панике, не обнаружив там где следует необходимое ему :) Но если серьёзно, предлагаю просто проверить :yes:
Цитата ih_ @
Т.е. ОС распознает плату потдержки индикатора и в соответсвии с ней использует нужный драйвер ввода/вывода?
Если посмотреть комплектующие, то там есть градация по платам расширения в зависимости от размера дисплея. Думаю, что всё должно быть ОК.
(опять-же, проверить аккуратность подключения шлейфа. лично у меня он подключался не сказать чтоб совсем без усилий)

Автор: ih_ 14.10.10, 10:09
Цитата SVK @
Я думаю, что кто угодно будет в панике, не обнаружив там где следует необходимое ему :)
Скажите прямо Вы поняли из лога, что не обнаружено?
Цитата
Но если серьёзно, предлагаю просто проверить :yes:
А ничего, что я не подключаю клавиатуру к OTG разъему? Или в OTG можно включать только через USB хаб? Просто нет miniUSB. Пробовал подключать к HOST, не помогает.

Автор: SVK 14.10.10, 10:31
Цитата ih_ @
Цитата (SVK @ Сегодня, 12:47)
Я думаю, что кто угодно будет в панике, не обнаружив там где следует необходимое ему :)
Скажите прямо Вы поняли из лога, что не обнаружено?
нет, из лога я понял только то, что в процессе загрузки до этого момента всё было ок. Дальше гуглим по фразе "Kernel panic - not syncing: No init found. Try passing init" + overo - и получаем несколько вариантов, один из которых: неправильная файловая подготовка карты. проверяем, что у нас с картой и видим, что и у нас не всё ок. если даже ошибка не именно в этом, то привести в порядок данный пункт думаю имеет смысл.

Цитата ih_ @
А ничего, что я не подключаю клавиатуру к OTG разъему? Или в OTG можно включать только через USB хаб? Просто нет miniUSB. Пробовал подключать к HOST, не помогает.
Я клавиатуру подключал через USB хаб и это на сколько я помню делается исключительно из-за тока потребления. При подключении напрямую клава просто не работала. Если есть сомнения, клавиатуру имеет смысл пока не подключать.

p.s. usb хаб опять-же должен быть с внешним источником питания. Я брал такой: Концентратор GEMBIRD UHB-C247 на 7 USB2.0 Блок питания 500mA

Автор: SVK 15.10.10, 07:47
Цитата SVK @
привести в порядок данный пункт думаю имеет смысл
и непосредственно от имени 'рута', т.е. как и написано в инструкции: sudo tar .....

Автор: ih_ 15.10.10, 17:45
Цитата SVK @
и непосредственно от имени 'рута', т.е. как и написано в инструкции: sudo tar .....
Я правильно Вас понял, что если сделать это не из под рута, то могут на файлы быть установлены атрибуты, которые не дают требуемого доступа к ним?

Автор: ih_ 16.10.10, 12:43
Сегодня с утра проделал все манипуляции с картой. И... Заработатло! В консоли загрузка проходит нормально до идентификации. :)
А вот индикатор так и не захотел работать. Посмотрел осциллографом, все тайминги всех сигналов в норме, за исключением DCLK (сигнал синхронизации данных). Он либо 3В либо 1.6В (видимо переходит в третье состояние), странно. Вы не могли бы посмотреть у себя запаяны ли у Вас резисторы R39-R41? Плата Chesternut43. Они задают адрес флешки, которая (похоже) идентифицирует плату расширения. Есть подозрение, что адрес не нулевой. А вообще где можно посмотреть в исходниках процесс опознавания платы расширения и работу с индикатором? Или какие то файлы конфигурации переферии на которых происходит сборка образа? Может быть можно включить более подробный лог, чтоб отследить как инициализируется индикатор? В логе есть такая строчка "fbcvt: 1024x768@60: CVT Name - .786M3-R". Что бы это значило?
Благодарю.

ps: Тема исчерпана. Вывод: действуй строго по инструкции, таже если получаемый результат внешне не отличается от требуемого. Заводить новую тему по поводу запуска LCD?

Автор: SVK 16.10.10, 19:03
Цитата ih_ @
Заводить новую тему по поводу запуска LCD?
да. Вопрос в следующую тему, а он (lcd) в каком состоянии остаётся - белом или чёрном? (какого его визуальное состояние в процессе загрузки)
Цитата ih_ @
Вы не могли бы посмотреть у себя запаяны ли у Вас резисторы R39-R41? Плата Chesternut43
у меня verdex, но посмотреть поискать что где разрывать - посмотрим, что-то похожее попадалось на глаза.

Сообщения были разделены в тему "Флуд"

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)