Цитата(THK @ Feb 12 2008, 00:33)
Спасибо! Попробую скачать еще разок (уже 4раз). Проблемма в том, что каждый раз качается битый файл!!! При распаковке файла васкакивают сообщения о несуществующем файле. И еще, файл каждый раз одинаковый по объему, но разный по содержимому (сравнивал Total Commander'ом).
Проблема решена!
1 и 4 раз файлы скачались одинаковые - сделал вывод, что архив исправен.
Еще раз попробовал распаковать его на ММС – результат тот же.
Решил попробовать распаковать его не с помощью KDE, а миднайт командером – распаковался без ошибок.
Далее написал для себя руководство – план к действию:
Отформатировать MMC карту как ext2.
Распаковать debian_sid_rainbow2.tar.bz2 – (готовый образ debian sid) на ММС
Входим в u-boot и даем команду загрузки по tftp:
u-boot> tftpboot 20800000 /Debian/uImage
u-boot> cp.b 20800000 C002A000 157000
После этого, прописав в U-boot окружение:
boot> setenv bootargs “noinitrd root=/dev/mmcblk0p1 rw console=ttyS0,115200 mem=32M rootdelay=10”
boot> setenv bootcmd “cp.b C002A000 20A00000 200000; bootm 20A00000”
boot> saveenv
boot> boot
Система загрузилась, нашла ошибки ФС, исправила их, перезагрузилась и написала, что кернел в панике.
После 2 или 3 перезагрузок вошел в u-boot и дал команду boot.
Linux загрузился!!!
AT91F_LowLevelInit(): Debug channel initialized
press any key to enter bootloader
Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000]
Set PLLA to 180Mhz and Master clock to 45Mhz and start U-BOOT
U-Boot 1.1.1 (May 4 2006 - 11:47:26)
U-Boot code: 20F00000 -> 20F1BC3C BSS: -> 20F20554
RAM Configuration:
Bank #0: 20000000 32 MB
Unknown flash manufacturer 0x00900090
Flash: 0 kB
DataFlash:AT45DB642
Nb pages: 8192
Page Size: 1056
Size= 8650752 bytes
Logical address: 0xC0000000
Area 0: C0000000 to C0007FFF (RO)
Area 1: C0008000 to C001FFFF (RO)
Area 2: C0020000 to C0027FFF
Area 3: C0028000 to C083FFFF
In: serial
Out: serial
Err: serial
eth: setting MAC address to 12:34:56:78:9a:bc
PHY not connected!!
Link: 100baseTX Full Duplex
Hit any key to stop autoboot: 0
## Booting image at 20a00000 ...
Image Name:
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 1296669 Bytes = 1.2 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
Linux version 2.6.21.5 (root@slava2005) (gcc version 3.4.6) #11 PREEMPT Tue Jul
10 13:26:24 MSD 2007
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0003177
Machine: Rainbow 1.1s
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 179 MHz, master 44 MHz, main 18.432 MHz
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Built 1 zonelists. Total pages: 8128
Kernel command line: noinitrd root=/dev/mmcblk0p1 rw console=ttyS0,115200 mem=32
M rootdelay=10
AT91: 96 gpio irqs in 3 banks
PID hash table entries: 128 (order: 7, 512 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 29720KB available (2428K code, 184K data, 104K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
NTFS driver 2.1.28 [Flags: R/O].
io scheduler noop registered
io scheduler anticipatory registered (default)
atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL
atmel_usart.1: ttyS1 at MMIO 0xfffc4000 (irq = 7) is a ATMEL_SERIAL
RAMDISK driver initialized: 1 RAM disks of 8192K size 1024 blocksize
eth0: Link now 100-FullDuplex
eth0: AT91 ethernet at 0xfefbc000 int=24 100-FullDuplex (12:34:56:78:9a:bc)
eth0: Micrel KS8721 PHY
at91_ohci at91_ohci: AT91 OHCI
at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
at91_ohci at91_ohci: irq 23, io mem 0x00300000
usb usb1: configuration #1 chosen from 1 choice
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.
udc: at91_udc version 3 May 2006
mice: PS/2 mouse device common for all mice
ds1307 0-0068: rtc core: registered ds1307 as rtc0
at91_i2c at91_i2c: AT91 i2c bus driver.
AT91 MMC: 4 wire bus mode not supported by this driver - using 1 wire
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
ds1307 0-0068: setting the system clock to 2000-01-01 02:02:59 (946692179)
Waiting 10sec before mounting root device...
mmcblk0: mmc0:0001 000000 501760KiB
mmcblk0: p1
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 104K
Mount failed for selinuxfs on /selinux: No such file or directory
INIT: version 2.86 booting
hostname: the specified hostname is invalid
Activating swap...done.
Checking root file system...fsck 1.40.1 (08-Jul-2007)
/dev/mmcblk0p1: clean, 7920/125488 files, 166459/501728 blocks
done.
Setting the system clock..
Cleaning up ifupdown....
Loading kernel modules...FATAL: Could not load /lib/modules/2.6.21.5/modules.dep
: No such file or directory
Loading device-mapper support.
Checking file systems...fsck 1.40.1 (08-Jul-2007)
done.
Setting kernel variables...done.
Mounting local filesystems...done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...eth0: Link now 100-FullDuplex
done.
INIT: Entering runlevel: 2
Starting system log daemon....
Starting kernel log daemon....
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
Debian GNU/Linux lenny/sid ecb_at91 ttyS0
ecb_at91 login: root
Last login: Sat Jan 1 01:58:27 2000 on ttyS0
Linux ecb_at91 2.6.21.5 #11 PREEMPT Tue Jul 10 13:26:24 MSD 2007 armv4tl
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
ecb_at91:~#
Сейчас такая проблема:
При установке USB-Flash пишет:
ecb_at91:/mnt# ls
usb
ecb_at91:/mnt# cd /
ecb_at91:/# usb 1-1: new full speed USB device using at91_ohci and address 2
usb 1-1: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
scsi 0:0:0:0: Direct-Access JetFlash TS1GJFV30 8.07 PQ: 0 ANSI: 2
SCSI device sda: 2007038 512-byte hdwr sectors (1028 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
SCSI device sda: 2007038 512-byte hdwr sectors (1028 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda
но отказывается монтировать его (mount /dev/sda1 /mnt/usb) пишет, что устройство не существует.
Естественно папку /mnt/usb я предварительно создал.
В чем может быть проблема? Куда копать? Help!!!
Сообщение отредактировал THK - Feb 17 2008, 14:39