boot RSPRO from usb
Monthadar Al Jaberi
monthadar at gmail.com
Fri Dec 9 15:01:00 UTC 2011
On Fri, Dec 9, 2011 at 2:10 PM, Maciej Milewski <milu at dat.pl> wrote:
> Dnia piątek, 9 grudnia 2011 13:24:01 Monthadar Al Jaberi pisze:
>> On Fri, Dec 9, 2011 at 12:39 PM, Aleksandr Rybalko <ray at dlink.ua> wrote:
>> > On Fri, 9 Dec 2011 11:47:00 +0100
>> >
>> > Monthadar Al Jaberi <monthadar at gmail.com> wrote:
>> mountroot> .
>> da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
>> da0: <USB 2.0 Flash Disk 2.40> Removable Direct Access SCSI-2 device
>> da0: 40.000MB/s transfers
>> da0: 2022MB (4141056 512 byte sectors: 255H 63S/T 257C)
>> (probe1:umass-sim1:1:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
>> (probe1:umass-sim1:1:0:0): CAM status: SCSI Status Error
>> (probe1:umass-sim1:1:0:0): SCSI status: Check Condition
>> (probe1:umass-sim1:1:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not
>> present) da1 at umass-sim1 bus 1 scbus1 target 0 lun 0
>> da1: <Generic STORAGE DEVICE 9451> Removable Direct Access SCSI-0 device
>> da1: 40.000MB/s transfers
>> da1: Attempt to query device size failed: NOT READY, Medium not present
>>
>> mountroot> ?
>>
>> List of GEOM managed disk devices:
>> da1 da0 flash/spi0
>>
>> mountroot> ufs:/dev/da0
>> Trying to mount root from ufs:/dev/da0 []...
>> warning: no time-of-day clock registered, system time will not be set
>> accurately g_vfs_done():da0[READ(offset=142729216, length=65536)]error = 5
>> vnode_pager_getpages: I/O read error
>> ELF interpreter /libexec/ld-elf.so.1 not found
>> g_vfs_done():da0[READ(offset=5037056, length=1024)]error = 5
>> g_vfs_done():da0[READ(offset=5037056, length=1024)]error = 5
>> g_vfs_done():da0[READ(offset=782336, length=65536)]error = 5
>> vnode_pager_getpages: I/O read error
>> vm_fault: pager read error, pid 1 (init)
>> BAD_PAGE_FAULT: pid 1 (init), uid 0: pc 0x49e398 got a read fault at
>> 0x49e398 Trapframe Register Dump:
>> zero: 0 at: 0x513d20 v0: 0x21 v1: 0x4dc224
>> a0: 0x7ffec9f8 a1: 0xd a2: 0x4dc1d0 a3: 0x7ffeca80
>> t0: 0x1beec8 t1: 0 t2: 0x1beec8 t3: 0x8000000
>> t4: 0x1beec80 t5: 0 t6: 0 t7: 0
>> t8: 0x3d000 t9: 0x49e398 s0: 0x7ffec9f8 s1: 0x7ffeca80
>> s2: 0x7ffed6e0 s3: 0x4dc245 s4: 0x4dc24e s5: 0x4d55d4
>> s6: 0x7ffed7b4 s7: 0x4d5ab4 k0: 0 k1: 0
>> gp: 0x4fefe0 sp: 0x7ffec9c8 s8: 0x40301c ra: 0x456d5c
>> sr: 0xfc13 mullo: 0x222222a2 mulhi: 0xffffffffffffff80 badvaddr: 0x49e398
>> cause: 0x10000008 pc: 0x49e398
>> pc address 0x49e398 is inaccessible, pde = 0x80b9b000, pte = 0
>> Page table info for bad address 0x49e398: pde = 0x80b9b000, pte = 0
>>
> Hi Monthadar,
> this looks for me like some error in fs. I remember similar problems(with fs)
> on first boot of new makefs based image. There was needed to run fsck before
> first mount of fs. But have never seen such error on my board.
>
> Can you provide the command used to generate this image(and maybe image itself
> privately?)
ofcourse:
makefs -t ffs -B big -s 20m ../target_image/rootfs.img rspro/root/
I dont know if I need to run fsck, I am using same image embedded in kernel:
ROOTDEVNAME=\"ufs:/dev/md0.uzip\"
and it works, and also as I noted above I have an old kernel that
loads fine from same usb....
how can I send you the image?
>
> Alternative way maybe would work. Have you tried to run system from nfs and
> create fs by newfs + (cp || untar || rsync || install) needed system files?
sorry, but I dont understand, can you explain a bit more?
>
>
> --
> Maciej
--
Monthadar Al Jaberi
More information about the freebsd-mips
mailing list