lkml.org 
[lkml]   [2008]   [Jan]   [9]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
    /
    DateWed, 09 Jan 2008 23:40:47 -0500
    FromJeff Garzik <>
    SubjectRe: sata_nv does not function in kernel > 2.6.20.21
    Matthew Hall wrote:
    > ACPI: PCI Interrupt Link [LT3D] enabled at IRQ 46
    > ACPI: PCI Interrupt 0000:80:07.0[A] -> Link [LT3D] -> GSI 46 (level,
    > low) -> IRQ 46
    > sata_nv 0000:80:07.0: Using ADMA mode
    > PCI: Unable to reserve mem region #6:1000@dfefe000 for device
    > 0000:80:07.0
    > ACPI: PCI interrupt for device 0000:80:07.0 disabled
    > sata_nv: probe of 0000:80:07.0 failed with error -16
    > ACPI: PCI Interrupt Link [LT2E] enabled at IRQ 45
    > ACPI: PCI Interrupt 0000:80:08.0[A] -> Link [LT2E] -> GSI 45 (level,
    > low) -> IRQ 45
    > sata_nv 0000:80:08.0: Using ADMA mode
    > PCI: Unable to reserve mem region #6:1000@dfefd000 for device
    > 0000:80:08.0
    > ACPI: PCI interrupt for device 0000:80:08.0 disabled
    > sata_nv: probe of 0000:80:08.0 failed with error -16
    
    Error -16 is EBUSY, which causes the driver load to fail due to the 
    "Unable to reserve mem region" message.
    
    This means that the sata_nv driver needed to use PCI BAR 6, but was 
    unable to for some reason.  Given that sata_nv uses devres like other 
    libata drivers, IMO the likely cause is outside the ATA subsystem (PCI? 
    ACPI?).
    
    One workaround to try is setting sata_nv module option 'adma' to zero 
    (0), in the hopes that it ignores that final region and work anyway.
    
    	Jeff
    
    
    
    
    
    
    \
     
     \ /
      Last update: 2008-01-10 05:43    [from the cache]
    ©2003-2008