[ltp] TP 760 ED BIOS issues?

Max T. Woodbury linux-thinkpad@linux-thinkpad.org
Wed, 14 Jul 2004 09:22:28 -0400


Tino Keitel wrote:
> 
> > Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
> > ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> > PIIXa: IDE controller at PCI slot 00:01.0
> > PIIXa: chipset revision 2
> > PIIXa: not 100% native mode: will probe irqs later
> > PIIXa: neither IDE port enabled (BIOS)
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> I had the same message on my TP765L. I wrote a kernel patch which
> tweaks DMA port detection to use a hardcoded address, which gives me
> DMA transfers for the hard disk. I will search for it on my hard drive
> and send it to you.

Thank you for confirming that there is a problem here.  I'd like to see that
patch.

On the other hand, I'd also like to be able to fix the BIOS problem since it
might help when I run the machine under Windows.  Does anybody have any
technical information about how I might be able to do this?

> 
> [...]
> 
> > 00:02.0 CardBus bridge: Texas Instruments PCI1130 (rev 02)
> >       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> >       Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> >       Latency: 168, cache line size 08
> >       Interrupt: pin A routed to IRQ 0
> >         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >       Region 0: Memory at 10812000 (32-bit, non-prefetchable) [size=4K]
> >       Bus: primary=00, secondary=01, subordinate=03, sec-latency=176
> >       BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt- PostWrite-
> >       16-bit legacy interface ports at 0001
> >
> > 00:02.1 CardBus bridge: Texas Instruments PCI1130 (rev 02)
> >       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> >       Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> >       Latency: 168, cache line size 08
> >       Interrupt: pin B routed to IRQ 0
> >         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> Do you use the kernel PCMCIA driver? On my 765L, this won't work with
> cardbus, since the cardbus bridge uses ISA IRQs instead of PCI IRQs (at
> least the author of pcmcia-cs, David Hinds, wrote this to me). The
> solution was to PCMCIA support in the kernel and use the driver from
> the pcmcia-cs package.

Hmm. I'll look into it.  That was on my short list to be done after the IRQ
problem was cleared.  From what you are saying, this package should help clear
the problem.  If that does not help, I'll try the boot line parameter that 
Charles Taylor mentioned.

Thank you for the information.

Max