Date: Fri, 9 Dec 2011 13:24:01 +0100 From: Monthadar Al Jaberi <monthadar@gmail.com> To: Aleksandr Rybalko <ray@dlink.ua> Cc: freebsd-mips@freebsd.org Subject: Re: boot RSPRO from usb Message-ID: <CA%2BsBSoLp80B1KOsftVFNXA_8M=eLxsjU20FJZKaTyN7gm4S9ZA@mail.gmail.com> In-Reply-To: <20111209133928.76cb2cdf.ray@dlink.ua> References: <CA%2BsBSoKdkEjE1ykuy6oHrn%2Bqv7unruWS_BSS2J73W-zajMkXvg@mail.gmail.com> <EF46DA86-6711-4F72-AB52-875967F75544@lassitu.de> <CA%2BsBSoKTVm69ULkMX4SjdGoxBjD-%2BqUHqz_bYjnrto1ZTwDy1A@mail.gmail.com> <CAJ-VmokuPGLnMxiks_vGD8E5zbnC0FbRRJbbEPc-ZgDk0B1AKQ@mail.gmail.com> <CA%2BsBSoJtLfc_sDtxDxtZtd205y-nb%2B2Rev7v0SJp3M6a_FoCHQ@mail.gmail.com> <20111209133928.76cb2cdf.ray@dlink.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Dec 9, 2011 at 12:39 PM, Aleksandr Rybalko <ray@dlink.ua> wrote: > On Fri, 9 Dec 2011 11:47:00 +0100 > Monthadar Al Jaberi <monthadar@gmail.com> wrote: > >>> On Wed, Dec 7, 2011 at 11:46 PM, Adrian Chadd <adrian@freebsd.org> >>> wrote: >>> > Are you using the right kernel config files? :) >>> > >>> > Did you set the USB alignment parameter in the kernel config? >>> >>> yes alignment parameter is set. >>> >>> my config file is following: >>> >>> ident RSPRO_USB >>> makeoptions KERNLOADADDR=0x80050000 >>> options HZ=1000 >>> >>> hints "AR71XX.hints" >>> include "../atheros/std.ar71xx" >>> >>> makeoptions DEBUG=-g #Build kernel with gdb(1) >>> debug symbols >>> #makeoptions MODULES_OVERRIDE="" >>> >>> options DDB >>> options KDB >>> >>> options SCHED_4BSD #4BSD scheduler >>> options INET #InterNETworking >>> options NFSCL #Network >>> Filesystem Client >>> #options NFS_ROOT #NFS usable as /, >>> #requires NFSCL >>> options PSEUDOFS #Pseudo-filesystem >>> framework options _KPOSIX_PRIORITY_SCHEDULING #Posix >>> P1003_1B real-time extensions >>> >>> # options NFS_LEGACYRPC >>> # Debugging for use in -current >>> options DEADLKRES >>> options INVARIANTS >>> options INVARIANT_SUPPORT >>> options WITNESS >>> options WITNESS_SKIPSPIN >>> options FFS #Berkeley Fast Filesystem >>> options SOFTUPDATES #Enable FFS soft updates >>> support options UFS_ACL #Support for access >>> control lists options UFS_DIRHASH #Improve >>> performance on big directories >>> >>> options ROOTDEVNAME=\"ufs:/dev/da0\" >>> >>> options MSDOSFS #MSDOS Filesystem >>> >>> device pci >>> device ar71xx_pci >>> >>> # Wireless NIC cards >>> options IEEE80211_DEBUG >>> options IEEE80211_SUPPORT_MESH >>> options IEEE80211_SUPPORT_TDMA >>> device wlan # 802.11 support >>> device wlan_wep # 802.11 WEP support >>> device wlan_ccmp # 802.11 CCMP support >>> device wlan_tkip # 802.11 TKIP support >>> >>> device ath # Atheros NIC's >>> device ath_pci # Atheros pci/cardbus >>> glue options ATH_DEBUG >>> device ath_hal >>> option AH_SUPPORT_AR5416 >>> option AH_RXCFG_SDMAMW_4BYTES # See NOTES for >>> details of this WAR device ath_rate_sample >>> >>> device mii >>> device arge >>> >>> device umass >>> device scbus >>> device da >>> device ohci >>> device ehci >>> device usb >>> options USB_HOST_ALIGN=32 >>> options USB_EHCI_BIG_ENDIAN_DESC # handle >>> big-endian byte order >>> # options USB_DEBUG >>> >>> device gpio >>> device gpioled >>> >>> device spibus >>> device ar71xx_spi >>> device mx25l >>> # device geom_redboot >>> >>> options GEOM_UZIP >>> device geom_uzip >>> >>> device ar71xx_wdog >>> >>> device uart >>> >>> device loop >>> device ether >>> device md >>> device bpf >>> device random >>> device if_bridge >>> >>> device pcf2123_rtc >>> >>> > >>> > >>> > Adrian >>> >>> >>> >>> -- >>> Monthadar Al Jaberi >>> _______________________________________________ >>> freebsd-mips@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-mips >>> To unsubscribe, send any mail to >>> "freebsd-mips-unsubscribe@freebsd.org" > > > Hi MIPS masters, > > hope you don't forget about kern.cam.scsi_delay=10000 or SCSI_DELAY? :) I tried this option but what it did it delayed the discovery of /dev/da0 so that I need to yeild for an extra second. In the end I got same error: Root mount waiting for: usbus1 Trying to mount root from ufs:/dev/da0 []... mountroot: waiting for device /dev/da0 ... Mounting from ufs:/dev/da0 failed with error 19. Loader variables: Manual root filesystem specification: <fstype>:<device> [options] Mount <device> using filesystem <fstype> and with the specified (optional) option list. eg. ufs:/dev/da0s1a zfs:tank cd9660:/dev/acd0 ro (which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /) ? List valid disk boot devices . Yield 1 second (for background tasks) <empty line> Abort manual input 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 > > -- > Alexandr Rybalko <ray@dlink.ua> > aka Alex RAY <ray@ddteam.net> -- Monthadar Al Jaberi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BsBSoLp80B1KOsftVFNXA_8M=eLxsjU20FJZKaTyN7gm4S9ZA>
