Yenta Mem Window misdectet

T.Evers at gom.com T.Evers at gom.com
Thu Aug 2 09:17:15 EDT 2007


Hello PCMCIA Maintainers,
i have a rahter obscue Problem with an O2 Micro Bridge.

system is a Dell Precision M4300 LAptop, running a SuSE10.1 x86_64 system.

Problem ist, a Firewire Cardbus card does not work.
it boils down to the Mem window 1, which is misplaced when the yenta_socket
module is loaded the first time.
curiously, when removing the card, rmmoding yenta and modprobing it again,
the mem window is detectet correctly and the card does work.
when a 32bit system is installed, it works on the first try, though.

below are the relevant lspci listings.
Besides that this seems to be an "broken BIOS" issue, and dell support
unable to follow or fix this,
any ideas?

TIA, Tim Evers
(please cc me if possible)

lspci from fresh boot into single user, no yenta loaded:
tim at klimt:~/incoming/yenta> cat lspci_boot.txt
00:00.0 Host bridge: Intel Corporation Unknown device 2a00 (rev 0c)
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, fast devsel, latency 0
        Capabilities: [e0] Vendor Specific Information

00:01.0 PCI bridge: Intel Corporation Unknown device 2a01 (rev 0c) (prog-if
00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: fa000000-feafffff
        Prefetchable memory behind bridge:
00000000e0000000-00000000eff00000
        Capabilities: [88] #0d [0000]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0
Enable+
        Capabilities: [a0] Express Root Port (Slot+) IRQ 0
        Capabilities: [100] Virtual Channel
        Capabilities: [140] Unknown (5)

00:1a.0 USB Controller: Intel Corporation USB UHCI Controller #4 (rev 02)
(prog-if 00 [UHCI])
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, medium devsel, latency 0, IRQ 50
        I/O ports at 6f20 [size=32]

00:1a.1 USB Controller: Intel Corporation USB UHCI Controller #5 (rev 02)
(prog-if 00 [UHCI])
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, medium devsel, latency 0, IRQ 66
        I/O ports at 6f00 [size=32]

00:1a.7 USB Controller: Intel Corporation USB2 EHCI Controller #2 (rev 02)
(prog-if 20 [EHCI])
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, medium devsel, latency 0, IRQ 58
        Memory at fed1c400 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Debug port

00:1b.0 Audio device: Intel Corporation HD Audio Controller (rev 02)
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, fast devsel, latency 0, IRQ 66
        Memory at febfc000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0
Enable-
        Capabilities: [70] Express Unknown type IRQ 0
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Unknown (5)

00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 02) (prog-if
00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=0b, subordinate=0b, sec-latency=0
        Capabilities: [40] Express Root Port (Slot+) IRQ 0
        Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0
Enable+
        Capabilities: [90] #0d [0000]
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Unknown (5)

00:1c.1 PCI bridge: Intel Corporation PCI Express Port 2 (rev 02) (prog-if
00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0
        Memory behind bridge: f9f00000-f9ffffff
        Capabilities: [40] Express Root Port (Slot+) IRQ 0
        Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0
Enable+
        Capabilities: [90] #0d [0000]
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Unknown (5)

00:1c.3 PCI bridge: Intel Corporation PCI Express Port 4 (rev 02) (prog-if
00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=0d, subordinate=0e, sec-latency=0
        I/O behind bridge: 0000c000-0000cfff
        Memory behind bridge: f9c00000-f9efffff
        Prefetchable memory behind bridge:
00000000f0000000-00000000f0100000
        Capabilities: [40] Express Root Port (Slot+) IRQ 0
        Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0
Enable+
        Capabilities: [90] #0d [0000]
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Unknown (5)

00:1c.5 PCI bridge: Intel Corporation PCI Express Port 6 (rev 02) (prog-if
00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
        Memory behind bridge: f9b00000-f9bfffff
        Capabilities: [40] Express Root Port (Slot+) IRQ 0
        Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0
Enable+
        Capabilities: [90] #0d [0000]
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Unknown (5)

00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 02)
(prog-if 00 [UHCI])
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, medium devsel, latency 0, IRQ 50
        I/O ports at 6f80 [size=32]

00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 02)
(prog-if 00 [UHCI])
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, medium devsel, latency 0, IRQ 66
        I/O ports at 6f60 [size=32]

00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 02)
(prog-if 00 [UHCI])
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, medium devsel, latency 0, IRQ 58
        I/O ports at 6f40 [size=32]

00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 02)
(prog-if 20 [EHCI])
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, medium devsel, latency 0, IRQ 50
        Memory at fed1c000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Debug port

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2)
(prog-if 01 [Subtractive decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=03, subordinate=04, sec-latency=32
        I/O behind bridge: 00002000-00002fff
        Memory behind bridge: f9a00000-f9afffff
        Prefetchable memory behind bridge:
00000000f2000000-00000000f3f00000
        Capabilities: [50] #0d [0000]

00:1f.0 ISA bridge: Intel Corporation Mobile LPC Interface Controller (rev
02)
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, medium devsel, latency 0
        Capabilities: [e0] Vendor Specific Information

00:1f.1 IDE interface: Intel Corporation Mobile IDE Controller (rev 02)
(prog-if 8a [Master SecP PriP])
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, medium devsel, latency 0, IRQ 169
        I/O ports at <ignored>
        I/O ports at <ignored>
        I/O ports at <ignored>
        I/O ports at <ignored>
        I/O ports at 6fa0 [size=16]

00:1f.2 IDE interface: Intel Corporation Mobile SATA Controller IDE (rev
02) (prog-if 8f [Master SecP SecO PriP PriO])
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 177
        I/O ports at 6eb0 [size=8]
        I/O ports at 6eb8 [size=4]
        I/O ports at 6ec0 [size=8]
        I/O ports at 6ec8 [size=4]
        I/O ports at 6ee0 [size=16]
        I/O ports at eff0 [size=16]
        Capabilities: [70] Power Management version 3

00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 02)
        Subsystem: Dell Unknown device 01ff
        Flags: medium devsel, IRQ 177
        Memory at febfbf00 (32-bit, non-prefetchable) [size=256]
        I/O ports at 10c0 [size=32]

01:00.0 VGA compatible controller: nVidia Corporation Unknown device 042d
(rev a1) (prog-if 00 [VGA])
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, fast devsel, latency 0, IRQ 169
        Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
        I/O ports at df00 [size=128]
        [virtual] Expansion ROM at fc000000 [disabled] [size=128K]
        Capabilities: [60] Power Management version 2
        Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0
Enable-
        Capabilities: [78] Express Endpoint IRQ 0
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting
        Capabilities: [600] Unknown (11)

03:01.0 CardBus bridge: O2 Micro, Inc. Unknown device 7135 (rev 21)
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, slow devsel, latency 64, IRQ 185
        Memory at f9a00000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=03, secondary=04, subordinate=07, sec-latency=176
        Memory window 0: f2000000-f3fff000 (prefetchable)
        Memory window 1: 20000000-21fff000
        I/O window 0: 00002000-000020ff
        I/O window 1: 00002400-000024ff
        16-bit legacy interface ports at 0001

03:01.4 FireWire (IEEE 1394): O2 Micro, Inc. Unknown device 00f7 (rev 02)
(prog-if 10 [OHCI])
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, medium devsel, latency 64, IRQ 185
        Memory at f9aff000 (32-bit, non-prefetchable) [size=4K]
        Memory at f9afe800 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [60] Power Management version 2

09:00.0 Ethernet controller: Broadcom Corporation Unknown device 1673 (rev
02)
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, fast devsel, latency 0, IRQ 74
        Memory at f9bf0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [48] Power Management version 3
        Capabilities: [50] Vital Product Data
        Capabilities: [58] Vendor Specific Information
        Capabilities: [e8] Message Signalled Interrupts: 64bit+ Queue=0/0
Enable+
        Capabilities: [d0] Express Endpoint IRQ 0
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Capabilities: [160] Device Serial Number cc-b7-84-fe-ff-b9-19-00
        Capabilities: [16c] Power Budgeting

0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network
Connection (rev 02)
        Subsystem: Intel Corporation Unknown device 1021
        Flags: bus master, fast devsel, latency 0, IRQ 10
        Memory at f9fff000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [c8] Power Management version 2
        Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0
Enable-
        Capabilities: [e0] Express Legacy Endpoint IRQ 0
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number e2-5b-5c-ff-ff-77-1b-00


lspci from first yenta loading:
tim at klimt:~/incoming/yenta> cat lspci_yenta1.txt
03:01.0 CardBus bridge: O2 Micro, Inc. Unknown device 7135 (rev 21)
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, stepping, slow devsel, latency 168, IRQ 185
        Memory at f9a00000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=03, secondary=04, subordinate=07, sec-latency=176
        Memory window 0: f2000000-f3fff000 (prefetchable)
        Memory window 1: 20000000-21fff000
        I/O window 0: 00002000-000020ff
        I/O window 1: 00002400-000024ff
        16-bit legacy interface ports at 0001

lspci from second yenta loading:
tim at klimt:~/incoming/yenta> cat lspci_yenta2.txt
03:01.0 CardBus bridge: O2 Micro, Inc. Unknown device 7135 (rev 21)
        Subsystem: Dell Unknown device 01ff
        Flags: bus master, stepping, slow devsel, latency 168, IRQ 185
        Memory at f9a00000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=03, secondary=04, subordinate=07, sec-latency=176
        Memory window 0: f2000000-f3fff000 (prefetchable)
        Memory window 1: f0400000-f07ff000
        I/O window 0: 00002000-000020ff
        I/O window 1: 00002400-000024ff
        16-bit legacy interface ports at 0001

Mit freundlichen Grüßen

Tim Evers

_________________________________________________
Tim Evers,
GOM Gesellschaft für Optische Messtechnik mbH,
Mittelweg 7-8, 38106 Braunschweig, Germany
E-mail: t.evers at gom.com, Internet: http://www.gom.com
Tel.: +49 (0)531 39029-0, Fax: +49 (0)531 39029-15
Amtsgericht Handelsregister Braunschweig, HRB-Nr.: 3131
Geschäftsführer: Dr.-Ing. K. Galanulis, Dr.-Ing. D. Winter


This e-mail is confidential. If you have received it in error, you are on
notice of its status. Please notify us immediately by reply e-mail and
delete this message from your system. Please do not copy it or use it for
any purposes, or disclose its contents to any other person; to do so could
be a breach of confidence.
Thank you for your co-operation.




More information about the linux-pcmcia mailing list