Sunday, May 16, 2004

Install of Gentoo 2004.1 on Sun V60x

A micro howto on installing Gentoo 2004.1 on the Sun Microsystems V60x. First of all follow the Installation Handbook at the Gentoo site, its an absolute must. I came along problems after booting from the Gentoo CDROM and not been able to see SCSI Controller and NIC devices.

Booted from the Gentoo 2004.1 2004.1 Universal x86 cdrom.

Using the default boot Gentoo did not find the SCSI controller and NIC devices.

Using “lspci” command I identified the Adaptec AIC-7902 SCSI controller and Intel Corp. 82546EB Gigabit Ethernet Controller (1000baseT).

livecd # lspci

0000:00:00.0 Host bridge: Intel Corp. E7501 Memory Controller Hub (rev 01)
0000:00:00.1 Class ff00: Intel Corp. E7000 Series Host RASUM Controller (rev 01)
0000:00:03.0 PCI bridge: Intel Corp. E7000 Series Hub Interface C PCI-to-PCI Bridge (rev 01)
0000:00:03.1 Class ff00: Intel Corp. E7000 Series Hub Interface C RASUM Controller (rev 01)
0000:00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
0000:00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB/ER Hub interface to PCI Bridge (rev 42)
0000:00:1f.0 ISA bridge: Intel Corp. 82801CA LPC Interface Controller (rev 02)
0000:00:1f.1 IDE interface: Intel Corp. 82801CA Ultra ATA Storage Controller (rev 02)
0000:00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus Controller (rev 02)
0000:01:0c.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
0000:02:1c.0 PIC: Intel Corp. 82870P2 P64H2 I/OxAPIC (rev 04)
0000:02:1d.0 PCI bridge: Intel Corp. 82870P2 P64H2 Hub PCI Bridge (rev 04)
0000:02:1e.0 PIC: Intel Corp. 82870P2 P64H2 I/OxAPIC (rev 04)
0000:02:1f.0 PCI bridge: Intel Corp. 82870P2 P64H2 Hub PCI Bridge (rev 04)
0000:03:07.0 Ethernet controller: Intel Corp. 82546EB Gigabit Ethernet Controller (Copper) (rev 01)
0000:03:07.1 Ethernet controller: Intel Corp. 82546EB Gigabit Ethernet Controller (Copper) (rev 01)
0000:04:07.0 SCSI storage controller: Adaptec AIC-7902 U320 (rev 03)
0000:04:07.1 SCSI storage controller: Adaptec AIC-7902 U320 (rev 03)


I tried the following boot options from the 2004.1 Universal x86 cdrom with no success.


gentoo doscsi

gentoo doscsi noapic

So to loading the modules manually, I successfully used.

livecd # modprobe aic79xx

scsi0 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 1.3.11

aic7902: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 67-100Mhz, 512 SCBs

scsi1 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 1.3.11

aic7902: Ultra320 Wide Channel B, SCSI Id=7, PCI-X 67-100Mhz, 512 SCBs

(scsi1:A:0): 320.000MB/s transfers (160.000MHz DT|IU|QAS, 16bit)
(scsi1:A:1): 320.000MB/s transfers (160.000MHz DT|IU|QAS, 16bit)
Vendor: SEAGATE Model: ST336607LSUN36G Rev: 0307
Type: Direct-Access ANSI SCSI revision: 03
scsi1:A:0:0: Tagged Queuing enabled. Depth 32
Vendor: SEAGATE Model: ST336607LSUN36G Rev: 0307
Type: Direct-Access ANSI SCSI revision: 03
scsi1:A:1:0: Tagged Queuing enabled. Depth 32
Vendor: ESG-SHV Model: SCA HSBP M18 Rev: 0.07
Type: Processor ANSI SCSI revision: 02

livecd # modprobe e1000


Now continue from the Installation Handbook.

Remember to add support for the Adaptec AIC7902 when building the kernel. And add Intel NIC support with “emerge e1000”. I've used gentoo-dev-sources Kernel SMP v2.6.5. with out problems.

No comments: