Alexander Motin wrote:
Bruce Simpson wrote:
Could this commit have broken boot on my amd64 system with an ULi SATA controller?

This commit could change driver used for controller and so expose some other bug in ALI driver. As I can see, there is present vendor-specific driver for this chip, but without pciconf output I can't say if AHCI driver is also able to attach it.

...
is...@pci0:0:30:0: class=0x060100 card=0x81561043 chip=0x157310b9 rev=0x31 hdr=0x00
   vendor     = 'Acer Labs Incorporated (ALi/ULi)'
   device     = 'ALI M1573 South Bridge with Hypertransport Support'
   class      = bridge
   subclass   = PCI-ISA
no...@pci0:0:30:1: class=0x068000 card=0x81561043 chip=0x710110b9 rev=0x00 hdr=0x00
   vendor     = 'Acer Labs Incorporated (ALi/ULi)'
   device     = 'ALI M7101 Power Management Controller'
   class      = bridge
atap...@pci0:0:31:0: class=0x01018a card=0x81561043 chip=0x522910b9 rev=0xc7 hdr=0x00
   vendor     = 'Acer Labs Incorporated (ALi/ULi)'
   device     = 'M5229 Southbridge EIDE Controller'
   class      = mass storage
   subclass   = ATA
atap...@pci0:0:31:1: class=0x010400 card=0x81561043 chip=0x528710b9 rev=0x02 hdr=0x00
   vendor     = 'Acer Labs Incorporated (ALi/ULi)'
   device     = '52871849 ALI SATA controller'
   class      = mass storage
   subclass   = RAID

... FreeBSD boots from ad4.

anglepoise:~ % devinfo
nexus0
 apic0
 ram0
 acpi0
   cpu0
     acpi_throttle0
     cpufreq0
   pcib0
     pci0
       hostb0
       pcib1
         pci1
           vgapci0
           vgapci1
       pcib2
         pci2
           mskc0
             msk0
               miibus0
                 e1000phy0
       pcib3
         pci3
       hostb1
       hostb2
       hostb3
       hostb4
       pcib4
         pci4
       ohci0
         usb0
           uhub0
       ohci1
         usb1
           uhub1
             uhub4
               ums0
       ohci2
         usb2
           uhub2
       ehci0
         usb3
           uhub3
       hdac0
         pcm0
         pcm1
         pcm2
       isab0
         isa0
           sc0
           vga0
           orm0
       atapci0
         ata0
           ad0
             subdisk0
         ata1
           acd0
       atapci1
         ata2
           ad4
             subdisk4
         ata3
         ata4
         ata5
   atpic0
   atdma0
   attimer0
   attimer1
   fpupnp0
   fdc0
     fd0
   ppc0
     ppbus0
   acpi_sysresource0
   atkbdc0
     atkbd0
   acpi_sysresource1
   sio0
   acpi_sysresource2
   acpi_sysresource3
   acpi_sysresource4
   acpi_button0
   pci_link0
   pci_link1
   pci_link2
   pci_link3
   pci_link4
   pci_link5
   pci_link6
   pci_link7
   pci_link8
   acpi_timer0



I have not fully bisected (and to be honest, who really has time to do this for production machines, unless

The panic I get with RELENG_7 sources as of yesterday after this commit is 'resource list busy'. If you need any more information let me know, I have transcribed the backtrace and posted it to sta...@.

Which revision was working for you before this? If, as you have said, reverting rev 192033 does not helped, then there should be something different. May be not in ATA, as there was very few merges into 7-STABLE ATA last months.

anglepoise:~ % uname -a
FreeBSD anglepoise.lon.incunabulum.net 7.2-PRERELEASE FreeBSD 7.2-PRERELEASE #1: Tue Apr 21 07:41:58 BST 2009 r...@anglepoise.lon.incunabulum.net:/home/obj/usr/src/sys/ANGLEPOISE amd64

anglepoise:~ % ident /boot/kernel/kernel | grep ata
$FreeBSD: src/sys/cam/cam_queue.c,v 1.9 2005/07/01 15:21:29 avatar Exp $ $FreeBSD: src/sys/dev/ata/ata-all.c,v 1.280.2.8 2009/03/03 08:14:43 mav Exp $ $FreeBSD: src/sys/dev/ata/ata-chipset.c,v 1.202.2.19 2009/03/25 14:26:38 mav Exp $ $FreeBSD: src/sys/dev/ata/ata-disk.c,v 1.204.2.3 2008/04/08 10:48:21 phk Exp $ $FreeBSD: src/sys/dev/ata/ata-dma.c,v 1.147.2.2 2008/01/09 08:54:47 delphij Exp $ $FreeBSD: src/sys/dev/ata/ata-isa.c,v 1.31 2007/02/21 19:07:18 sos Exp $ $FreeBSD: src/sys/dev/ata/ata-lowlevel.c,v 1.79.2.1 2008/01/09 08:54:48 delphij Exp $ $FreeBSD: src/sys/dev/ata/ata-pci.c,v 1.121.2.2 2007/11/21 21:15:00 sos Exp $ $FreeBSD: src/sys/dev/ata/ata-queue.c,v 1.69.2.1 2009/03/03 08:14:43 mav Exp $ $FreeBSD: src/sys/dev/ata/ata-raid.c,v 1.124.2.1 2009/03/01 16:50:46 scottl Exp $ $FreeBSD: src/sys/dev/ata/atapi-cd.c,v 1.193.2.3 2009/03/17 19:38:40 marcel Exp $ $FreeBSD: src/sys/dev/puc/pucdata.c,v 1.59.2.6 2009/03/19 15:35:33 jhb Exp $

Let me know if you need any more info...

cheers
BMS
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to