Mailing List Archive

Compile error on IDE Power Mac driver
I am still trying to install Gentoo on a G4 iMac from the
universal-ppc-2005.1 disk (kernel 2.6.12-gentoo-r6), and I keep getting
this error message:

VFS: Cannot open root device "hda15" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing:VFS:unable to mount root fs on unknown-block(0,0)

I read on the web that this might be due to some disks being misnamed
and read in the wrong order; a suggested solution was to activate the
options config BLK_DEV_IDE_PMAC (Builtin PowerMac IDE support) and
config BLK_DEV_IDE_PMAC_ATA100FIRST (Probe internal ATA/100 (Kauai) first).

I wanted to try this and configured the kernel accordingly; but then I
got a compile error:

CC drivers/ide/ppc/pmac.o
drivers/ide/ppc/pmac.c: In function 'pmac_ide_setup_dma'
2174 error: '__ide_dma_off_quietly' undeclared
2175 error: '__ide_dma_on' undeclared
2184 error: '__ide_dma_timeout' undeclared
make[2]: ***[drivers/ide/ppc/pmac.o] Error 1
make[1]: ***[drivers/ide] Error 2
make: ***[drivers] Error 2

I looked at pmac.c, but I saw nothing obvious; is it a known error that
one could correct, or is perhaps a patch available?

Apart from that, what is the idea worth?

Charles



--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
Hello Charles

> CC drivers/ide/ppc/pmac.o
> drivers/ide/ppc/pmac.c: In function 'pmac_ide_setup_dma'

Looking at drivers/ide/ppc/pmac.c reveals that this function is only
declared when CONFIG_BLK_DEV_IDEDMA_PMAC is set.

Greets,
Michael

--
Gentoo Linux Developer using m0n0wall | http://hansmi.ch/
You are in a maze of little twisting passages, all alike.
Re: Compile error on IDE Power Mac driver [ In reply to ]
Hello Charles

Sorry, I looked wrong before.

> CC drivers/ide/ppc/pmac.o
> drivers/ide/ppc/pmac.c: In function 'pmac_ide_setup_dma'
> 2174 error: '__ide_dma_off_quietly' undeclared
> 2175 error: '__ide_dma_on' undeclared
> 2184 error: '__ide_dma_timeout' undeclared

You should set CONFIG_BLK_DEV_IDEDMA_PCI, see drivers/ide/ide-dma.c.

Greets,
Michael

--
Gentoo Linux Developer using m0n0wall | http://hansmi.ch/
Debian is the Jedi operating system: "Always two there are, a master and
an apprentice".
-- Simon Richter on debian-devel
Re: Compile error on IDE Power Mac driver [ In reply to ]
Michael Hanselmann a écrit :
>
> You should set CONFIG_BLK_DEV_IDEDMA_PCI, see drivers/ide/ide-dma.c.
>
Thanks. I did that and the kernel compiled without trouble, but, at
boot, I still get the error "cannot open root device". However, there is
a difference: whereas the message said "unknown-block(0,0)", it now
says "unknown-block(3,15)". So it would seem that the device numbers
have changed.

The result is the same, whether config BLK_DEV_IDE_PMAC_ATA100FIRST is
on or not.

I take the liberty to attach a copy of my .config and yaboot.conf files
for your inspection.

Charles
Re: Compile error on IDE Power Mac driver [ In reply to ]
Hi,

Have you a separate boot partition using a ext2 fs?

I found that to be the best way to boot using yaboot.

I don't use it mounted on boot time but it is on fstab as /boot.

The root fs is then anything you compiled statically on the kernel (or
the initrd supports).

Best luck.
G.

2005/11/7, Charles Trois <charles.trois@wanadoo.fr>:
> Michael Hanselmann a écrit :
> >
> > You should set CONFIG_BLK_DEV_IDEDMA_PCI, see drivers/ide/ide-dma.c.
> >
> Thanks. I did that and the kernel compiled without trouble, but, at
> boot, I still get the error "cannot open root device". However, there is
> a difference: whereas the message said "unknown-block(0,0)", it now
> says "unknown-block(3,15)". So it would seem that the device numbers
> have changed.
>
> The result is the same, whether config BLK_DEV_IDE_PMAC_ATA100FIRST is
> on or not.
>
> I take the liberty to attach a copy of my .config and yaboot.conf files
> for your inspection.
>
> Charles
>
>
> #
> # Automatically generated make config: don't edit
> # Linux kernel version: 2.6.12-gentoo-r6
> # Mon Nov 7 12:08:15 2005
> #
> CONFIG_MMU=y
> CONFIG_GENERIC_HARDIRQS=y
> CONFIG_RWSEM_XCHGADD_ALGORITHM=y
> CONFIG_GENERIC_CALIBRATE_DELAY=y
> CONFIG_HAVE_DEC_LOCK=y
> CONFIG_PPC=y
> CONFIG_PPC32=y
> CONFIG_GENERIC_NVRAM=y
> CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
>
> #
> # Code maturity level options
> #
> CONFIG_EXPERIMENTAL=y
> CONFIG_CLEAN_COMPILE=y
> CONFIG_BROKEN_ON_SMP=y
> CONFIG_INIT_ENV_ARG_LIMIT=32
>
> #
> # General setup
> #
> CONFIG_LOCALVERSION=""
> CONFIG_SWAP=y
> CONFIG_SYSVIPC=y
> CONFIG_POSIX_MQUEUE=y
> CONFIG_BSD_PROCESS_ACCT=y
> # CONFIG_BSD_PROCESS_ACCT_V3 is not set
> CONFIG_SYSCTL=y
> # CONFIG_AUDIT is not set
> CONFIG_HOTPLUG=y
> CONFIG_KOBJECT_UEVENT=y
> CONFIG_IKCONFIG=y
> CONFIG_IKCONFIG_PROC=y
> # CONFIG_EMBEDDED is not set
> CONFIG_KALLSYMS=y
> # CONFIG_KALLSYMS_EXTRA_PASS is not set
> CONFIG_PRINTK=y
> CONFIG_BUG=y
> CONFIG_BASE_FULL=y
> CONFIG_FUTEX=y
> CONFIG_EPOLL=y
> CONFIG_SHMEM=y
> CONFIG_CC_ALIGN_FUNCTIONS=0
> CONFIG_CC_ALIGN_LABELS=0
> CONFIG_CC_ALIGN_LOOPS=0
> CONFIG_CC_ALIGN_JUMPS=0
> # CONFIG_TINY_SHMEM is not set
> CONFIG_BASE_SMALL=0
>
> #
> # Loadable module support
> #
> CONFIG_MODULES=y
> CONFIG_MODULE_UNLOAD=y
> # CONFIG_MODULE_FORCE_UNLOAD is not set
> CONFIG_OBSOLETE_MODPARM=y
> # CONFIG_MODVERSIONS is not set
> # CONFIG_MODULE_SRCVERSION_ALL is not set
> CONFIG_KMOD=y
>
> #
> # Processor
> #
> CONFIG_6xx=y
> # CONFIG_40x is not set
> # CONFIG_44x is not set
> # CONFIG_POWER3 is not set
> # CONFIG_POWER4 is not set
> # CONFIG_8xx is not set
> # CONFIG_E500 is not set
> CONFIG_PPC_FPU=y
> CONFIG_ALTIVEC=y
> # CONFIG_TAU is not set
> # CONFIG_CPU_FREQ is not set
> # CONFIG_PPC601_SYNC_FIX is not set
> # CONFIG_PM is not set
> CONFIG_PPC_STD_MMU=y
>
> #
> # Platform options
> #
> CONFIG_PPC_MULTIPLATFORM=y
> # CONFIG_APUS is not set
> # CONFIG_KATANA is not set
> # CONFIG_WILLOW is not set
> # CONFIG_CPCI690 is not set
> # CONFIG_PCORE is not set
> # CONFIG_POWERPMC250 is not set
> # CONFIG_CHESTNUT is not set
> # CONFIG_SPRUCE is not set
> # CONFIG_HDPU is not set
> # CONFIG_EV64260 is not set
> # CONFIG_LOPEC is not set
> # CONFIG_MCPN765 is not set
> # CONFIG_MVME5100 is not set
> # CONFIG_PPLUS is not set
> # CONFIG_PRPMC750 is not set
> # CONFIG_PRPMC800 is not set
> # CONFIG_SANDPOINT is not set
> # CONFIG_RADSTONE_PPC7D is not set
> # CONFIG_ADIR is not set
> # CONFIG_K2 is not set
> # CONFIG_PAL4 is not set
> # CONFIG_GEMINI is not set
> # CONFIG_EST8260 is not set
> # CONFIG_SBC82xx is not set
> # CONFIG_SBS8260 is not set
> # CONFIG_RPX8260 is not set
> # CONFIG_TQM8260 is not set
> # CONFIG_ADS8272 is not set
> # CONFIG_PQ2FADS is not set
> # CONFIG_LITE5200 is not set
> # CONFIG_MPC834x_SYS is not set
> CONFIG_PPC_CHRP=y
> CONFIG_PPC_PMAC=y
> CONFIG_PPC_PREP=y
> CONFIG_PPC_OF=y
> CONFIG_PPCBUG_NVRAM=y
> # CONFIG_SMP is not set
> # CONFIG_PREEMPT is not set
> # CONFIG_HIGHMEM is not set
> CONFIG_BINFMT_ELF=y
> CONFIG_BINFMT_MISC=y
> CONFIG_PROC_DEVICETREE=y
> # CONFIG_PREP_RESIDUAL is not set
> # CONFIG_CMDLINE_BOOL is not set
> CONFIG_ISA_DMA_API=y
>
> #
> # Bus options
> #
> # CONFIG_ISA is not set
> CONFIG_GENERIC_ISA_DMA=y
> CONFIG_PCI=y
> CONFIG_PCI_DOMAINS=y
> # CONFIG_PCI_LEGACY_PROC is not set
> # CONFIG_PCI_NAMES is not set
>
> #
> # PCCARD (PCMCIA/CardBus) support
> #
> # CONFIG_PCCARD is not set
>
> #
> # Advanced setup
> #
> # CONFIG_ADVANCED_OPTIONS is not set
>
> #
> # Default settings for advanced configuration options are used
> #
> CONFIG_HIGHMEM_START=0xfe000000
> CONFIG_LOWMEM_SIZE=0x30000000
> CONFIG_KERNEL_START=0xc0000000
> CONFIG_TASK_SIZE=0x80000000
> CONFIG_BOOT_LOAD=0x00800000
>
> #
> # Device Drivers
> #
>
> #
> # Generic Driver Options
> #
> CONFIG_STANDALONE=y
> CONFIG_PREVENT_FIRMWARE_BUILD=y
> CONFIG_FW_LOADER=y
>
> #
> # Memory Technology Devices (MTD)
> #
> # CONFIG_MTD is not set
>
> #
> # Parallel port support
> #
> # CONFIG_PARPORT is not set
>
> #
> # Plug and Play support
> #
>
> #
> # Block devices
> #
> CONFIG_BLK_DEV_FD=y
> # CONFIG_MAC_FLOPPY is not set
> # CONFIG_BLK_CPQ_DA is not set
> # CONFIG_BLK_CPQ_CISS_DA is not set
> # CONFIG_BLK_DEV_DAC960 is not set
> # CONFIG_BLK_DEV_UMEM is not set
> # CONFIG_BLK_DEV_COW_COMMON is not set
> # CONFIG_BLK_DEV_LOOP is not set
> # CONFIG_BLK_DEV_NBD is not set
> # CONFIG_BLK_DEV_SX8 is not set
> # CONFIG_BLK_DEV_UB is not set
> # CONFIG_BLK_DEV_RAM is not set
> CONFIG_BLK_DEV_RAM_COUNT=16
> CONFIG_INITRAMFS_SOURCE=""
> # CONFIG_LBD is not set
> # CONFIG_CDROM_PKTCDVD is not set
>
> #
> # IO Schedulers
> #
> CONFIG_IOSCHED_NOOP=y
> CONFIG_IOSCHED_AS=y
> CONFIG_IOSCHED_DEADLINE=y
> CONFIG_IOSCHED_CFQ=y
> # CONFIG_ATA_OVER_ETH is not set
>
> #
> # ATA/ATAPI/MFM/RLL support
> #
> CONFIG_IDE=y
> CONFIG_BLK_DEV_IDE=y
>
> #
> # Please see Documentation/ide.txt for help/info on IDE drives
> #
> # CONFIG_BLK_DEV_IDE_SATA is not set
> CONFIG_BLK_DEV_IDEDISK=y
> # CONFIG_IDEDISK_MULTI_MODE is not set
> CONFIG_BLK_DEV_IDECD=y
> # CONFIG_BLK_DEV_IDETAPE is not set
> CONFIG_BLK_DEV_IDEFLOPPY=y
> # CONFIG_BLK_DEV_IDESCSI is not set
> # CONFIG_IDE_TASK_IOCTL is not set
>
> #
> # IDE chipset support/bugfixes
> #
> CONFIG_IDE_GENERIC=y
> CONFIG_BLK_DEV_IDEPCI=y
> # CONFIG_IDEPCI_SHARE_IRQ is not set
> # CONFIG_BLK_DEV_OFFBOARD is not set
> # CONFIG_BLK_DEV_GENERIC is not set
> # CONFIG_BLK_DEV_OPTI621 is not set
> # CONFIG_BLK_DEV_SL82C105 is not set
> CONFIG_BLK_DEV_IDEDMA_PCI=y
> # CONFIG_BLK_DEV_IDEDMA_FORCED is not set
> CONFIG_IDEDMA_PCI_AUTO=y
> # CONFIG_IDEDMA_ONLYDISK is not set
> # CONFIG_BLK_DEV_AEC62XX is not set
> # CONFIG_BLK_DEV_ALI15X3 is not set
> # CONFIG_BLK_DEV_AMD74XX is not set
> # CONFIG_BLK_DEV_CMD64X is not set
> # CONFIG_BLK_DEV_TRIFLEX is not set
> # CONFIG_BLK_DEV_CY82C693 is not set
> # CONFIG_BLK_DEV_CS5520 is not set
> # CONFIG_BLK_DEV_CS5530 is not set
> # CONFIG_BLK_DEV_HPT34X is not set
> # CONFIG_BLK_DEV_HPT366 is not set
> # CONFIG_BLK_DEV_SC1200 is not set
> # CONFIG_BLK_DEV_PIIX is not set
> # CONFIG_BLK_DEV_IT821X is not set
> # CONFIG_BLK_DEV_NS87415 is not set
> # CONFIG_BLK_DEV_PDC202XX_OLD is not set
> # CONFIG_BLK_DEV_PDC202XX_NEW is not set
> # CONFIG_BLK_DEV_SVWKS is not set
> # CONFIG_BLK_DEV_SIIMAGE is not set
> # CONFIG_BLK_DEV_SLC90E66 is not set
> # CONFIG_BLK_DEV_TRM290 is not set
> # CONFIG_BLK_DEV_VIA82CXXX is not set
> CONFIG_BLK_DEV_IDE_PMAC=y
> CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y
> CONFIG_BLK_DEV_IDEDMA_PMAC=y
> # CONFIG_BLK_DEV_IDE_PMAC_BLINK is not set
> # CONFIG_IDE_ARM is not set
> CONFIG_BLK_DEV_IDEDMA=y
> # CONFIG_IDEDMA_IVB is not set
> CONFIG_IDEDMA_AUTO=y
> # CONFIG_BLK_DEV_HD is not set
>
> #
> # SCSI device support
> #
> CONFIG_SCSI=y
> CONFIG_SCSI_PROC_FS=y
>
> #
> # SCSI support type (disk, tape, CD-ROM)
> #
> CONFIG_BLK_DEV_SD=y
> # CONFIG_CHR_DEV_ST is not set
> # CONFIG_CHR_DEV_OSST is not set
> # CONFIG_BLK_DEV_SR is not set
> # CONFIG_CHR_DEV_SG is not set
>
> #
> # Some SCSI devices (e.g. CD jukebox) support multiple LUNs
> #
> # CONFIG_SCSI_MULTI_LUN is not set
> # CONFIG_SCSI_CONSTANTS is not set
> # CONFIG_SCSI_LOGGING is not set
>
> #
> # SCSI Transport Attributes
> #
> # CONFIG_SCSI_SPI_ATTRS is not set
> # CONFIG_SCSI_FC_ATTRS is not set
> # CONFIG_SCSI_ISCSI_ATTRS is not set
>
> #
> # SCSI low-level drivers
> #
> # CONFIG_BLK_DEV_3W_XXXX_RAID is not set
> # CONFIG_SCSI_3W_9XXX is not set
> # CONFIG_SCSI_ACARD is not set
> # CONFIG_SCSI_AACRAID is not set
> # CONFIG_SCSI_AIC7XXX is not set
> # CONFIG_SCSI_AIC7XXX_OLD is not set
> # CONFIG_SCSI_AIC79XX is not set
> # CONFIG_SCSI_DPT_I2O is not set
> # CONFIG_MEGARAID_NEWGEN is not set
> # CONFIG_MEGARAID_LEGACY is not set
> # CONFIG_SCSI_SATA is not set
> # CONFIG_SCSI_BUSLOGIC is not set
> # CONFIG_SCSI_DMX3191D is not set
> # CONFIG_SCSI_EATA is not set
> # CONFIG_SCSI_FUTURE_DOMAIN is not set
> # CONFIG_SCSI_GDTH is not set
> # CONFIG_SCSI_IPS is not set
> # CONFIG_SCSI_INITIO is not set
> # CONFIG_SCSI_INIA100 is not set
> # CONFIG_SCSI_SYM53C8XX_2 is not set
> # CONFIG_SCSI_IPR is not set
> # CONFIG_SCSI_QLOGIC_FC is not set
> # CONFIG_SCSI_QLOGIC_1280 is not set
> CONFIG_SCSI_QLA2XXX=y
> # CONFIG_SCSI_QLA21XX is not set
> # CONFIG_SCSI_QLA22XX is not set
> # CONFIG_SCSI_QLA2300 is not set
> # CONFIG_SCSI_QLA2322 is not set
> # CONFIG_SCSI_QLA6312 is not set
> # CONFIG_SCSI_LPFC is not set
> # CONFIG_SCSI_DC395x is not set
> # CONFIG_SCSI_DC390T is not set
> # CONFIG_SCSI_NSP32 is not set
> # CONFIG_SCSI_DEBUG is not set
> # CONFIG_SCSI_MESH is not set
> # CONFIG_SCSI_MAC53C94 is not set
>
> #
> # Multi-device support (RAID and LVM)
> #
> # CONFIG_MD is not set
>
> #
> # Fusion MPT device support
> #
> # CONFIG_FUSION is not set
>
> #
> # IEEE 1394 (FireWire) support
> #
> CONFIG_IEEE1394=y
>
> #
> # Subsystem Options
> #
> # CONFIG_IEEE1394_VERBOSEDEBUG is not set
> # CONFIG_IEEE1394_OUI_DB is not set
> # CONFIG_IEEE1394_EXTRA_CONFIG_ROMS is not set
>
> #
> # Device Drivers
> #
> # CONFIG_IEEE1394_PCILYNX is not set
> # CONFIG_IEEE1394_OHCI1394 is not set
>
> #
> # Protocol Drivers
> #
> # CONFIG_IEEE1394_SBP2 is not set
> # CONFIG_IEEE1394_ETH1394 is not set
> # CONFIG_IEEE1394_RAWIO is not set
> # CONFIG_IEEE1394_CMP is not set
>
> #
> # I2O device support
> #
> # CONFIG_I2O is not set
>
> #
> # Macintosh device drivers
> #
> CONFIG_ADB=y
> # CONFIG_ADB_CUDA is not set
> CONFIG_ADB_PMU=y
> # CONFIG_PMAC_PBOOK is not set
> # CONFIG_PMAC_BACKLIGHT is not set
> # CONFIG_ADB_MACIO is not set
> CONFIG_INPUT_ADBHID=y
> CONFIG_MAC_EMUMOUSEBTN=y
>
> #
> # Networking support
> #
> CONFIG_NET=y
>
> #
> # Networking options
> #
> CONFIG_PACKET=y
> # CONFIG_PACKET_MMAP is not set
> CONFIG_UNIX=y
> CONFIG_NET_KEY=y
> CONFIG_INET=y
> # CONFIG_IP_MULTICAST is not set
> # CONFIG_IP_ADVANCED_ROUTER is not set
> # CONFIG_IP_PNP is not set
> # CONFIG_NET_IPIP is not set
> # CONFIG_NET_IPGRE is not set
> # CONFIG_ARPD is not set
> # CONFIG_SYN_COOKIES is not set
> CONFIG_INET_AH=y
> CONFIG_INET_ESP=y
> CONFIG_INET_IPCOMP=y
> CONFIG_INET_TUNNEL=y
> CONFIG_IP_TCPDIAG=y
> # CONFIG_IP_TCPDIAG_IPV6 is not set
> # CONFIG_IPV6 is not set
> # CONFIG_NETFILTER is not set
> CONFIG_XFRM=y
> CONFIG_XFRM_USER=y
>
> #
> # SCTP Configuration (EXPERIMENTAL)
> #
> # CONFIG_IP_SCTP is not set
> CONFIG_ATM=y
> # CONFIG_ATM_CLIP is not set
> # CONFIG_ATM_LANE is not set
> # CONFIG_ATM_BR2684 is not set
> # CONFIG_BRIDGE is not set
> # CONFIG_VLAN_8021Q is not set
> # CONFIG_DECNET is not set
> # CONFIG_LLC2 is not set
> # CONFIG_IPX is not set
> # CONFIG_ATALK is not set
> # CONFIG_X25 is not set
> # CONFIG_LAPB is not set
> # CONFIG_NET_DIVERT is not set
> # CONFIG_ECONET is not set
> # CONFIG_WAN_ROUTER is not set
>
> #
> # QoS and/or fair queueing
> #
> # CONFIG_NET_SCHED is not set
> # CONFIG_NET_CLS_ROUTE is not set
>
> #
> # Network testing
> #
> # CONFIG_NET_PKTGEN is not set
> # CONFIG_NETPOLL is not set
> # CONFIG_NET_POLL_CONTROLLER is not set
> # CONFIG_HAMRADIO is not set
> # CONFIG_IRDA is not set
> # CONFIG_BT is not set
> CONFIG_NETDEVICES=y
> # CONFIG_DUMMY is not set
> # CONFIG_BONDING is not set
> # CONFIG_EQUALIZER is not set
> # CONFIG_TUN is not set
>
> #
> # ARCnet devices
> #
> # CONFIG_ARCNET is not set
>
> #
> # Ethernet (10 or 100Mbit)
> #
> CONFIG_NET_ETHERNET=y
> # CONFIG_MII is not set
> CONFIG_MACE=y
> # CONFIG_MACE_AAUI_PORT is not set
> # CONFIG_BMAC is not set
> # CONFIG_HAPPYMEAL is not set
> CONFIG_SUNGEM=y
> # CONFIG_NET_VENDOR_3COM is not set
>
> #
> # Tulip family network device support
> #
> # CONFIG_NET_TULIP is not set
> # CONFIG_HP100 is not set
> # CONFIG_NET_PCI is not set
>
> #
> # Ethernet (1000 Mbit)
> #
> # CONFIG_ACENIC is not set
> # CONFIG_DL2K is not set
> # CONFIG_E1000 is not set
> # CONFIG_NS83820 is not set
> # CONFIG_HAMACHI is not set
> # CONFIG_YELLOWFIN is not set
> # CONFIG_R8169 is not set
> # CONFIG_SKGE is not set
> # CONFIG_SK98LIN is not set
> # CONFIG_TIGON3 is not set
> # CONFIG_BNX2 is not set
> # CONFIG_MV643XX_ETH is not set
>
> #
> # Ethernet (10000 Mbit)
> #
> # CONFIG_IXGB is not set
> # CONFIG_S2IO is not set
>
> #
> # Token Ring devices
> #
> # CONFIG_TR is not set
>
> #
> # Wireless LAN (non-hamradio)
> #
> # CONFIG_NET_RADIO is not set
>
> #
> # Wan interfaces
> #
> # CONFIG_WAN is not set
>
> #
> # ATM drivers
> #
> # CONFIG_ATM_TCP is not set
> # CONFIG_ATM_LANAI is not set
> # CONFIG_ATM_ENI is not set
> # CONFIG_ATM_FIRESTREAM is not set
> # CONFIG_ATM_ZATM is not set
> # CONFIG_ATM_NICSTAR is not set
> # CONFIG_ATM_IDT77252 is not set
> # CONFIG_ATM_AMBASSADOR is not set
> # CONFIG_ATM_HORIZON is not set
> # CONFIG_ATM_IA is not set
> # CONFIG_ATM_FORE200E_MAYBE is not set
> # CONFIG_ATM_HE is not set
> # CONFIG_FDDI is not set
> # CONFIG_HIPPI is not set
> CONFIG_PPP=y
> # CONFIG_PPP_MULTILINK is not set
> # CONFIG_PPP_FILTER is not set
> CONFIG_PPP_ASYNC=y
> CONFIG_PPP_SYNC_TTY=y
> CONFIG_PPP_DEFLATE=y
> # CONFIG_PPP_BSDCOMP is not set
> # CONFIG_PPPOE is not set
> CONFIG_PPPOATM=y
> # CONFIG_SLIP is not set
> # CONFIG_NET_FC is not set
> # CONFIG_SHAPER is not set
> # CONFIG_NETCONSOLE is not set
>
> #
> # ISDN subsystem
> #
> # CONFIG_ISDN is not set
>
> #
> # Telephony Support
> #
> # CONFIG_PHONE is not set
>
> #
> # Input device support
> #
> CONFIG_INPUT=y
>
> #
> # Userland interfaces
> #
> CONFIG_INPUT_MOUSEDEV=y
> CONFIG_INPUT_MOUSEDEV_PSAUX=y
> CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
> CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
> # CONFIG_INPUT_JOYDEV is not set
> # CONFIG_INPUT_TSDEV is not set
> # CONFIG_INPUT_EVDEV is not set
> # CONFIG_INPUT_EVBUG is not set
>
> #
> # Input Device Drivers
> #
> CONFIG_INPUT_KEYBOARD=y
> # CONFIG_KEYBOARD_ATKBD is not set
> # CONFIG_KEYBOARD_SUNKBD is not set
> # CONFIG_KEYBOARD_LKKBD is not set
> # CONFIG_KEYBOARD_XTKBD is not set
> # CONFIG_KEYBOARD_NEWTON is not set
> CONFIG_INPUT_MOUSE=y
> # CONFIG_MOUSE_PS2 is not set
> # CONFIG_MOUSE_SERIAL is not set
> # CONFIG_MOUSE_VSXXXAA is not set
> # CONFIG_INPUT_JOYSTICK is not set
> # CONFIG_INPUT_TOUCHSCREEN is not set
> # CONFIG_INPUT_MISC is not set
>
> #
> # Hardware I/O ports
> #
> # CONFIG_SERIO is not set
> # CONFIG_GAMEPORT is not set
>
> #
> # Character devices
> #
> CONFIG_VT=y
> CONFIG_VT_CONSOLE=y
> CONFIG_HW_CONSOLE=y
> CONFIG_SERIAL_NONSTANDARD=y
> # CONFIG_COMPUTONE is not set
> # CONFIG_ROCKETPORT is not set
> # CONFIG_CYCLADES is not set
> # CONFIG_DIGIEPCA is not set
> # CONFIG_MOXA_INTELLIO is not set
> # CONFIG_MOXA_SMARTIO is not set
> # CONFIG_ISI is not set
> # CONFIG_SYNCLINK is not set
> # CONFIG_SYNCLINKMP is not set
> CONFIG_N_HDLC=y
> # CONFIG_RISCOM8 is not set
> # CONFIG_SPECIALIX is not set
> # CONFIG_SX is not set
> # CONFIG_RIO is not set
> # CONFIG_STALDRV is not set
>
> #
> # Serial drivers
> #
> # CONFIG_SERIAL_8250 is not set
>
> #
> # Non-8250 serial port support
> #
> # CONFIG_SERIAL_PMACZILOG is not set
> # CONFIG_SERIAL_JSM is not set
> CONFIG_UNIX98_PTYS=y
> # CONFIG_LEGACY_PTYS is not set
>
> #
> # IPMI
> #
> # CONFIG_IPMI_HANDLER is not set
>
> #
> # Watchdog Cards
> #
> # CONFIG_WATCHDOG is not set
> CONFIG_NVRAM=y
> # CONFIG_GEN_RTC is not set
> # CONFIG_R3964 is not set
> # CONFIG_APPLICOM is not set
>
> #
> # Ftape, the floppy tape device driver
> #
> # CONFIG_AGP is not set
> # CONFIG_DRM is not set
> # CONFIG_RAW_DRIVER is not set
>
> #
> # TPM devices
> #
> # CONFIG_TCG_TPM is not set
>
> #
> # I2C support
> #
> CONFIG_I2C=y
> # CONFIG_I2C_CHARDEV is not set
>
> #
> # I2C Algorithms
> #
> CONFIG_I2C_ALGOBIT=y
> # CONFIG_I2C_ALGOPCF is not set
> # CONFIG_I2C_ALGOPCA is not set
>
> #
> # I2C Hardware Bus support
> #
> # CONFIG_I2C_ALI1535 is not set
> # CONFIG_I2C_ALI1563 is not set
> # CONFIG_I2C_ALI15X3 is not set
> # CONFIG_I2C_AMD756 is not set
> # CONFIG_I2C_AMD8111 is not set
> # CONFIG_I2C_HYDRA is not set
> # CONFIG_I2C_I801 is not set
> # CONFIG_I2C_I810 is not set
> # CONFIG_I2C_PIIX4 is not set
> # CONFIG_I2C_ISA is not set
> # CONFIG_I2C_KEYWEST is not set
> # CONFIG_I2C_MPC is not set
> # CONFIG_I2C_NFORCE2 is not set
> # CONFIG_I2C_PARPORT_LIGHT is not set
> # CONFIG_I2C_PROSAVAGE is not set
> # CONFIG_I2C_SAVAGE4 is not set
> # CONFIG_SCx200_ACB is not set
> # CONFIG_I2C_SIS5595 is not set
> # CONFIG_I2C_SIS630 is not set
> # CONFIG_I2C_SIS96X is not set
> # CONFIG_I2C_STUB is not set
> # CONFIG_I2C_VIA is not set
> # CONFIG_I2C_VIAPRO is not set
> # CONFIG_I2C_VOODOO3 is not set
> # CONFIG_I2C_PCA_ISA is not set
>
> #
> # Hardware Sensors Chip support
> #
> # CONFIG_I2C_SENSOR is not set
> # CONFIG_SENSORS_ADM1021 is not set
> # CONFIG_SENSORS_ADM1025 is not set
> # CONFIG_SENSORS_ADM1026 is not set
> # CONFIG_SENSORS_ADM1031 is not set
> # CONFIG_SENSORS_ASB100 is not set
> # CONFIG_SENSORS_DS1621 is not set
> # CONFIG_SENSORS_FSCHER is not set
> # CONFIG_SENSORS_FSCPOS is not set
> # CONFIG_SENSORS_GL518SM is not set
> # CONFIG_SENSORS_GL520SM is not set
> # CONFIG_SENSORS_IT87 is not set
> # CONFIG_SENSORS_LM63 is not set
> # CONFIG_SENSORS_LM75 is not set
> # CONFIG_SENSORS_LM77 is not set
> # CONFIG_SENSORS_LM78 is not set
> # CONFIG_SENSORS_LM80 is not set
> # CONFIG_SENSORS_LM83 is not set
> # CONFIG_SENSORS_LM85 is not set
> # CONFIG_SENSORS_LM87 is not set
> # CONFIG_SENSORS_LM90 is not set
> # CONFIG_SENSORS_LM92 is not set
> # CONFIG_SENSORS_MAX1619 is not set
> # CONFIG_SENSORS_PC87360 is not set
> # CONFIG_SENSORS_SMSC47B397 is not set
> # CONFIG_SENSORS_SIS5595 is not set
> # CONFIG_SENSORS_SMSC47M1 is not set
> # CONFIG_SENSORS_VIA686A is not set
> # CONFIG_SENSORS_W83781D is not set
> # CONFIG_SENSORS_W83L785TS is not set
> # CONFIG_SENSORS_W83627HF is not set
>
> #
> # Other I2C Chip support
> #
> # CONFIG_SENSORS_DS1337 is not set
> # CONFIG_SENSORS_EEPROM is not set
> # CONFIG_SENSORS_PCF8574 is not set
> # CONFIG_SENSORS_PCF8591 is not set
> # CONFIG_SENSORS_RTC8564 is not set
> # CONFIG_SENSORS_M41T00 is not set
> # CONFIG_I2C_DEBUG_CORE is not set
> # CONFIG_I2C_DEBUG_ALGO is not set
> # CONFIG_I2C_DEBUG_BUS is not set
> # CONFIG_I2C_DEBUG_CHIP is not set
>
> #
> # Dallas's 1-wire bus
> #
> # CONFIG_W1 is not set
>
> #
> # Misc devices
> #
>
> #
> # Multimedia devices
> #
> # CONFIG_VIDEO_DEV is not set
>
> #
> # Digital Video Broadcasting Devices
> #
> # CONFIG_DVB is not set
>
> #
> # Graphics support
> #
> CONFIG_FB=y
> CONFIG_FB_CFB_FILLRECT=y
> CONFIG_FB_CFB_COPYAREA=y
> CONFIG_FB_CFB_IMAGEBLIT=y
> CONFIG_FB_SOFT_CURSOR=y
> CONFIG_FB_MACMODES=y
> CONFIG_FB_MODE_HELPERS=y
> # CONFIG_FB_TILEBLITTING is not set
> # CONFIG_FB_CIRRUS is not set
> # CONFIG_FB_PM2 is not set
> # CONFIG_FB_CYBER2000 is not set
> CONFIG_FB_OF=y
> # CONFIG_FB_CONTROL is not set
> # CONFIG_FB_PLATINUM is not set
> # CONFIG_FB_VALKYRIE is not set
> # CONFIG_FB_CT65550 is not set
> # CONFIG_FB_ASILIANT is not set
> # CONFIG_FB_IMSTT is not set
> # CONFIG_FB_VGA16 is not set
> # CONFIG_FB_NVIDIA is not set
> CONFIG_FB_RIVA=y
> CONFIG_FB_RIVA_I2C=y
> # CONFIG_FB_RIVA_DEBUG is not set
> # CONFIG_FB_MATROX is not set
> # CONFIG_FB_RADEON_OLD is not set
> # CONFIG_FB_RADEON is not set
> # CONFIG_FB_ATY128 is not set
> # CONFIG_FB_ATY is not set
> # CONFIG_FB_SAVAGE is not set
> # CONFIG_FB_SIS is not set
> # CONFIG_FB_NEOMAGIC is not set
> # CONFIG_FB_KYRO is not set
> # CONFIG_FB_3DFX is not set
> # CONFIG_FB_VOODOO1 is not set
> # CONFIG_FB_TRIDENT is not set
> # CONFIG_FB_S1D13XXX is not set
> # CONFIG_FB_VIRTUAL is not set
>
> #
> # Console display driver support
> #
> CONFIG_VGA_CONSOLE=y
> CONFIG_DUMMY_CONSOLE=y
> CONFIG_FRAMEBUFFER_CONSOLE=y
> # CONFIG_FONTS is not set
> CONFIG_FONT_8x8=y
> CONFIG_FONT_8x16=y
>
> #
> # Logo configuration
> #
> CONFIG_LOGO=y
> CONFIG_LOGO_LINUX_MONO=y
> CONFIG_LOGO_LINUX_VGA16=y
> CONFIG_LOGO_LINUX_CLUT224=y
> # CONFIG_BACKLIGHT_LCD_SUPPORT is not set
> # CONFIG_FB_SPLASH is not set
>
> #
> # Speakup console speech
> #
> # CONFIG_SPEAKUP is not set
> CONFIG_SPEAKUP_DEFAULT="none"
>
> #
> # Sound
> #
> CONFIG_SOUND=y
> CONFIG_DMASOUND_PMAC=y
> CONFIG_DMASOUND=y
>
> #
> # Advanced Linux Sound Architecture
> #
> CONFIG_SND=y
> CONFIG_SND_TIMER=y
> CONFIG_SND_PCM=y
> # CONFIG_SND_SEQUENCER is not set
> # CONFIG_SND_MIXER_OSS is not set
> # CONFIG_SND_PCM_OSS is not set
> # CONFIG_SND_VERBOSE_PRINTK is not set
> # CONFIG_SND_DEBUG is not set
>
> #
> # Generic devices
> #
> # CONFIG_SND_DUMMY is not set
> # CONFIG_SND_MTPAV is not set
> # CONFIG_SND_SERIAL_U16550 is not set
> # CONFIG_SND_MPU401 is not set
>
> #
> # PCI devices
> #
> # CONFIG_SND_ALI5451 is not set
> # CONFIG_SND_ATIIXP is not set
> # CONFIG_SND_ATIIXP_MODEM is not set
> # CONFIG_SND_AU8810 is not set
> # CONFIG_SND_AU8820 is not set
> # CONFIG_SND_AU8830 is not set
> # CONFIG_SND_AZT3328 is not set
> # CONFIG_SND_BT87X is not set
> # CONFIG_SND_CS46XX is not set
> # CONFIG_SND_CS4281 is not set
> # CONFIG_SND_EMU10K1 is not set
> # CONFIG_SND_EMU10K1X is not set
> # CONFIG_SND_CA0106 is not set
> # CONFIG_SND_KORG1212 is not set
> # CONFIG_SND_MIXART is not set
> # CONFIG_SND_NM256 is not set
> # CONFIG_SND_RME32 is not set
> # CONFIG_SND_RME96 is not set
> # CONFIG_SND_RME9652 is not set
> # CONFIG_SND_HDSP is not set
> # CONFIG_SND_TRIDENT is not set
> # CONFIG_SND_YMFPCI is not set
> # CONFIG_SND_ALS4000 is not set
> # CONFIG_SND_CMIPCI is not set
> # CONFIG_SND_ENS1370 is not set
> # CONFIG_SND_ENS1371 is not set
> # CONFIG_SND_ES1938 is not set
> # CONFIG_SND_ES1968 is not set
> # CONFIG_SND_MAESTRO3 is not set
> # CONFIG_SND_FM801 is not set
> # CONFIG_SND_ICE1712 is not set
> # CONFIG_SND_ICE1724 is not set
> # CONFIG_SND_INTEL8X0 is not set
> # CONFIG_SND_INTEL8X0M is not set
> # CONFIG_SND_SONICVIBES is not set
> # CONFIG_SND_VIA82XX is not set
> # CONFIG_SND_VIA82XX_MODEM is not set
> # CONFIG_SND_VX222 is not set
> # CONFIG_SND_HDA_INTEL is not set
>
> #
> # ALSA PowerMac devices
> #
> CONFIG_SND_POWERMAC=y
>
> #
> # USB devices
> #
> # CONFIG_SND_USB_AUDIO is not set
> # CONFIG_SND_USB_USX2Y is not set
>
> #
> # Open Sound System
> #
> # CONFIG_SOUND_PRIME is not set
>
> #
> # USB support
> #
> CONFIG_USB_ARCH_HAS_HCD=y
> CONFIG_USB_ARCH_HAS_OHCI=y
> CONFIG_USB=y
> # CONFIG_USB_DEBUG is not set
>
> #
> # Miscellaneous USB options
> #
> CONFIG_USB_DEVICEFS=y
> # CONFIG_USB_BANDWIDTH is not set
> # CONFIG_USB_DYNAMIC_MINORS is not set
> # CONFIG_USB_OTG is not set
>
> #
> # USB Host Controller Drivers
> #
> # CONFIG_USB_EHCI_HCD is not set
> CONFIG_USB_OHCI_HCD=y
> # CONFIG_USB_OHCI_BIG_ENDIAN is not set
> CONFIG_USB_OHCI_LITTLE_ENDIAN=y
> # CONFIG_USB_UHCI_HCD is not set
> # CONFIG_USB_SL811_HCD is not set
>
> #
> # USB Device Class drivers
> #
> # CONFIG_USB_AUDIO is not set
> # CONFIG_USB_BLUETOOTH_TTY is not set
> # CONFIG_USB_MIDI is not set
> CONFIG_USB_ACM=y
> CONFIG_USB_PRINTER=y
>
> #
> # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
> #
> CONFIG_USB_STORAGE=y
> # CONFIG_USB_STORAGE_DEBUG is not set
> # CONFIG_USB_STORAGE_DATAFAB is not set
> # CONFIG_USB_STORAGE_FREECOM is not set
> # CONFIG_USB_STORAGE_ISD200 is not set
> # CONFIG_USB_STORAGE_DPCM is not set
> # CONFIG_USB_STORAGE_USBAT is not set
> # CONFIG_USB_STORAGE_SDDR09 is not set
> # CONFIG_USB_STORAGE_SDDR55 is not set
> # CONFIG_USB_STORAGE_JUMPSHOT is not set
>
> #
> # USB Input Devices
> #
> CONFIG_USB_HID=y
> CONFIG_USB_HIDINPUT=y
> # CONFIG_HID_FF is not set
> # CONFIG_USB_HIDDEV is not set
> # CONFIG_USB_AIPTEK is not set
> # CONFIG_USB_WACOM is not set
> # CONFIG_USB_KBTAB is not set
> # CONFIG_USB_POWERMATE is not set
> # CONFIG_USB_MTOUCH is not set
> # CONFIG_USB_EGALAX is not set
> # CONFIG_USB_XPAD is not set
> # CONFIG_USB_ATI_REMOTE is not set
>
> #
> # USB Imaging devices
> #
> # CONFIG_USB_MDC800 is not set
> # CONFIG_USB_MICROTEK is not set
>
> #
> # USB Multimedia devices
> #
> # CONFIG_USB_DABUSB is not set
>
> #
> # Video4Linux support is needed for USB Multimedia device support
> #
>
> #
> # USB Network Adapters
> #
> # CONFIG_USB_CATC is not set
> # CONFIG_USB_KAWETH is not set
> # CONFIG_USB_PEGASUS is not set
> # CONFIG_USB_RTL8150 is not set
> # CONFIG_USB_USBNET is not set
> # CONFIG_USB_MON is not set
>
> #
> # USB port drivers
> #
>
> #
> # USB Serial Converter support
> #
> # CONFIG_USB_SERIAL is not set
>
> #
> # USB Miscellaneous drivers
> #
> # CONFIG_USB_EMI62 is not set
> # CONFIG_USB_EMI26 is not set
> # CONFIG_USB_AUERSWALD is not set
> # CONFIG_USB_RIO500 is not set
> # CONFIG_USB_LEGOTOWER is not set
> # CONFIG_USB_LCD is not set
> # CONFIG_USB_LED is not set
> # CONFIG_USB_CYTHERM is not set
> # CONFIG_USB_PHIDGETKIT is not set
> # CONFIG_USB_PHIDGETSERVO is not set
> # CONFIG_USB_IDMOUSE is not set
> # CONFIG_USB_TEST is not set
>
> #
> # USB ATM/DSL drivers
> #
> CONFIG_USB_ATM=y
> CONFIG_USB_SPEEDTOUCH=y
>
> #
> # USB Gadget Support
> #
> # CONFIG_USB_GADGET is not set
>
> #
> # MMC/SD Card support
> #
> # CONFIG_MMC is not set
>
> #
> # InfiniBand support
> #
> # CONFIG_INFINIBAND is not set
>
> #
> # File systems
> #
> CONFIG_EXT2_FS=y
> # CONFIG_EXT2_FS_XATTR is not set
> CONFIG_EXT3_FS=y
> # CONFIG_EXT3_FS_XATTR is not set
> CONFIG_JBD=y
> # CONFIG_JBD_DEBUG is not set
> # CONFIG_REISERFS_FS is not set
> # CONFIG_JFS_FS is not set
>
> #
> # XFS support
> #
> # CONFIG_XFS_FS is not set
> # CONFIG_MINIX_FS is not set
> # CONFIG_ROMFS_FS is not set
> CONFIG_INOTIFY=y
> # CONFIG_QUOTA is not set
> CONFIG_DNOTIFY=y
> # CONFIG_AUTOFS_FS is not set
> # CONFIG_AUTOFS4_FS is not set
>
> #
> # CD-ROM/DVD Filesystems
> #
> CONFIG_ISO9660_FS=y
> # CONFIG_JOLIET is not set
> # CONFIG_ZISOFS is not set
> # CONFIG_UDF_FS is not set
>
> #
> # DOS/FAT/NT Filesystems
> #
> # CONFIG_MSDOS_FS is not set
> # CONFIG_VFAT_FS is not set
> # CONFIG_NTFS_FS is not set
>
> #
> # Pseudo filesystems
> #
> CONFIG_PROC_FS=y
> # CONFIG_PROC_KCORE is not set
> CONFIG_SYSFS=y
> # CONFIG_DEVFS_FS is not set
> # CONFIG_DEVPTS_FS_XATTR is not set
> # CONFIG_TMPFS is not set
> # CONFIG_HUGETLB_PAGE is not set
> CONFIG_RAMFS=y
>
> #
> # Miscellaneous filesystems
> #
> # CONFIG_ADFS_FS is not set
> # CONFIG_AFFS_FS is not set
> CONFIG_HFS_FS=y
> CONFIG_HFSPLUS_FS=y
> # CONFIG_BEFS_FS is not set
> # CONFIG_BFS_FS is not set
> # CONFIG_EFS_FS is not set
> # CONFIG_CRAMFS is not set
> # CONFIG_SQUASHFS is not set
> # CONFIG_VXFS_FS is not set
> # CONFIG_HPFS_FS is not set
> # CONFIG_QNX4FS_FS is not set
> # CONFIG_SYSV_FS is not set
> # CONFIG_UFS_FS is not set
>
> #
> # Network File Systems
> #
> # CONFIG_NFS_FS is not set
> # CONFIG_NFSD is not set
> # CONFIG_SMB_FS is not set
> # CONFIG_CIFS is not set
> # CONFIG_NCP_FS is not set
> # CONFIG_CODA_FS is not set
> # CONFIG_AFS_FS is not set
>
> #
> # Partition Types
> #
> # CONFIG_PARTITION_ADVANCED is not set
> CONFIG_MSDOS_PARTITION=y
>
> #
> # Native Language Support
> #
> CONFIG_NLS=y
> CONFIG_NLS_DEFAULT="iso8859-1"
> # CONFIG_NLS_CODEPAGE_437 is not set
> # CONFIG_NLS_CODEPAGE_737 is not set
> # CONFIG_NLS_CODEPAGE_775 is not set
> # CONFIG_NLS_CODEPAGE_850 is not set
> # CONFIG_NLS_CODEPAGE_852 is not set
> # CONFIG_NLS_CODEPAGE_855 is not set
> # CONFIG_NLS_CODEPAGE_857 is not set
> # CONFIG_NLS_CODEPAGE_860 is not set
> # CONFIG_NLS_CODEPAGE_861 is not set
> # CONFIG_NLS_CODEPAGE_862 is not set
> # CONFIG_NLS_CODEPAGE_863 is not set
> # CONFIG_NLS_CODEPAGE_864 is not set
> # CONFIG_NLS_CODEPAGE_865 is not set
> # CONFIG_NLS_CODEPAGE_866 is not set
> # CONFIG_NLS_CODEPAGE_869 is not set
> # CONFIG_NLS_CODEPAGE_936 is not set
> # CONFIG_NLS_CODEPAGE_950 is not set
> # CONFIG_NLS_CODEPAGE_932 is not set
> # CONFIG_NLS_CODEPAGE_949 is not set
> # CONFIG_NLS_CODEPAGE_874 is not set
> # CONFIG_NLS_ISO8859_8 is not set
> # CONFIG_NLS_CODEPAGE_1250 is not set
> # CONFIG_NLS_CODEPAGE_1251 is not set
> # CONFIG_NLS_ASCII is not set
> CONFIG_NLS_ISO8859_1=y
> # CONFIG_NLS_ISO8859_2 is not set
> # CONFIG_NLS_ISO8859_3 is not set
> # CONFIG_NLS_ISO8859_4 is not set
> # CONFIG_NLS_ISO8859_5 is not set
> # CONFIG_NLS_ISO8859_6 is not set
> # CONFIG_NLS_ISO8859_7 is not set
> # CONFIG_NLS_ISO8859_9 is not set
> # CONFIG_NLS_ISO8859_13 is not set
> # CONFIG_NLS_ISO8859_14 is not set
> CONFIG_NLS_ISO8859_15=y
> # CONFIG_NLS_KOI8_R is not set
> # CONFIG_NLS_KOI8_U is not set
> CONFIG_NLS_UTF8=y
>
> #
> # Library routines
> #
> CONFIG_CRC_CCITT=y
> CONFIG_CRC32=y
> # CONFIG_LIBCRC32C is not set
> CONFIG_ZLIB_INFLATE=y
> CONFIG_ZLIB_DEFLATE=y
>
> #
> # Profiling support
> #
> # CONFIG_PROFILING is not set
>
> #
> # Kernel hacking
> #
> # CONFIG_PRINTK_TIME is not set
> # CONFIG_DEBUG_KERNEL is not set
> CONFIG_LOG_BUF_SHIFT=14
> CONFIG_BOOTX_TEXT=y
>
> #
> # Security options
> #
> # CONFIG_KEYS is not set
> # CONFIG_SECURITY is not set
>
> #
> # Cryptographic options
> #
> CONFIG_CRYPTO=y
> CONFIG_CRYPTO_HMAC=y
> # CONFIG_CRYPTO_NULL is not set
> # CONFIG_CRYPTO_MD4 is not set
> CONFIG_CRYPTO_MD5=y
> CONFIG_CRYPTO_SHA1=y
> # CONFIG_CRYPTO_SHA256 is not set
> # CONFIG_CRYPTO_SHA512 is not set
> # CONFIG_CRYPTO_WP512 is not set
> # CONFIG_CRYPTO_TGR192 is not set
> CONFIG_CRYPTO_DES=y
> # CONFIG_CRYPTO_BLOWFISH is not set
> # CONFIG_CRYPTO_TWOFISH is not set
> # CONFIG_CRYPTO_SERPENT is not set
> # CONFIG_CRYPTO_AES is not set
> # CONFIG_CRYPTO_CAST5 is not set
> # CONFIG_CRYPTO_CAST6 is not set
> # CONFIG_CRYPTO_TEA is not set
> # CONFIG_CRYPTO_ARC4 is not set
> # CONFIG_CRYPTO_KHAZAD is not set
> # CONFIG_CRYPTO_ANUBIS is not set
> CONFIG_CRYPTO_DEFLATE=y
> # CONFIG_CRYPTO_MICHAEL_MIC is not set
> # CONFIG_CRYPTO_CRC32C is not set
> # CONFIG_CRYPTO_TEST is not set
>
> #
> # Hardware crypto devices
> #
>
>
> ## yaboot.conf generated by yabootconfig 1.0.8
> ##
> ## run: "man yaboot.conf" for details. Do not make changes until you have!!
> ##
> ## For a dual-boot menu, add one or more of:
> ## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ
>
> boot=/dev/hda12
> device=hd:
> ofboot=hd:12
> delay=15
> timeout=30
> macos=hd:10
> macosx=hd:11
> defaultos=macosx
> default=Linux
> install=/usr/lib/yaboot/yaboot
> magicboot=/usr/lib/yaboot/ofboot
> enablecdboot
> enableofboot
>
> image=/boot/Linux
> label=Linux
> root=/dev/hda15
> partition=15
> sysmap=/boot/Sysmap
> read-only
>
>
>


--
!sic transit gloria mundi!
(+351) 966 014 174

--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
Gerardo Lisboa a écrit :

> Hi,
>
> Have you a separate boot partition using a ext2 fs?

No. The opinions that I read so far are rather against it, so that I did
not plan to use one.

Thanks all the same for your suggestion; I shall keep it in mind, just
in case.

Cheers.

Charles


--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
> Thanks. I did that and the kernel compiled without trouble, but, at
> boot, I still get the error "cannot open root device". However, there is
> a difference: whereas the message said "unknown-block(0,0)", it now
> says "unknown-block(3,15)". So it would seem that the device numbers
> have changed.

You're probably using an Apple partitioning scheme. In order to read
from Apple partitions, you'll need to have support for that in your
kernel. Turn on: CONFIG_PARTITION_ADVANCED and CONFIG_MAC_PARTITION.
In the future, to make kernel configuration more simple, you should do a
"make defconfig" before configuration. This ensures that you have sane
defaults set.

Good luck!
-Joe
--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
Joseph Jezak a écrit :
>
> You're probably using an Apple partitioning scheme. In order to read
> from Apple partitions, you'll need to have support for that in your
> kernel. Turn on: CONFIG_PARTITION_ADVANCED and CONFIG_MAC_PARTITION. In
> the future, to make kernel configuration more simple, you should do a
> "make defconfig" before configuration. This ensures that you have sane
> defaults set.
>
Thank you. I changed the options as you suggest. The boot process goes
now a little bit further, but it stops on an error of a new type:

Mounting /dev for udev
The "mount" command failed with error:
wrong fstype, bad option, bad superblock on udev, or too many mounted
file systems

I have noticed, while booting MacOSX, that the phase "waiting for local
disks" seems to take an abnormally long time: would the two things be
related?

I can give my password and get logged in as root, and get a first
prompt; then I could try some of the things that are suggested on the
Web, only I don't see the result of my commands, because the text in the
console does not move and the next prompt does not appear. The only
command that has an effect is Ctrl-D, for rebooting.

How can I escape from this mess?

Chers.

Charles

--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
Charles Trois <charles.trois@wanadoo.fr> wrote:
> Joseph Jezak a écrit :
> >You're probably using an Apple partitioning scheme. In order to read
> >from Apple partitions, you'll need to have support for that in your
> >kernel. Turn on: CONFIG_PARTITION_ADVANCED and CONFIG_MAC_PARTITION.
> >In the future, to make kernel configuration more simple, you should
> >do a "make defconfig" before configuration. This ensures that you
> >have sane defaults set.
> Thank you. I changed the options as you suggest. The boot process goes
> now a little bit further, but it stops on an error of a new type:
>
> Mounting /dev for udev
> The "mount" command failed with error:
> wrong fstype, bad option, bad superblock on udev, or too many mounted file systems

Please check if you compiled support for tmpfs in your kernel. The
option is CONFIG_TMPFS. Do NOT make this a module.

This is kinda wild guess, but it sounds like you're missing
kernel-support.

Wishes,
Matti
--
Today is a good day to bribe a high-ranking public official.
Re: Compile error on IDE Power Mac driver [ In reply to ]
Matti Bickel a écrit le 11/11/2005
> Charles Trois <charles.trois@wanadoo.fr> wrote:
>
>>Mounting /dev for udev
>>The "mount" command failed with error:
>>wrong fstype, bad option, bad superblock on udev, or too many mounted file systems
>
> Please check if you compiled support for tmpfs in your kernel. The
> option is CONFIG_TMPFS. Do NOT make this a module.
>
> This is kinda wild guess, but it sounds like you're missing
> kernel-support.
>

Sorry for this late answer. Your guess was quite right and enabled me to
get over that error. I then met various little problems that I was able
to solve, but there remains a (hopefully) last one.

The new error message is:
Problem starting needed services
"netmount" was not started.

/etc/init.d/netmount start gives the same error. eth0 is not brought up
and ifconfig lists only lo.

What have I done wrong?

Charles


--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
Charles,

Please post the contents of your /etc/conf.d/net

Also, is your NIC driver built into the kernel or a module?

