> The disks are S-ATA?  How is the system's S-ATA
> controller
> configured?  Legacy IDE mode?  Or AHCI?

The disks are S-ATA, indeed. I will check the configuration, didn't pay any 
attention to it, to be honest. However, since I haven't changed anything after 
flashing the latest BIOS (Phoenix), it should be still in the factory default 
setting -- if this information is of any help... Anyway, I will post the 
configuration.

> Run "/usr/X11/bin/scanpci -v" as root; this produces
> a 
> list of pci devices installed in your machine.
> "prtconf -Dv" lists the drivers that are in use.

Well, I know... But I'm not even getting there... The machine crashes during 
the boot procedure.

However, here's the output of 'lspci' under Linux (still using the LiveCD, 
still no problem):

00:00.0 Host bridge: Intel Corporation 5000X Chipset Memory Controller Hub (rev 
31)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 2 
(rev 31)
00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 
(rev 31)
00:04.0 PCI bridge: Intel Corporation 5000X Chipset PCI Express x16 Port 4-7 
(rev 31)
00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 
(rev 31)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 6 
(rev 31)
00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 
(rev 31)
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA Engine 
(rev 31)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 
31)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 
31)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 
31)
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers 
(rev 31)
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers 
(rev 31)
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 
31)
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 
31)
00:1b.0 Audio device: Intel Corporation 631xESB/632xESB High Definition Audio 
Controller (rev 09)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express 
Root Port 1 (rev 09)
00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB 
Controller #1 (rev 09)
00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB 
Controller #2 (rev 09)
00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB 
Controller #3 (rev 09)
00:1d.3 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB 
Controller #4 (rev 09)
00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI 
USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC 
Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
00:1f.2 IDE interface: Intel Corporation 631xESB/632xESB/3100 Chipset SATA IDE 
Controller (rev 09)
00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller 
(rev 09)
01:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port 
(rev 01)
01:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X 
Bridge (rev 01)
02:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream 
Port E1 (rev 01)
02:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream 
Port E3 (rev 01)
04:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet 
Controller (Copper) (rev 01)
04:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet 
Controller (Copper) (rev 01)
07:00.0 VGA compatible controller: nVidia Corporation D9M-20 [GeForce 9400 GT] 
(rev a1)
0c:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 
Controller (PHY/Link)


> That's why I asked for the hardware info, and the
> drivers that are in use...
> 
> E.g. the "ahci" s-ata driver had such a 64-bit DMA
> issue when
> used with the ATI SB750 chipset (bug 6764179).
> 
> 
> I think you could test the 64-bit dma theory by
> editing
> the grub boot commands from the grub boot menu, and
> prepend a grub "uppermem 2500000" command before 
> the boot commands.  That should limit the kernel's
> memory use to physical addresses < 2.5GB so that all
> active system memory can be reached with 32-bit dma
> addresses.

Ok, will do that right now. Will post results soon.

Thanks,
Manfred
-- 
This message posted from opensolaris.org

Reply via email to