I've been trying to get a decent boot off one of the LiveCD's to start installing Gentoo, but without luck as of yet.
Before I started, I checked out the BIOS settings. Lots of stuff there I knew to be worried about, Linux compatibility-wise, but I decided to not disable any of the features there. I intend to dual-boot with WinXP for gaming, and I expect to get Linux working with the same BIOS settings that Windows works with - any trickery or disabling features must happen with boot and/or kernel parameters.
------
Description of things done:
I tried booting with the 2005.1-r1 AMD64 livecd, using -nofb to see what happens. Loading HID took a long time (half a minute maybe), but eventually finished. Then the SATA part started. Several modules loaded okay, but the booting hung on the sata_sx4 module.
Reset, added noload=sata_sx4, so it was skipped, but now it hung on the next sATA module.
Reset, replaced the noload with nosata, got further, but then autoloading devices just kept on going forever.
After a bit of googling, adding noapic solved this one. But then, somewhere around coldplugging PCI or USB devices, a kernel panic occurred. The message flies past so fast (and is unscrollable) that the precise point of error is unclear. One of the errors referenced sata_nv (although I still had nosata as a boot parameter, which is rather odd).
So then I budged and disabled SATA from the BIOS (I only have PATA drives for now, fortunately -- although I expect to get SATA working at some point). Now, the command gentoo-nofb boots, no parameters needed, and I get the root prompt... BUT the integrated ethernet doesn't get an IP via DHCP from my router (the physical connection is OK, Windows gets an address just fine). Forcedeth gets loaded (see the lsmod listing further down), but dhcpcd times out (clip from /var/log/messages):
So, not much luck there.Nov 27 13:37:37 livecd forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.35.
Nov 27 13:37:37 livecd PCI: Setting latency timer of device 0000:00:14.0 to 64
Nov 27 13:37:38 livecd eth0: forcedeth.c: subsystem: 010de:cb84 bound to 0000:00:14.0
Nov 27 13:38:43 livecd dhcpcd[6432]: timed out waiting for a valid DHCP server response
Nov 27 13:38:43 livecd dhcpcd[6877]: recvfrom: Network is down
I tried booting with the x86 2005.1 livecd without kernel parameters. Again, HID takes a while, but it boots fine with SATA disabled in the BIOS. Still no IP address, same timeout.
Also, the AMD64 livecd doesn't recognize my USB stick. Error in dmesg output:
USB 1-6: new high speed device using ehci_hcs and address [1-11, tries every one in succession]
USB 1-6: device not accepting address [1-11], error -110
The x86 livecd works fine with the USB stick. But there I get an ALSA error just before root prompt.
------
Due to the USB stick problem, I only managed to get the lsmod output from the x86 livecd (having no network connectivity or a floppy drive).
lsmod:
Odd that sata_nv is there although SATA is disabled in BIOS.Module Size Used by
sata_nv 7556 0
libata 30984 1 sata_nv
forcedeth 16384 0
dm_mirror 16400 0
dm_mod 39264 1 dm_mirror
sbp2 19592 0
ohci1394 27596 0
ieee1394 63480 2 sbp2,ohci1394
sl811_hcd 11392 0
ohci_hcd 17156 0
uhci_hcd 26528 0
usb_storage 55616 1
usbhid 27680 0
ehci_hcd 25864 0
usbcore 86136 7 sl811_hcd,ohci_hcd,uhci_hcd,usb_storage,usbhid,ehci_hcd
lspci:
Nothing too special there; the integrated soundchip is disabled, and I have a Hercules DigiFire 7.1 (the Cirrus Logic CS) in place.0000:00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
0000:00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
0000:00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
0000:00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
0000:00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
0000:00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
0000:00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
0000:00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
0000:00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
0000:00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
0000:00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
0000:00:05.0 VGA compatible controller: nVidia Corporation C51 PCI Express Bridge (rev a2)
0000:00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
0000:00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
0000:00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
0000:00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
0000:00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
0000:00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
0000:00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
0000:00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
0000:04:05.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
0000:04:09.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge (non-transparent mode) (rev 13)
0000:05:08.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
0000:05:09.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 04)
nVidia has drivers available that support the chipset, but I need the network interface working to finish the installation and to install the drivers. I'll have to compile the kernel in the chroot before installing the drivers, but could someone explain what actually happens when I run the installer? Do the drivers automagically just work when booting off the new kernel (barring any unexpected problems)?
Any pointers for nForce 430 on Gentoo? I even tried to boot off a Finnix livecd that has a fresh 2.6.14 kernel in it, but it also kept autodetecting devices forever during boot. Any advice concerning ACPI, APIC, SATA, USB and whatnot with the 430 would be most welcome.
Also, is it possible to install an AMD64 system from an x86 livecd?


