On 7/25/2010 1:06 PM, Tim Wegner wrote:
> I have been happily running various verions of lrp for many years.
> most recently, LEAF Bering-uClibc 2.3 uClibc 0.9.20 Rev 3  on a
> headless Soekris net 4801 box. This has been running for five years
> are so with no problems.
>
> I want to upgrade to 3.1.1, but can't get the boot process to quite
> complete, gets hung with
> "Starting periodic command scheduler: cron.
> can't open /dev/tty1: No such d
> LEAF Bering-uClibc 3.1.1 Rev 6 uClibc 0.9.28  firewall ttyS0
> can't open /dev/tty1: No such device
> can't open /dev/tty2: No such device
> ..."
>
> To simplify things, I took the floppy image and copied the files to a
> compact flash card that already had syslinux (albeit an older version
> - does that matter?), and made the following changes:
>
> 0. did not overwrite ldlinux.sys from syslinux.
> 1. edited leaf.cfg to change to: PKGPATH="/dev/hda1:msdos"
> 2. edited syslinux.cfg in same way to use /dev/hda1, and also add
> support for serial port (only way to see what's happening on a
> Soekris)
> 3. copied initrd_ide_cd.lrp to initrd.lrp
> 4. Edited inittab in etc.lrp to add a getty line for serial port.
>
> I haven't added the natsemi.o module yet, but that shouldn't prevent
> boot process from completing (I would think). I just want to get to a
> login prompt, then I think I can get the rest of the way.
>
> There's no problem with the old setup, I just would like to get
> current. Also, there's a broken link to  the usb image:
>
> http://prdownloads.sourceforge.net/leaf/Bering-uClibc_3.1.1-
> beta3_usb_bering-uclibc-iso.bin.img.gz?download
>
> This link gives the models file by mistake. Is the USB image
> someplace?
>
> Any advice would be appreciated. There is a lot on the web for
> leaf/soekris, but it's all older than my old setup.
>
> Is there something else I have to do to set up the serial port?
>
> Thanks,
>
> Tim
>
> Here's what I get through the serial port, with a little bit snipped:
>
> DMI not present.
> Kernel command line: reboot=bios console=ttyS0,19200n8, nodma=hda
> ide=nodma BOOT_IMAGE=linux initrd=initrd.lrp init=/linuxrc rw
> root=/dev/ram0 LEAFCFG=/dev/hda1:msdos
> Initializing CPU#0
> Detected 266.661 MHz processor.
> Calibrating delay loop... 532.48 BogoMIPS
> Memory: 127244k/131072k available (865k kernel code, 3440k reserved,
> 97k data, 60k init, 0k highmem)
> Checking if this processor honours the WP bit even in supervisor
> mode... Ok.
> Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
> Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
> Mount cache hash table entries: 512 (order: 0, 4096 bytes)
> Buffer cache hash table entries: 8192 (order: 3, 32768 bytes)
> Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
> CPU: NSC Unknown stepping 01
> Checking 'hlt' instruction... OK.
> POSIX conformance testing by UNIFIX
> PCI: PCI BIOS revision 2.01 entry at 0xf7861, last bus=0
> PCI: Using configuration type 1
> PCI: Probing PCI hardware
> PCI: Probing PCI hardware (bus 00)
> Linux NET4.0 for Linux 2.4
> Based upon Swansea University Computer Society NET3.039
> Initializing RT netlink socket
> Starting kswapd
> pty: 256 Unix98 ptys configured
> keyboard: Timeout - AT keyboard not present?(ed)
> keyboard: Timeout - AT keyboard not present?(f4)
> Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
> DETECT_IRQ SERIAL_PCI enabled
> ÿttyS00 at 0x03f8 (irq = 4) is a 16550A
> ttyS01 at 0x02f8 (irq = 3) is a 16550A
> Real Time Clock Driver v1.10f
> floppy0: no floppy controllers found
> RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
> Initializing Cryptographic API
> NET4: Linux TCP/IP 1.0 for NET4.0
> IP Protocols: ICMP, UDP, TCP, IGMP
> IP: routing cache hash table of 1024 buckets, 8Kbytes
> TCP: Hash tables configured (established 8192 bind 16384)
> ip_tables: (C) 2000-2002 Netfilter core team
> arp_tables: (C) 2002 David S. Miller
> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
> RAMDISK: Compressed image found at block 0
> Freeing initrd memory: 402k freed
> VFS: Mounted root (minix filesystem).
> Freeing unused kernel memory: 60k freed
> LINUXRC: Bering - Initrd - 3.1.1 Rev 6 uClibc 0.9.28
> Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
> ide: Assuming 33MHz system bus speed for PIO modes; override with
> idebus=xx
> hda: Hitachi XX.V.4.2.0.0, CFA DISK drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> hda: attached ide-disk driver.
> hda: 62592 sectors (32 MB) w/1KiB Cache, CHS=489/4/32
> Partition check:
>   hda: hda1
>   hda: hda1
>   hda: hda1
> LINUXRC: Mounting a 6M TMPFS filesystem...
>   hda: hda1
>   hda: hda1
> LINUXRC: Installing -  root: /dev/hda1  config: /dev/hda1  etc:
> /dev/hda1  modules: /dev/hda1  iptables: /dev/hda1  dhcpcd: /dev/hda1
>   keyboard: /dev/hda1  shorwall: /dev/hda1  ulogd: /dev/hda1  dnsmasq:
> /dev/hda1  dropbear: /dev/hda1  mhttpd: /dev/hda1  openntpd:
> /dev/hda1  webconf: /dev/hda1  configdb: configdb(nf!)  moddb:
> /dev/hda1 - Finished.
> sh: argument expected
> LINUXRC: Loaded Packages
> Loading keymap: us.maploadkmap: can't open console
> .
> Loading modules:
> ip_conntrack version 2.1 (1024 buckets, 8192 max) - 312 bytes per
> conntrack
> IPP2P v0.8.2 loading
> Software Watchdog Timer: 0.05, timer margin: 60 sec
> Setting kernel variables ...
> net.ipv4.conf.default.rp_filter = 1
> net.ipv4.conf.all.rp_filter = 1
> done.
> Mounting local file systems...
> Initializing random number generator... done.
> Starting system log daemon: syslogd.
> Starting kernel log daemon: klogd.
> Configuring network interfaces: SIOCGIFFLAGS: No such device
> Cannot find device "eth1"
> SIOCGIFFLAGS: No such device
> done.
> Will output 1024 bit rsa secret key to
> '/etc/dropbear/dropbear_rsa_host_key'
> Generating key, this may take a while...
> [snip]
> Starting Dropbear Secure Shell server: dropbear.
> Starting software watchdog... done.
> Starting caching dns forwarder: dnsmasq.
> Starting ulogd: ulogd.
> Starting "Shorewall firewall": Compiling...
> Initializing...
> Determining Zones...
>     IPv4 Zones: net loc
>     Firewall Zone: fw
> Validating interfaces file...
> Validating hosts file...
> Pre-processing Actions...
>     Pre-processing /usr/share/shorewall/action.Drop...
>     Pre-processing /usr/share/shorewall/action.Reject...
> Validating Policy file...
> Determining Hosts in Zones...
>     net Zone: eth0:0.0.0.0/0
>     loc Zone: eth1:0.0.0.0/0
> Deleting user chains...
> Compiling /etc/shorewall/routestopped ...
> Creating Interface Chains...
> Compiling Common Rules
> Adding rules for DHCP
> Enabling RFC1918 Filtering
> Compiling Kernel Route Filtering...
> Compiling IP Forwarding...
> Compiling /etc/shorewall/rules...
> Compiling Actions...
> Compiling /usr/share/shorewall/action.Drop for Chain Drop...
> Compiling /usr/share/shorewall/action.Reject for Chain Reject...
> Compiling /etc/shorewall/policy...
> Compiling Masquerading/SNAT
> Compiling Traffic Control Rules...
> Compiling Rule Activation...
> Shorewall configuration compiled to /var/lib/shorewall/.start
> Processing /etc/shorewall/params ...
> Starting Shorewall....
> Initializing...
> Processing /etc/shorewall/init ...
> Clearing Traffic Control/QOS
> Deleting user chains...
> Processing /etc/shorewall/continue ...
> Enabling Loopback and DNS Lookups
> Creating Interface Chains...
> Setting up SMURF control...
> Processing /etc/shorewall/initdone ...
> Setting up Black List...
> Setting up rules for DHCP...
> Setting up RFC1918 Filtering...
> Setting up ARP filtering...
> Setting up Route Filtering...
>     WARNING: Cannot set route filtering on eth0
> Setting up Accept Source Routing...
> IP Forwarding Enabled
> Setting up SYN Flood Protection...
> Setting up Rules...
> Setting up Actions...
> Creating action chain Drop
> Creating action chain Reject
> Creating action chain dropBcast
> Creating action chain dropInvalid
> Creating action chain dropNotSyn
> Applying Policies...
> Setting up Masquerading/SNAT...
>     ERROR: Unable to determine the routes through interface "eth1"
> Processing /etc/shorewall/stop ...
> IP Forwarding Enabled
> Processing /etc/shorewall/stopped ...
> Terminated
> Starting internet superserver: inetd.
> Starting openntpd: openntpd.
> Starting mini httpd:.
> Loading Webconf Plugins:
> LWP is undefined - using LRP package list;
>   hda: hda1
>   hda: hda1
>    initrd(nf)  root(nf)  config(nf)  etc(nf)  modules(nf)
>    iptables(nf)  dhcpcd(nf)  keyboard  shorwall(nf)  ulogd(nf)
>    dnsmasq  dropbear  mhttpd(nf)  openntpd  webconf
>    moddb(nf) - finished.
> Starting periodic command scheduler: cron.
> can't open /dev/tty1: No such d
> LEAF Bering-uClibc 3.1.1 Rev 6 uClibc 0.9.28  firewall ttyS0
> can't open /dev/tty1: No such device
> can't open /dev/tty2: No such device
> [repeats]
>
>
>    
I believe on soekris you have no tty so comment these two lines in

/etc/inittab

#tty1::respawn:/sbin/getty 38400 tty1
#tty2::respawn:/sbin/getty 38400 tty2

Victor


------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
------------------------------------------------------------------------
leaf-user mailing list: leaf-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/

Reply via email to