public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "Lincoln D. Durey" <durey@EmperorLinux.com>
To: LKML <linux-kernel@vger.kernel.org>
Cc: Linus Torvalds <torvalds@osdl.org>,
	David Hinds <dhinds@sonic.net>,
	Emperor Research <research@EmperorLinux.com>
Subject: Sony S170 + 1GB ram => Yenta: ISA IRQ mask 0x0000
Date: Tue, 26 Oct 2004 13:42:33 -0400	[thread overview]
Message-ID: <200410261342.33924.durey@EmperorLinux.com> (raw)

Some of you will recall the woefull tale of the IBM T40 with 2GB RAM, and a 
not happy pcmcia_cs.  http://lkml.org/lkml/2003/8/14/89
This was resolved with a new BIOS from IBM.

However, along the way Linus replied with: http://lkml.org/lkml/2003/8/14/94
and then David Hinds said this:

> I'd bet that your BIOS is mis-configuring the CardBus bridge because
> it can't handle >1GB of RAM.  Check 'lspci -v' and see what memory
> addresses the CardBus bridges are using.  I bet they are < 0x80000000.

> In theory the kernel could recognize this situation and remap PCI
> devices to sane addresses.  That's a problem with the PCI subsystem
> and you'd need to raise that on the linux-kernel mailing list.

So, now we have a new Sony S170 (spiffy ultra-portable laptop) with a 
failure to recognize cards when it has 1GB ram installed.  And I'm 
wondering if anyone wants to tackle having the kernel PCI system remap this 
pcmcia socket's memory so it can see cards ?

        booting with 1GB ram:

kernel: Linux Kernel Card Services 3.1.22
kernel:   options:  [pci] [cardbus] [pm]
kernel: Yenta IRQ list 0000, PCI irq9
kernel: Socket status: 00000000

        revert to 512MB or 768MB ram, and you get a happy PCMCIA slot:

kernel: Linux Kernel Card Services 3.1.22
kernel:   options:  [pci] [cardbus] [pm]
kernel: Yenta IRQ list 0cf8, PCI irq9
kernel: Socket status: 30000410

The is completely independent of the kernel (2.4.24 and 2.6.8 have the same 
problem (as its really a BIOS problem I think.)  Cardbus and PCMCIA cards 
are affected equally.

lspci: Sony S170
02:04.0 CardBus bridge: Texas Instruments: Unknown device ac8e

        Full logs are available: (dmesg, lspci -xxx, iomem, ioports) 
http://www.emperorlinux.com/research/lkml/S170-1GB-pcmcia

 -- Lincoln @ EmperorLinux     http://www.EmperorLinux.com


             reply	other threads:[~2004-10-26 17:42 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-26 17:42 Lincoln D. Durey [this message]
2004-10-26 18:28 ` Sony S170 + 1GB ram => Yenta: ISA IRQ mask 0x0000 Linus Torvalds
2004-10-26 21:58   ` David Hinds
2004-10-26 23:18   ` Lincoln D. Durey
2004-10-26 23:44     ` Linus Torvalds
2004-10-27  0:08       ` William Lee Irwin III

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200410261342.33924.durey@EmperorLinux.com \
    --to=durey@emperorlinux.com \
    --cc=dhinds@sonic.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=research@EmperorLinux.com \
    --cc=torvalds@osdl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox