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