ts-7000
[Top] [All Lists]

Re: [ts-7000] Problem mounting Debian Sarge filesystem via NFS with 2.6.

To:
Subject: Re: [ts-7000] Problem mounting Debian Sarge filesystem via NFS with 2.6.21 kernel
From: Daniel Smolik <>
Date: Mon, 24 Dec 2007 22:16:48 +0100
Jeff Cunningham napsal(a):
> Hi;
> 
> I've been trying to follow the  Linux 2.6 for TS-72XX instructions from 
> the TS website but have been unable to mount the root filesystem using 
> NFS on my TS-7200. I have long been able to do this with the 2.4 kernel. 
> I'm hoping someone can tell me what I'm doing wrong. Here is what I've done:
> 
> * I downloaded their toolchain, their kernel sources (2.6.21), built the 
> kernel according to their instructions, and it will boot from it.
> 
> * I downloaded the root file system tarball: 
> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/distributions/debian-sarge-udev-11-15-2007.tar.gz
> When I untarred it I noticed that it has an unexpected base path: 
> /tmp/mnt , so I incorporated this into the /etc/exports path
> 
>     /home/ts7200/2.6/tmp/mnt 
> 192.168.1.0/255.255.255.0(rw,no_root_squash,insecure,async)
> 
> * I added the following line to /home/ts7200/2.6/tmp/mnt/etc/fstab:
> 
>     192.168.1.13:/home/ts7200/2.6/tmp/mnt / nfs exec,dev,suid 1 1
> 
> There was no line with /dev/hda1 to comment out - it had no root line at 
> all.
> 
> * I am using RedBoot as follows:
> 
>     load -b 0x00218000 -m disk hda1:/boot/vmlinux-2.6.21-ts_1
>     exec -c "root=/dev/nfs 
> nfsroot=192.168.1.13:/home/ts7200/2.6/debian-sarge-udev-11-15-2007 
> console=ttyAM0,115200 ip=dhcp"
> 
> The load works fine. The boot starts, goes through a bit and then hangs 
> trying to mount NFS, although it seems to respond fine the first time:
> 
> RedBoot> load -b 0x00218000 -m disk hda1:/boot/vmlinux-2.6.21-ts_1
> Address offset = 0x00218000
> Entry point: 0x00218000, address range: 0x00218000-0x0037e468
> RedBoot> exec -c "root=/dev/nfs 
> nfsroot=192.168.1.13:/home/ts7200/2.6/debian-sarge-udev-11-15-2007 
> console=ttyAM0,115200 ip=dhcp"
> Using base address 0x00218000 and length 0x00166468
> Uncompressing 
> Linux..................................................................................................
>  
> done, booting the ke.
> Linux version 2.6.21-ts  (gcc version 3.4.4 (release) 
> (CodeSourcery ARM 2005q3-2)) #1 PREEMPT Sun Dec 23 18:55:30 PST 2007
> CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=40007177
> Machine: Technologic Systems TS-72xx SBC
> Memory policy: ECC disabled, Data cache writeback
> 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 4 zonelists.  Total pages: 8128
> Kernel command line: root=/dev/nfs 
> nfsroot=192.168.1.13:/home/ts7200/2.6/debian-sarge-udev-11-15-2007 
> console=ttyAM0,115200 ip=dhcp
> 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: 8MB 8MB 8MB 8MB = 32MB total
> Memory: 29304KB available (2760K code, 255K data, 112K init)
> Mount-cache hash table entries: 512
> CPU: Testing write buffer coherency: ok
> NET: Registered protocol family 16
> ep93xx: PLL1 running at 400 MHz, PLL2 at 192 MHz
> ep93xx: FCLK 200 MHz, HCLK 100 MHz, PCLK 50 MHz
> 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)
> JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
> yaffs Dec 23 2007 18:50:29 Installing.
> io scheduler noop registered
> io scheduler deadline registered (default)
> ep93xx_wdt: EP93XX watchdog, driver version 0.3
> Serial: AMBA driver $Revision: 1.1.1.1 $
> apb:uart1: ttyAM0 at MMIO 0x808c0000 (irq = 52) is a AMBA
> apb:uart2: ttyAM1 at MMIO 0x808d0000 (irq = 54) is a AMBA
> apb:uart3: ttyAM2 at MMIO 0x808e0000 (irq = 55) is a AMBA
> RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
> loop: loaded (max 8 devices)
> tun: Universal TUN/TAP device driver, 1.6
> tun: (C) 1999-2004 Max Krasnyansky <>
> ep93xx-eth version 0.1 loading
> eth0: ep93xx on-chip ethernet, IRQ 39, 00:d0:69:40:9e:60.
> Linux video capture interface: v2.00
> physmap platform flash device: 01000000 at 60000000
> physmap-flash.0: Found 1 x16 devices at 0x0 in 8-bit bank
>  Intel/Sharp Extended Query Table at 0x0031
> Using buffer write method
> cfi_cmdset_0001: Erase suspend on write enabled
> cmdlinepart partition parsing not available
> Searching for RedBoot partition table in physmap-flash.0 at offset 0xfe0000
> No RedBoot partition table detected in physmap-flash.0
> ep93xx-ohci ep93xx-ohci: EP93xx OHCI
> ep93xx-ohci ep93xx-ohci: new USB bus registered, assigned bus number 1
> ep93xx-ohci ep93xx-ohci: irq 56, io mem 0x80020000
> usb usb1: Product: EP93xx OHCI
> usb usb1: Manufacturer: Linux 2.6.21-ts ohci_hcd
> usb usb1: SerialNumber: ep93xx
> usb usb1: configuration #1 chosen from 1 choice
> hub 1-0:1.0: USB hub found
> hub 1-0:1.0: 3 ports detected
> Initializing USB Mass Storage driver...
> usb 1-3: new full speed USB device using ep93xx-ohci and address 2
> usb 1-3: Product: USB2.0 WLAN
> usb 1-3: Manufacturer: ZyDAS
> usb 1-3: configuration #1 chosen from 1 choice
> usbcore: registered new interface driver usb-storage
> USB Mass Storage support registered.
> usbcore: registered new interface driver usbhid
> drivers/usb/input/hid-core.c: v2.6:USB HID core driver
> mice: PS/2 mouse device common for all mice
> rtc-m48t86 rtc-m48t86: rtc core: registered m48t86 as rtc0
> rtc-m48t86 rtc-m48t86: battery exhausted
> ep93xx-rtc ep93xx-rtc: rtc core: registered ep93xx as rtc1
> TCP cubic registered
> NET: Registered protocol family 1
> NET: Registered protocol family 17
> NET: Registered protocol family 15
> ieee80211: 802.11 data/management/control stack, git-1.1.13
> ieee80211: Copyright (C) 2004-2005 Intel Corporation 
> <>
> rtc-m48t86 rtc-m48t86: hctosys: invalid date/time
> Sending DHCP requests ., OK
> IP-Config: Got DHCP answer from 0.0.0.0, my address is 192.168.1.103
> IP-Config: Complete:
>       device=eth0, addr=192.168.1.103, mask=255.255.255.0, gw=192.168.1.1,
>      host=192.168.1.103, domain=hsd1.wa.comcast.net., nis-domain=(none),
>      bootserver=0.0.0.0, rootserver=192.168.1.13, rootpath=
> Looking up port of RPC 100003/2 on 192.168.1.13
> Looking up port of RPC 100005/1 on 192.168.1.13
> VFS: Mounted root (nfs filesystem).
> Freeing init memory: 112K
> nfs: server 192.168.1.13 not responding, still trying
> nfs: server 192.168.1.13 OK
> INIT: version 2.86 booting
> Cleaning up ifupdown...done.
> Loading kernel modules...done.
> Checking all file systems...
> fsck 1.37 (21-Mar-2005)
> ... done.
> mount: you didn't specify a filesystem type for 
> /dev/ide/host0/bus0/target0/lun0/part1
>        I will try all types mentioned in /etc/filesystems or 
> /proc/filesystems
> Trying yaffs
> mount: special device /dev/ide/host0/bus0/target0/lun0/part1 does not exist
> Setting up networking...done.
> Setting up IP spoofing protection: rp_filter.
> Enabling packet forwarding...done.
> Configuring network interfaces...nfs: server 192.168.1.13 not 
> responding, still trying
> nfs: server 192.168.1.13 not responding, still trying
> 
> 
> Any help would be greatly appreciated!
I think that main problem may be  that TS 2.6.x kernel doesn't support 
IDE interface on TS-7200. Look at my previous messages about 2.6.x on 
TS-7200.

                                Dan







 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU