Skip site navigation (1)Skip section navigation (2)
Date:      11 Sep 1997 10:08 EDT
From:      "Andrew Atrens" <atrens@nortel.ca>
To:        kdulzo@enteract.com
Cc:        hackers@FreeBSD.ORG
Subject:   warning: Broken kernel options for 430TX motherboards
Message-ID:  <199709111413.HAA22911@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

So then to summarize: when using a board with the 430TX chipset ( in my case
an ASUS TX97 ) the following kernel options are broken:

options	AUTO_EOI_2

will cause lockup on restart ( during mounting/fscking of IDE disks )

options         "CPU_FASTER_5X86_FPU"

may cause keyboard lockups under xdm/X.

Since the AUTO_EOI_* thing is a SHOWSTOPPER, it should be flagged for new
users, or folks like me who are contemplating a new 430TX based motherboard.
Perhaps it could be put in the `HARDWARE.TXT' file?

Thanks to all who replied to my post !

Regards,

Andrew.
(opinions are mine, not Nortel's.)
 

In message "resolved: Help! keyboard lockups - could be kernel bug ?", kdulzo@enteract.com writes:

> The exact cause would be:
> 
> #options	AUTO_EOI_2
> This does not work on my 430TX board either...
> Had the same problem and chugged through kernel options to figure it out.
> 
> 	-Kevin 
> 
> In mpc.lists.freebsd.hackers, you wrote:
> | 
> | So, I've solved my problem, but haven't completely bottomed out on the cause.
> | Not only has the problem vanished, but the system is noticeably quicker.
> | 
> | Here's what I did:
> | 
> | Got the 090997 kernel sources and rebuilt a kernel *without* the following
> | options: 
> | > cpu             "I686_CPU"
> | > options         "CPU_FASTER_5X86_FPU"
> | 
> | and with the following *changed* options:
> | 
> | > options         NSWAPDEV=1
> | > options         MAXCONS=4 
> | > controller      wdc0    at isa? port "IO_WD1" bio irq 14 vector wdintr
> | > controller      wdc1    at isa? port "IO_WD2" bio irq 15 vector wdintr
> | 
> | So it could be the newer kernel, or any of these other changes. I am
> | a bit suspicious about the "CPU_FASTER_5X86_FPU", but who knows.
> | I'm going to put back the AUTO_EOI's, re-add the flags to wdc0, and
> | wdc1, and hope for the best. That'll probably be where my investigation
> | ends unless someone tells me they're keen. ;)
> | 
> | Cheers,
> | 
> | Andrew.
> | 
> | --
> | 
> | In message "Help! keyboard lockups - could be kernel bug ?", Andrew Atrens
> |   writes:
> | 
> | > 
> | > Terry wrote:
> | > > 
> | > > Somone else was reporting serial port lockups when they were hitting
> | > > their IDE drive hard.
> | > 
> | > How well supported is the 430TX chipset?  As I mentioned, with my old
> | > motherboard ( ASUS T2P4 w. 430HX chipset ) everything worked flawlessly.
> | > I guess its always possible that I have a flaky motherboard, but I don't
> | > understand why the symptoms show up under `xdm' and not `startx'.
> | > 
> | > The other bogon I noted with this board ( as mentioned in my previous
> | > post ) is that the AUTO_EOI_X kernel options were causing my system to
> | > freeze on boot up. The IDE disks would probe correctly, but lock up during
> | > fsck'ing ( disk access leds stuck on ). Removing these options from the
> | > kernel solved the problem.
> | > 
> | > Perhaps an appropriate kernel option change could fix my keyboard problem?
> | > 
> | > 
> | > Andrew.
> | > 
> | > --
> | > 
> | > machine         "i386"
> | > cpu             "I586_CPU"
> | > cpu             "I686_CPU"
> | > ident           CHURCHILL
> | > maxusers        20
> | > 
> | > options         INET                    #InterNETworking
> | > options         FFS                     #Berkeley Fast Filesystem
> | > options         NFS                     #Network Filesystem
> | > options         MFS                     #Memory File System
> | > options         MSDOSFS                 #MSDOS Filesystem
> | > options         "CD9660"                #ISO 9660 Filesystem
> | > options         PROCFS                  #Process filesystem
> | > options         "COMPAT_43"             #Compatible with BSD 4.3 [KEEP THIS!]
> | > options         UCONSOLE                #Allow users to grab the console
> | > options         USERCONFIG              #boot -c editor
> | > options         VISUAL_USERCONFIG       #visual boot -c editor
> | > options         MROUTING                # Multicast routing
> | > options         SYSVSHM
> | > options         SYSVSEM
> | > options         SYSVMSG
> | > options         NSWAPDEV=2
> | > options         "CPU_FASTER_5X86_FPU"
> | > options         USER_LDT
> | > options         "MD5"
> | > options         PERFMON
> | > 
> | > config          kernel  root on wd0
> | > 
> | > controller      isa0
> | > controller      pci0
> | > 
> | > controller      fdc0    at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
> | > disk            fd0     at fdc0 drive 0
> | > 
> | > controller      wdc0    at isa? port "IO_WD1" bio irq 14 flags 0x80ff80ff vector wdintr
> | > disk            wd0     at wdc0 drive 0
> | > 
> | > controller      wdc1    at isa? port "IO_WD2" bio irq 15 flags 0x80ff80ff vector wdintr
> | > 
> | > device          wcd0    #IDE CD-ROM
> | > options         ATAPI           #Enable ATAPI support for IDE bus
> | > options         ATAPI_STATIC    #Don't do it as an LKM
> | > 
> | > device          sc0     at isa? port "IO_KBD" tty irq 1 vector scintr
> | > options         MAXCONS=3               # number of virtual consoles
> | > 
> | > device          npx0    at isa? port "IO_NPX" iosiz 0x0 flags 0x0 irq 13 vector npxintr
> | > device          sio0    at isa? port "IO_COM1" tty irq 4 vector siointr
> | > device          sio1    at isa? port "IO_COM2" tty irq 3 vector siointr
> | > device          lpt0    at isa? port? tty irq 7 vector lptintr
> | > device          ed0 at isa? port 0x280 net irq 10 iomem 0xd8000 vector edintr
> | > 
> | > pseudo-device   loop
> | > pseudo-device   ether
> | > pseudo-device   log
> | > pseudo-device   sl      2
> | > pseudo-device   ppp     2
> | > pseudo-device   sppp                    #Generic Synchronous PPP
> | > pseudo-device   bpfilter        4       #Berkeley packet filter
> | > pseudo-device   tun     2
> | > pseudo-device   pty     128
> | > pseudo-device   gzip            # Exec gzipped a.out's
> | > pseudo-device   speaker         #Play IBM BASIC-style noises out your speaker
> | > pseudo-device   vn              #Vnode driver (turns a file into a device)
> | > pseudo-device   ccd     4       #Concatenated disk driver
> | > 
> | > #options        "AUTO_EOI_1"
> | > #options        "AUTO_EOI_2"
> | > 
> | > controller      snd0
> | > device sb0      at isa? port 0x220 irq 5 drq 1 vector sbintr
> | > device sbxvi0   at isa? drq 5
> | > device sbmidi0  at isa? port 0x330
> | > 
> | >                
> 
> 
> -- 
> +==--
> |     Kevin M. Dulzo			      Check us out!	 |
> |Jr. System Administrator		 http://www.enteract.com |
> |    Enteract, L.L.C.			mailto: info@enteract.com|
> |  kdulzo@enteract.com			      (773)248-8511	 |
> 							     --==+
>                                                                                



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709111413.HAA22911>