diskless/pxe booting problem cont. aka "cannot open /dev/ttyv0"
Dave O
dso at mssystems.com
Thu Oct 16 15:04:09 PDT 2003
Ok, the last problem I was experiencing when the console would just
freeze while the kernel was attempting to do the nfs mount was due to a
firewall rule. At least, that's what I gathered after scrolling through
a tcpdump capture. I don't have the message handy, but it seemed to
have been due to expecting an icmp response that never came. Anyways,
I'm past this part now.
My problem now is that the boot process is hanging during what appears
to be rc.i386 initialization. I tried looking through the archives but
only found one recent posting that never got answered. All the other
(few) where somewhat dated (circa 1999). For the record, I'm trying to
pxeboot a soekris net4501. There's no vga or keyboard adapter as
everythings handled through the serial console. Can anyone provide any
suggestions at what I should be looking at next.
Thanks,
dso
dmesg
------------------------------------------
[snip]
Mounting NFS file systems:.
Additional daemons: syslogd.
Doing additional network setup:.
Starting final network daemons:.
ELF ldconfig path: /usr/lib /usr/lib/compat
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout
Starting standard daemons: cron.
Initial rc.i386 nnitialization:.
Configuring syscons: blanktime/etc/rc.syscons: cannot open /dev/ttyv0:
no such d
evice or address
.
Additional ABI support:.
Starting local daemons:.
Additional TCP options:.
Thu Jan 10 00:35:03 GMT 1980
/usr/src/sys/i386/conf/DISKLESS
------------------------------------------
machine i386
cpu I486_CPU
ident DISKLESS
maxusers 0
options INET #InterNETworking
options FAST_IPSEC #new IPsec
options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep
this!]
options SOFTUPDATES #Enable FFS soft updates support
options UFS_DIRHASH #Improve performance on big
directories
options MFS #Memory Filesystem
#options MD_ROOT #MD is a potential root device
options PROCFS #Process filesystem
options COMPAT_43 #Compatible with BSD 4.3 [KEEP
THIS!]
options KTRACE #ktrace(1) support
options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options P1003_1B #Posix P1003_1B real-time extensions
options _KPOSIX_PRIORITY_SCHEDULING
options ICMP_BANDLIM #Rate limit bad replies
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options NO_SWAPPING # Disable swapping
# Debugging options
options DDB # Enable the kernel debugger.
# Options for pxe booting
options BOOTP
options BOOTP_NFSROOT
options BOOTP_COMPAT
options NFS
options NFS_ROOT
options IPFILTER #ipfilter support
options IPFILTER_LOG #ipfilter logging
options CLK_USE_I8254_CALIBRATION
options CPU_ELAN
options HZ=250
device isa
device pci
# ATA and ATAPI devices
device ata0 at isa? port IO_WD1 irq 14
device ata1 at isa? port IO_WD2 irq 15
device ata
device atadisk # ATA disk drives
options ATA_STATIC_ID #Static device numbering
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc0 at isa? port IO_KBD
device atkbd0 at atkbdc? irq 1 flags 0x1
device vga0 at isa?
device sc0 at isa? flags 0x100
# splash screen/screen saver
pseudo-device splash
# Floating point support - do not disable.
device npx0 at nexus? port IO_NPX irq 13
# Power management support (see LINT for more options)
#device apm0 at nexus? disable flags 0x20 # Advanced Power
Management
# PCCARD (PCMCIA) support
#device card
#device pcic0 at isa? irq 0 port 0x3e0 iomem 0xd0000
#device pcic1 at isa? irq 0 port 0x3e2 iomem 0xd4000 disable
# Serial (COM) ports
device sio0 at isa? port IO_COM1 flags 0x10 irq 4
device sio1 at isa? port IO_COM2 irq 3
# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device miibus # MII bus support
device sis # Silicon Integrated Systems SiS 900/SiS
7016
# Pseudo devices - the number indicates how many units to allocate.
pseudo-device loop # Network loopback
pseudo-device ether # Ethernet support
pseudo-device tun # Packet tunnel.
pseudo-device pty # Pseudo-ttys (telnet etc)
#pseudo-device md # Memory "disks"
pseudo-device gif # IPv6 and IPv4 tunneling
# The `bpf' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
pseudo-device bpf #Berkeley packet filter
#####################################################################
# crypto subsystem
#
# This is a port of the openbsd crypto framework. Include this when
# configuring IPsec and when you have a h/w crypto device to accelerate
# user applications that link to openssl.
#
# Drivers are ports from openbsd with some simple enhancements that have
# been fed back to openbsd (and hopefully will be included).
pseudo-device crypto # core crypto support
More information about the freebsd-questions
mailing list