If it is modular, you can load it by using coldplug ("emerge coldplug")
or you can add the module to /etc/modules.autoload.d/kernel-2.6.

HTH

Draeven

Charles Trois wrote:
> Matti Bickel a écrit le 11/11/2005
>
>> Charles Trois <charles.trois@wanadoo.fr> wrote:
>>
>>> Mounting /dev for udev
>>> The "mount" command failed with error:
>>> wrong fstype, bad option, bad superblock on udev, or too many mounted
>>> file systems
>>
>>
>> Please check if you compiled support for tmpfs in your kernel. The
>> option is CONFIG_TMPFS. Do NOT make this a module.
>>
>> This is kinda wild guess, but it sounds like you're missing
>> kernel-support.
>>
>
> Sorry for this late answer. Your guess was quite right and enabled me to
> get over that error. I then met various little problems that I was able
> to solve, but there remains a (hopefully) last one.
>
> The new error message is:
> Problem starting needed services
> "netmount" was not started.
>
> /etc/init.d/netmount start gives the same error. eth0 is not brought up
> and ifconfig lists only lo.
>
> What have I done wrong?
>
> Charles
>
>
--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
Draeven a écrit :
> Charles,
>
> Please post the contents of your /etc/conf.d/net

I attach it here.

> Also, is your NIC driver built into the kernel or a module?

