Re: PCI bus conflict hang: how to avoid the allocation of an I/O range.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Friday 21 November 2008 01:45:43 am GARCIA DE SORIA LUCENA, JUAN JESUS wrote:
> Alas, my laptop boots no more.
> 
> 
> I did leave it off and unplugged the night before yesterday (I think I
> noticed it needed a little bit more time to power off than usual, but
> this could be wrong). Yesterday morning it wouldn't boot. No POST, no
> CPU fan running, no nada.
> 
> I've been unable to make it live again. I didn't invest much time in it,
> anyway. The hard disk works, so at least I lost no data.

I'm sorry we failed to resolve this problem.  I hope Linux wasn't
responsible for killing the box.  I guess there's not much else
we can do at this point.

Bjorn


> > -----Original Message-----
> > From: Bjorn Helgaas [mailto:bjorn.helgaas@xxxxxx] 
> > Sent: Wednesday, November 19, 2008 20:09
> > To: GARCIA DE SORIA LUCENA, JUAN JESUS
> > Cc: linux-pci@xxxxxxxxxxxxxxx; jbarnes@xxxxxxxxxxxxxxxx; Jiri 
> > Slaby; Gary Hade; JIMENEZ SHAW, FRANCISCO JAVIER; Thomas Renninger
> > Subject: Re: PCI bus conflict hang: how to avoid the 
> > allocation of an I/O range.
> > 
> > ACPI is supposed to tell us enough about embedded things like 
> > that so the OS can at least keep its mitts off.  Maybe if you 
> > attached the DSDT to the bugzilla 
> > (http://bugzilla.kernel.org/show_bug.cgi?id=11054),
> > somebody smarter than I could figure something out.  It's 
> > quite possible that ACPI *is* telling us something, and we're 
> > ignoring it.
> 
> I've attached the disassembled DSDT to the bugzilla (I had it prepared
> somewhere else, so I have access to it). I could upload the Ubuntu
> booting dmesg.
> 
> > BTW, I would assume Windows works fine on this box.  You 
> > don't have any information about how it configures that 
> > bridge, do you?
> 
> The laptop came very cheap with Windows XP Home. I think they were
> getting their stock away, because actually Windows Vista changes the way
> of handling  transparent bridges which support positive decoding too.
> See the following link (Microsoft Word format):
> 
> http://download.microsoft.com/download/5/b/5/5b5bec17-ea71-4653-9539-204
> a672f11cf/PCIbridge-subtr.doc
> 
> If that is actually true, (I think I looked at the device manager and
> confirmed it before the machine died) Windows XP doesn't configure any
> positive decoding ranges in the PCI-to-PCI bridge. That would explain it
> working correctly in Windows. I was explicitly looking for I/O resources
> in the 0x1000-0x1fff ranges, and I couldn't find any. I think the
> CardBus bridge, if any, had its ranges in some 0xF??? address block.
> 
> I don't know if the activation of the positive decoding in the bridge is
> the thing responsible of the machine getting fried, although the
> coincidence seems likely. Perhaps decoding was working when changing the
> cardbus address, but some electrical decoding conflict still remained. I
> suspect the hardware had some serious bus design fiasco.
> 
> If I can fix the hardware or I get any other new information I'll make
> you know.
> 
> 
> Regards,
> 
>    Juan Jesus.
> 


--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux