> > I am trying to install nv 35 to a Dell Latitude LS
> which has 256MB memory and a Fujitsu HK2960AT hard
> drive.
> > The install runs fine up to the point where it
> try's to build the file system on the root device
> which fails.
> > Creating and checking UFS file systems
> > - Creating / (c0d0s0)
> > system creation failed for / (c0d0s0)
> >
> > ERROR: Could not check or create system critical
> file systems
>
> Hmm, a Solaris x86 ata driver problem?
>
>
> > then ran newfs /dev/rdsk/c0d0s0 which completed
> after a long pause and several warnings:-
> > # newfs /dev/rdsk/c0d0s0
> > newfs: constructing a new file system
> > /dev/rdsk/c0d0s0: (y/n) y
> > /dev/rdsk/c0d0s0: 10657792 sectors in
> > 2602 cylinders of 128 tracks, 32 sectors
> > 5204.0MB in 101 cyl groups (26 c/g,
> > 52.00MB/g, 6400 i/g)
> > uper-block backups (for fsck -F ufs -o b=#) at:
> > 32,106560, 213088,319616 ...........
> >
> > WARNING: /pci at 0,0/pci-ide at 7,1/ide at 0/cmdk at 0,0
> (Disk0):
> > Error for command 'write sector'
> > Error Level: Informational
> > Sense Key : aborted command
> > Vendor 'Gen-ATA ' error code: 0x3
> ...
>
>
> This seems to confirm that there is a problem with
> the ata disk and / or the
> Solaris ata disk driver.
>
> > Any ideas how I can install Solaris to this
> system?
>
>
> Do you know what kind of IDE chipset is used in that
> Dell Latitude LS system?
>
> A few days ago I've observed a similar problem when
> using a Promise PDC20265
> PCI IDE bus master controller. This is filed as bug
> 6414475.
> For the Promise IDE controller, one workaround was to
> disable DMA data transfers
> for the ATA disks, for example by defining an eeprom
> property "eeprom ata-dma-enabled=0";
> or by adding the following line to
> /platform/i86pc/kernel/drv/ata.conf:
> pci-ide-blacklist=0x105a,0xffff,0xd30,0xffff,2;
> the above pci-ide-blacklist entry only works for the
> Promise PDC20265 controller).
>
>
> At installation time you can try to experiment with
> the "ata-dma-enabled=0" property.
> At the GRUB boot prompt, type 'e' twice to edit the
> kernel boot commands, and change
> the boot command line so that
>
> -B install_media=cdrom,ata-dma-enabled=0
> s passed to the kernel. 'ESC' and 'b' boots with the
> changed command line.
>
> Does that help?
Hi Jurgen,
I had just found the ata-dma-enabled switch and now I am back at home I have
started the install.
It has got past the file system creation and is installing the packages :-)
When I ran the install check tool :-
rich: cat system-report-04120738.txt
Vendor Device: Type Name Solaris Driver: 32BIT 64BIT
--------------------------------------------------------------------------------Neomagic
Corpo... V NM2200 [MagicGraph 256AV] Y Y
Neomagic Corpo... M NM2200 [MagicMedia 256AV Audio] N N
Intel Corporation S 82371AB/EB/MB PIIX4 IDE Y Y
Intel Corporation U 82371AB/EB/MB PIIX4 USB Y Y
Texas Instruments O PCI1211 Y Y
3Com Corporation N 3c905C-TX/TX-M [Tornado] Y Y
Agere Systems O WinModem 56k N N
Driver Notes:
Y - Solaris Driver Found; T - Third Party Driver; N - No Solaris Driver
Device Types:
V - Video; N - Network; S - Storage; M - Multimedia; U - USB; O - Other;
Notes:
1. No enough physical memory for graphical installation: requires 400M, found
256M. Only text interface available during Solaris 10 01/06 installation.
2. This system is likely to install Solaris 10 01/06. Check the list above for
driver availability for identified devices.
cat prtconf.pv
Node 0x000008
#size-cells: 00000000
#address-cells: 00000001
device_type: 'pci-ide'
assigned-addresses:
81003910.00000000.000001f0.00000000.00000008.81003914.00000000.000003f6.00000000.00000001.81003918.00000000.00000170.00000000.00000008.8100391c.00000000.00000376.00000000.00000001.81003920.00000000.0000fcd0.00000000.00000010
reg:
00003900.00000000.00000000.00000000.00000000.81003910.00000000.000001f0.00000000.00000008.81003914.00000000.000003f6.00000000.00000001.81003918.00000000.00000170.00000000.00000008.8100391c.00000000.00000376.00000000.00000001.01003920.00000000.00000000.00000000.00000010
compatible: 'pci8086,7111.1' + 'pci8086,7111' + 'pciclass,010180' +
'pciclass,0101'
model: 'IDE controller'
power-consumption: 00000001.00000001
fast-back-to-back:
devsel-speed: 00000001
max-latency: 00000000
min-grant: 00000000
unit-address: '7,1'
class-code: 00010180
revision-id: 00000001
vendor-id: 00008086
device-id: 00007111
name: 'pci-ide'
Node 0x000009
reg: 00000000
name: 'ide'
Node 0x00000a
reg: 00000001
name: 'ide'
I will run scanpci when the system is built :-)
Cheers
Richard
This message posted from opensolaris.org