On Mon, Aug 13, 2012 at 11:30:06PM +0200, Pierre DAVID wrote:
> On Sun, Aug 12, 2012 at 05:49:24PM +0200, Paul Schenkeveld wrote:
> > Hi,
> > 
> > I am trying to build a NanoBSD image for Soekris net4801 with a recent
> > -CURRENT.  The kernel boots fine but when it comes to mounting the root
> > filesystem, it cannot find the flash disk anymore.  Bios is up to date
> > (1.33).
> > 
> 
> Hello,
> 
> I'm trying to resurrect my old net4801 and update it with -CURRENT
> (old version was a 8-CURRENT), and I do not succeed to get kernel
> output via the RS-232 port. Kernel goes mute just after being loaded.
> Could you send me your NanoBSD kernel configuration file?
> 
> Pierre

Below is my kernel config.  You also have to use boot0sio and create a
file called /boot.config containing "-h" so the boot loader knows that
you want to use a serial console.  Usually NanoBSD does that for you
if you include "customize_cmd cust_comconsole" in your NanoBSD config
file and leave NANO_BOOTLOADER set to its default of "boot/boot0sio".

------------------------------------------------------------------------
# from GENERIC
cpu             I586_CPU
ident           NET4801
options         SCHED_ULE               # ULE scheduler
options         PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support
options         UFS_DIRHASH             # Improve performance on big directories
options         MD_ROOT                 # MD is a potential root device
options         PROCFS                  # Process filesystem (requires PSEUDOFS)
options         PSEUDOFS                # Pseudo-filesystem framework
options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
options         KTRACE                  # ktrace(1) support
options         STACK                   # stack(9) support
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         PRINTF_BUFR_SIZE=128    # Prevent printf output being 
interspersed.
options         INCLUDE_CONFIG_FILE     # Include this file in kernel
device          apic                    # I/O APIC
device          cpufreq
device          acpi
device          pci
device          ahci            # AHCI-compatible SATA controllers
device          ata             # Legacy ATA/SATA controllers
options         ATA_CAM         # Handle legacy controllers with CAM
options         ATA_STATIC_ID   # Static device numbering
device          mvs             # Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA
device          siis            # SiliconImage SiI3124/SiI3132/SiI3531 SATA
device          scbus           # SCSI bus (required for ATA/SCSI)
device          da              # Direct Access (disks)
device          pass            # Passthrough device (direct ATA/SCSI access)
device          ctl             # CAM Target Layer
device          pmtimer
device          uart            # Generic UART driver
device          miibus          # MII bus support
device          sis             # Silicon Integrated Systems SiS 900/SiS 7016
device          loop            # Network loopback
device          random          # Entropy device
device          ether           # Ethernet support
device          vlan            # 802.1Q VLAN support
device          tun             # Packet tunnel.
device          md              # Memory "disks"
device          gif             # IPv6 and IPv4 tunneling
device          bpf             # Berkeley packet filter
options         USB_DEBUG       # enable debug msgs
device          uhci            # UHCI PCI->USB interface
device          ohci            # OHCI PCI->USB interface
device          usb             # USB Bus (required)
device          umass           # Disks/Mass storage - Requires scbus and da
# local additions
makeoptions     MODULES_OVERRIDE=""
options         CPU_GEODE
options         CPU_SOEKRIS
device          atadisk         # ATA disk drives
------------------------------------------------------------------------

I have tried with and without the "device atadisk" line but my compact
flash is never seen by the kernel.

Kind regards,

Paul Schenkeveld
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to