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