Messages in this thread | | | Subject | Re: 2.6.8-rc4-mm1 doesn't boot | From | Len Brown <> | Date | 13 Aug 2004 22:22:22 -0400 |
| |
On Fri, 2004-08-13 at 19:55, Adrian Bunk wrote: > On Fri, Aug 13, 2004 at 03:15:56PM -0600, Bjorn Helgaas wrote: > > On Thursday 12 August 2004 4:43 pm, Len Brown wrote: > > > I expect that the the bug is that floppy.c, like other motherboard > > > devices, should take advantage of ACPI for device resource > > > enumeration. > > > > This patch only checks for > > a floppy controller (PNP0700) in the ACPI namespace. If ACPI has > > been disabled, or we actually find a controller, we probe blindly > > for the floppy controller as we did in the past. If ACPI is enabled > > and we DON'T find a controller, we just exit with -ENODEV. > >... > > It fixes my problem.
This shows that we can make floppy probe fail, but we also need to show that it can succeed. If you enable the floppy in the BIOS does this prink in bjorn's patch fire?:
+ printk("%s: found a controller at ACPI %s\n", DEVICE_NAME, + device->pnp.bus_id); + acpi_floppies_found++;
Also, it would be helpful to see the lines with LNKD in the dmesg for floppy enabled and floppy disabled cases -- a 2.6.7 vintage kernel should work fine:
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 *6 7 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 6
If you can also run acpidmp in both those scenarios (any kernel version, ACPI enabled or disabled should do) and send me the two output files, that would be great.
thanks, -Len
ps. you can get acpidmp in /usr/sbin/ or from pmtools here http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils/
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |