NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/24094 (pciide broken on Compaq Armada 1110)

The following reply was made to PR kern/24094; it has been noted by GNATS.

From: Sascha Wilde <>
To: Martin Husemann <>
Subject: Re: kern/24094 (pciide broken on Compaq Armada 1110)
Date: Sat, 02 Jan 2010 22:30:55 +0100

 Martin Husemann <> wrote:
 > On Sat, Jan 02, 2010 at 09:30:07PM +0100, Sascha Wilde wrote:
 >> Ok, test done: I did build a boiled down NetBSD 5 kernel with PCI
 >> support (configuration attached for reference) and booted my Armada from
 >> it -- with the old catastrophic results: the symptoms are exactly the
 >> same as described in my original six year old report...  :-(
 > The configuration was missing ;-)
 Ooops, sorry -- attached, this time for real...
 > Could you please make sure it has 
 >   optiide* at pci? dev ? function ?
 yes, it has.
 Sascha Wilde 
 "If you were young again, would you start writing TeX again or would
 you use Microsoft Word, or another word processor?" - "I hope to die
 before I *have* to use Microsoft Word."    --  Prof. Donald E. Knuth
 Content-Disposition: inline; filename=SCHLEPPY
 include        "arch/i386/conf/std.i386"
 maxusers       8               # estimated number of users
 makeoptions    CPUFLAGS="-march=i486 -mtune=i586" # Assume at least 486,
                                                   # tune for more modern
 makeoptions    COPTS="-Os"
 options        MTRR            # memory-type range register syscall support
 options        INSECURE        # disable kernel security levels - X needs this
 options        RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
 options        SYSVMSG         # System V-like message queues
 options        SYSVSEM         # System V-like semaphores
 options        SYSVSHM         # System V-like memory sharing
 options        P1003_1B_SEMAPHORE      # p1003.1b semaphore support
 options        COMPAT_16       # NetBSD 1.6
 options        COMPAT_20       # NetBSD 2.0
 options        COMPAT_30       # NetBSD 3.0
 options        COMPAT_30_PTHREAD # NetBSD 3.0 pthreads compatibility.
 options        COMPAT_40       # NetBSD 4.0
 options        COMPAT_43       # 4.3BSD, 386BSD, and BSDI
 options        COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
 file-system    FFS             # UFS
 file-system    NFS             # Network File System client
 file-system    MSDOSFS         # MS-DOS file system
 file-system    KERNFS          # /kern
                                # immutable) behave as system flags.
 options        INET            # IP + ICMP + TCP + UDP
 options        INET6           # IPV6
 options        WSEMUL_VT100            # VT100 / VT220 emulation
 options        WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8)
 options        WS_KERNEL_FG=WSCOL_GREEN
 options        WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8)
 options        WSDISPLAY_COMPAT_PCVT           # emulate some ioctls
 options        WSDISPLAY_COMPAT_SYSCONS        # emulate some ioctls
 options        WSDISPLAY_COMPAT_USL            # VT handling
 options        WSDISPLAY_COMPAT_RAWKBD         # can get raw scancodes
 config         netbsd  root on ? type ffs
 apm0   at mainbus0                     # Advanced power management
 options        APM_V10_ONLY            # Use only the APM 1.0 calls
 options        APM_POWER_PRINT         # Print stats on the console
 pci*   at mainbus? bus ?
 pci*   at pchb? bus ?
                                        # L2/L3 work, but should not be enabled
                                        # on anything else.
                                        # work, but should not be enabled
                                        # on anything else.
                                        # watchdog, SpeedStep and HPET
 pchb*  at pci? dev ? function ?        # PCI-Host bridges
 pcib*  at pci? dev ? function ?        # PCI-ISA bridges
 isa0   at mainbus?
 isa0   at pcib?
 pcmcia* at pcic? controller ? socket ?
 pcic0  at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
 pcic0  at pci? dev? function ?
 cbb*           at pci? dev ? function ?
 cardslot*      at cbb?
 cardbus*       at cardslot?
 pcmcia*        at cardslot?
 npx0   at isa? port 0xf0 irq 13        # x86 math coprocessor
 pckbc0         at isa?                 # pc keyboard controller
 pckbd*         at pckbc?               # PC keyboard
 pms*           at pckbc?               # PS/2 mouse for wsmouse
 vga0           at isa?
 vga*           at pci? dev ? function ?
 wsdisplay*     at vga? console ?
 wskbd*         at pckbd? console ?
 wsmouse*       at pms? mux 0
 com*   at pcmcia? function ?           # Modems and serial cards
 com0   at isa? port 0x3f8 irq 4        # Standard PC serial ports
 com1   at isa? port 0x2f8 irq 3
 com2   at isa? port 0x3e8 irq 5
 lpt0   at isa? port 0x378 irq 7        # standard PC parallel ports
 pciide*        at pci? dev ? function ? flags 0x0000   # GENERIC pciide driver
 optiide*       at pci? dev ? function ?        # Opti IDE controllers
 wdc0   at isa? port 0x1f0 irq 14 flags 0x00
 wdc1   at isa? port 0x170 irq 15 flags 0x00
 atabus* at ata?
 options        ATADEBUG
 wd*    at atabus? drive ? flags 0x0000
 pseudo-device  ataraid
 fdc0   at isa? port 0x3f0 irq 6 drq 2  # standard PC floppy controllers
 fd*    at fdc? drive ?                 # the drives themselves
 ep*    at pcmcia? function ?           # 3Com 3c589 and 3c562 Ethernet
 ne*    at pcmcia? function ?           # NE2000-compatible Ethernet
 wi*    at pcmcia? function ?           # Lucent/Intersil WaveLan IEEE (802.11)
 pseudo-device  crypto          # /dev/crypto device
 pseudo-device  swcrypto        # software crypto implementation
 pseudo-device  fss             4       # file system snapshot device
 pseudo-device  vnd                     # disk-like interface to files
 options        VND_COMPRESSION         # compressed vnd(4)
 pseudo-device  bpfilter                # Berkeley packet filter
 pseudo-device  loop                    # network loopback
 pseudo-device  tap                     # virtual Ethernet
 pseudo-device  tun                     # network tunneling over tty
 pseudo-device  pty                     # pseudo-terminals
 pseudo-device  rnd                     # /dev/random and in-kernel generator
 pseudo-device  clockctl                # user control of clock subsystem
 pseudo-device  wsmux                   # mouse & keyboard multiplexor
 pseudo-device  wsfont
 pseudo-device  cmos
 options        PAX_MPROTECT=0          # PaX mprotect(2) restrictions
 options        PAX_ASLR=0              # PaX Address Space Layout Randomization

Home | Main Index | Thread Index | Old Index