Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Feb 2000 15:16:53 +0000 (WET)
From:      Jose Gabriel Marcelino <gabriel@maquina.com>
To:        Soren Schmidt <sos@freebsd.dk>
Cc:        current@FreeBSD.ORG
Subject:   Re: Big ATA problems
Message-ID:  <Pine.BSF.4.20.0002191506500.52008-100000@devils.maquina.com>
In-Reply-To: <200002191359.OAA50270@freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help

hi Soren,

The latest ata commits left me unbootable too, the patch you provided
below didn't help this too. I have a very different configuration from
Bryan's (much simpler too):

- DFI K6XV3+ mb with VIA MVP3 chipset 
ata-pci0: <VIA 82C586 ATA-33 controller> port 0xe000-0xe00f at device 7.1
on pci0
ata0 at 0x01f0 irq 14 on ata-pci0
ata1 at 0x0170 irq 15 on ata-pci0
...
ad0: 14664MB <IBM-DJNA-351520> [31781/15/63] at ata0-master using UDMA33
ad1: 4103MB <ST34321A> [8894/15/63] at ata0-slave using UDMA33
acd0: DVD-ROM <TOSHIBA DVD-ROM SD-M1212> at ata1-master using UDMA33
afd0: 96MB <IOMEGA ZIP 100 ATAPI> [96/64/32] at ata1-slave using PIO0

With the latest kernel I get this relevant messages:

atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on
pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
...
ata0-slave: WARNING: WAIT_INTR active=ATA_WAIT_READY
ata0-slave: ata_command: timeout waiting for intr
ata0-slave: identify failed
nodevsw (majdev=0 bootdev=0xa0200000)
Mouting root from ufs:/dev/wd0s1a
no such device 'wd'


Thinking that the wd device was gone I tried using /dev/ad0s1a, but it was
the same: no such device 'ad'

Thanks,

Gabriel

> > >> The latest ata commits left my system completely unbootable.  No disks
> > >> were probed.
> > >

> Index: ata-all.c
> ===================================================================
> RCS file: /home/ncvs/src/sys/dev/ata/ata-all.c,v
> retrieving revision 1.48
> diff -u -r1.48 ata-all.c
> --- ata-all.c   2000/02/18 20:57:27     1.48
> +++ ata-all.c   2000/02/19 13:58:58
> @@ -336,7 +336,7 @@
>      if (pci_get_progif(dev) & PCIP_STORAGE_IDE_MASTERDEV)
>         lun = unit;
>      else
> -       lun = -1;
> +       lun = 2;
>  
>      if (!(child = device_add_child(dev, "ata", lun)))
>         return ENOMEM;
> 
> -Søren
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.20.0002191506500.52008-100000>