> > 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

Reply via email to