On Wed, 16 Jun 2004, dann frazier wrote:

> here's an annotated diff between our x86_64 configs, which includes what my
> plan is for the default - can you skim through and see if you have any
> disagreements?

Sure.  I've included my comments below.  I can't think in short sentences, 
so I've not tried to put my comments as comments on your comments... ;)

[...]
>  #
>  # ACPI Support
>  #
> -# CONFIG_ACPI is not set
> +CONFIG_ACPI=y                     ## y: i would think some machines would require 
> ACPI
>  CONFIG_ACPI_BOOT=y
> +CONFIG_ACPI_BUS=y
[...]

Actually, I'm not convinced about this.  ACPI is one of those lovely 
things that sometimes seems to be necessary, and other times seems to 
cause nothing but trouble.  The only thing that I can speak to for sure is 
that we've had all kinds of trouble in the past with ACPI-enabled kernels 
losing track of interrupts for IDE disks, and causing really weird 
behavior with some network cards, rendering them useless.  In those cases, 
disabling the use of ACPI was required in order to make the machine 
function properly.

With that said, though, you might be right about including it in the 
kernel -- and then documenting that there are kernel command-line 
arguments which can be used in the pxelinux.cfg files to disable ACPI if 
it causes trouble.  That way, the generic kernel will support those 
machines that *need* ACPI, and the instructions will provide insight on 
how to make it work on machines that *can't* use ACPI.

(Oh, and I should mention the kernel args:  'acpi=off' and 'pci=noacpi'
are the ones we've found to be quite useful, usually also in connection
with 'noapic.')

[...]
>  #
>  # SCSI support
>  #
> -CONFIG_SCSI=m
> +CONFIG_SCSI=y               # m: scsi i'll leave modular since order matters
>  
[...]
> @@ -296,14 +310,24 @@
>  # CONFIG_SCSI_AHA1542 is not set                   ## m: i'll leave lots of modules 
> enabled
>  # CONFIG_SCSI_AHA1740 is not set
>  # CONFIG_SCSI_AACRAID is not set
> -# CONFIG_SCSI_AIC7XXX is not set
> +CONFIG_SCSI_AIC7XXX=m
> +CONFIG_AIC7XXX_CMDS_PER_DEVICE=253
[...]

Agreed.  I mostly left SCSI modules disabled because some of them didn't 
want to build correctly on my system (I'm not sure which ones anymore, and 
I don't remember why).  But for a generic kernel, SCSI is *definitely* 
needed.

[...]
> -# CONFIG_HW_RANDOM is not set
> +CONFIG_HW_RANDOM=y                 # why not...
[...]

Actually, I'll come right back and ask "why?"  Is there a need for 
hardware random support during the image install?  (NB:  I don't really 
care -- as you pointed out, we're not trying to conserve space to make 
this fit on a floppy...)

[...]
> -CONFIG_DEVFS_FS=y                # i'll have to play with this
[...]

Good luck.  I couldn't get it to compile, and anytime I ran 'make 
oldconfig' to fix up any mistakes I made in the .config, this was removed, 
even if I listed it as 'y.'  I've been made to understand that devfs might 
work right for the x86_64 in the 2.6 kernels, but I've not heard anyone 
claiming to have made it work in the 2.4 series.  And I've heard *lots* of 
complaints about it not working in 2.4...

Thanks,

Dave



-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
_______________________________________________
Sisuite-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to