I have no modules at all, everything is in the kernel; lsmod returns an
empty list.

> If it is modular, you can load it by using coldplug ("emerge coldplug")
> or you can add the module to /etc/modules.autoload.d/kernel-2.6.

I also attach my .config file, just in case.

Charles


> Charles Trois wrote:
>
>> Matti Bickel a écrit le 11/11/2005
>>
>>> Please check if you compiled support for tmpfs in your kernel. The
>>> option is CONFIG_TMPFS. Do NOT make this a module.
>>>
>>> This is kinda wild guess, but it sounds like you're missing
>>> kernel-support.
>>>
>>
>> Sorry for this late answer. Your guess was quite right and enabled me
>> to get over that error. I then met various little problems that I was
>> able to solve, but there remains a (hopefully) last one.
>>
>> The new error message is:
>> Problem starting needed services
>> "netmount" was not started.
>>
>> /etc/init.d/netmount start gives the same error. eth0 is not brought
>> up and ifconfig lists only lo.
>>
>> What have I done wrong?
Re: Compile error on IDE Power Mac driver [ In reply to ]
Charles Trois wrote:
Charles,

Did you do a "rc-update add net.eth0 default" so that the interface is
brought up at boot?

You may also want to take a look at this section of the Gentoo Handbook:

http://www.gentoo.org/doc/en/handbook/handbook-ppc.xml?part=4

HTH

Draeven

> Draeven a écrit :
>
>> Charles,
>>
>> Please post the contents of your /etc/conf.d/net
>
>
> I attach it here.
>
>> Also, is your NIC driver built into the kernel or a module?
>
>
> I have no modules at all, everything is in the kernel; lsmod returns an
> empty list.
>
>> If it is modular, you can load it by using coldplug ("emerge
>> coldplug") or you can add the module to
>> /etc/modules.autoload.d/kernel-2.6.
>
>
> I also attach my .config file, just in case.
>
> Charles
>
>
>> Charles Trois wrote:
>>
>>> Matti Bickel a écrit le 11/11/2005
>>>
>>>> Please check if you compiled support for tmpfs in your kernel. The
>>>> option is CONFIG_TMPFS. Do NOT make this a module.
>>>>
>>>> This is kinda wild guess, but it sounds like you're missing
>>>> kernel-support.
>>>>
>>>
>>> Sorry for this late answer. Your guess was quite right and enabled me
>>> to get over that error. I then met various little problems that I was
>>> able to solve, but there remains a (hopefully) last one.
>>>
>>> The new error message is:
>>> Problem starting needed services
>>> "netmount" was not started.
>>>
>>> /etc/init.d/netmount start gives the same error. eth0 is not brought
>>> up and ifconfig lists only lo.
>>>
>>> What have I done wrong?
--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
Draeven a écrit :
>
> Charles Trois wrote:
> Charles,
>
> Did you do a "rc-update add net.eth0 default" so that the interface is
> brought up at boot?
>
> You may also want to take a look at this section of the Gentoo Handbook:
>
> http://www.gentoo.org/doc/en/handbook/handbook-ppc.xml?part=4
>
I am still working hard at this; I even have burnt a new CD and
reinstalled from it, but there is nothing doing. To state my problem
again, it occurs on an G4 iMac with the Gentoo universal
ppc-install-2005.1 disc. At the end of the boot process, just before the
login, I get this:

==========================================================================

* Starting syslog-ng ...

[ ok ] * Starting gpm ...

[ ok ] * Starting eth0
* Bringing up eth0
* Configuration not set for eth0 - assuming dhcp
* dhcp
* Running dhcpcd ...

[ !! ] * Starting vixie-cron ...

[ ok ] * Starting local ...

[ ok ] * ERROR: Problem starting needed services.
* "netmount" was not started.

==========================================================================

And the corresponding bit in /var/log/messsages is:

==========================================================================

Dec 1 11:00:55 sirrah rc-scripts: Configuration not set for eth0 -
assuming dhcp
Dec 1 11:01:55 sirrah dhcpcd[4718]: timed out waiting for a valid DHCP
server response
Dec 1 11:01:55 sirrah cron[5378]: (CRON) STARTUP (V5.0)
Dec 1 11:01:56 sirrah rc-scripts: ERROR: Problem starting needed services.
Dec 1 11:01:56 sirrah rc-scripts: "netmount" was not started.
Dec 1 11:02:50 sirrah login(pam_unix)[5457]: session opened for user
root by (uid=0)

==========================================================================

The cause of the trouble seems to be pointed out by the line
"dhcpcd[4718]: timed out waiting for a valid DHCP server response" (and
there is indeed quite a delay at the stage "Running dhcpcd").

But now what can I do to get this "valid DHCP server response"? There
seems to be nothing about dhcp in the .config file: what then? does it
suppose that I am already connected to the Net?

Charles


--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
Did you remember to emerge a dhcpcd server?

If not "emerge dhcpcd"

Draeven

Charles Trois wrote:
> Draeven a écrit :
>
>>
>> Charles Trois wrote:
>> Charles,
>>
>> Did you do a "rc-update add net.eth0 default" so that the interface is
>> brought up at boot?
>>
>> You may also want to take a look at this section of the Gentoo Handbook:
>>
>> http://www.gentoo.org/doc/en/handbook/handbook-ppc.xml?part=4
>>
> I am still working hard at this; I even have burnt a new CD and
> reinstalled from it, but there is nothing doing. To state my problem
> again, it occurs on an G4 iMac with the Gentoo universal
> ppc-install-2005.1 disc. At the end of the boot process, just before the
> login, I get this:
>
> ==========================================================================
>
> * Starting syslog-ng ...
>
> [ ok ] * Starting gpm ...
>
> [ ok ] * Starting eth0
> * Bringing up eth0
> * Configuration not set for eth0 - assuming dhcp
> * dhcp
> * Running dhcpcd ...
>
> [ !! ] * Starting vixie-cron ...
>
> [ ok ] * Starting local ...
>
> [ ok ] * ERROR: Problem starting needed services.
> * "netmount" was not started.
>
> ==========================================================================
>
> And the corresponding bit in /var/log/messsages is:
>
> ==========================================================================
>
> Dec 1 11:00:55 sirrah rc-scripts: Configuration not set for eth0 -
> assuming dhcp
> Dec 1 11:01:55 sirrah dhcpcd[4718]: timed out waiting for a valid DHCP
> server response
> Dec 1 11:01:55 sirrah cron[5378]: (CRON) STARTUP (V5.0)
> Dec 1 11:01:56 sirrah rc-scripts: ERROR: Problem starting needed
> services.
> Dec 1 11:01:56 sirrah rc-scripts: "netmount" was not started.
> Dec 1 11:02:50 sirrah login(pam_unix)[5457]: session opened for user
> root by (uid=0)
>
> ==========================================================================
>
> The cause of the trouble seems to be pointed out by the line
> "dhcpcd[4718]: timed out waiting for a valid DHCP server response" (and
> there is indeed quite a delay at the stage "Running dhcpcd").
>
> But now what can I do to get this "valid DHCP server response"? There
> seems to be nothing about dhcp in the .config file: what then? does it
> suppose that I am already connected to the Net?
>
> Charles
>
>
--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
I'm sorry, I mean a dhcp client, not a server, the dhcp server should
already be on the network. The most popular and easiest client IMHO is
dhcpcd.

Like I said, "emerge dhcpcd"

HTH
Draeven

Draeven wrote:
> Did you remember to emerge a dhcpcd server?
>
> If not "emerge dhcpcd"
>
> Draeven
>
> Charles Trois wrote:
>
>> Draeven a écrit :
>>
>>>
>>> Charles Trois wrote:
>>> Charles,
>>>
>>> Did you do a "rc-update add net.eth0 default" so that the interface
>>> is brought up at boot?
>>>
>>> You may also want to take a look at this section of the Gentoo Handbook:
>>>
>>> http://www.gentoo.org/doc/en/handbook/handbook-ppc.xml?part=4
>>>
>> I am still working hard at this; I even have burnt a new CD and
>> reinstalled from it, but there is nothing doing. To state my problem
>> again, it occurs on an G4 iMac with the Gentoo universal
>> ppc-install-2005.1 disc. At the end of the boot process, just before the
>> login, I get this:
>>
>> ==========================================================================
>>
>>
>> * Starting syslog-ng ...
>>
>> [ ok ] * Starting gpm ...
>>
>> [ ok ] * Starting eth0
>> * Bringing up eth0
>> * Configuration not set for eth0 - assuming dhcp
>> * dhcp
>> * Running dhcpcd ...
>>
>> [ !! ] * Starting vixie-cron ...
>>
>> [ ok ] * Starting local ...
>>
>> [ ok ] * ERROR: Problem starting needed services.
>> * "netmount" was not started.
>>
>> ==========================================================================
>>
>>
>> And the corresponding bit in /var/log/messsages is:
>>
>> ==========================================================================
>>
>>
>> Dec 1 11:00:55 sirrah rc-scripts: Configuration not set for eth0 -
>> assuming dhcp
>> Dec 1 11:01:55 sirrah dhcpcd[4718]: timed out waiting for a valid DHCP
>> server response
>> Dec 1 11:01:55 sirrah cron[5378]: (CRON) STARTUP (V5.0)
>> Dec 1 11:01:56 sirrah rc-scripts: ERROR: Problem starting needed
>> services.
>> Dec 1 11:01:56 sirrah rc-scripts: "netmount" was not started.
>> Dec 1 11:02:50 sirrah login(pam_unix)[5457]: session opened for user
>> root by (uid=0)
>>
>> ==========================================================================
>>
>>
>> The cause of the trouble seems to be pointed out by the line
>> "dhcpcd[4718]: timed out waiting for a valid DHCP server response" (and
>> there is indeed quite a delay at the stage "Running dhcpcd").
>>
>> But now what can I do to get this "valid DHCP server response"? There
>> seems to be nothing about dhcp in the .config file: what then? does it
>> suppose that I am already connected to the Net?
>>
>> Charles
>>
>>
--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
Draeven a écrit :
> I'm sorry, I mean a dhcp client, not a server, the dhcp server should
> already be on the network. The most popular and easiest client IMHO is
> dhcpcd.
>
> Like I said, "emerge dhcpcd"
>
> HTH
> Draeven
>
> Draeven wrote:
>
>> Did you remember to emerge a dhcpcd server?
>>
>> If not "emerge dhcpcd"
>>
dhcpcd is installed (I checked it with emerge --search dhcpcd) and I
emerged it a second time, just in case; but nothing has changed.

Charles


--
gentoo-ppc-user@gentoo.org mailing list
Re: Compile error on IDE Power Mac driver [ In reply to ]
> The cause of the trouble seems to be pointed out by the line
> "dhcpcd[4718]: timed out waiting for a valid DHCP server response" (and
> there is indeed quite a delay at the stage "Running dhcpcd").
>
> But now what can I do to get this "valid DHCP server response"? There
> seems to be nothing about dhcp in the .config file: what then? does it
> suppose that I am already connected to the Net?

Yes. When you start eth0 with dhcp turned on, it does expect that there
is a connection since it's looking for the DHCP server. If you manually
set the IP, it will work with or without a connection.

-Joe

--
gentoo-ppc-user@gentoo.org mailing list