Problem with TI1250 rev 02 on Thinkpad 560Z
Duncan John Fyfe
djf at star.le.ac.uk
Fri Apr 16 15:20:48 BST 2004
Hello all,
I have an IBM Thinkpad 560Z. PCMCIA was working happily (2.4.x kernel
+ pcmcia-cs + atmelwlandrivers) until somtime around October last year when
it stopped working. I don't know why it stopped working, I rebooted one day
and pcmcia did not come back.
Many trial and error experiments with kernels, pcmcia-cs, hotplug etc later
I am still no further forward.
I am now running a 2.6.5 kernel and still the problem persists.
Can anyone help ?
+ Synopsis
During boot the yenta_socket module loads, identifies the 2 sockets;
status 0x30000006 for an empty socket, 0x30000084 for a socket with card.
cardmgr starts and reports 'watching 2 sockets'.
After that nothing. cardctl status reports no cards in either socket and no amount of
inserting, reseting, poking, proding or threatening abuse will get the system to do anything
with the sockets+cards.
Extended details are:
+ PCMCIA Cards:
I am testing with these two cards (principally the Xircom):
1. Xircom RealPort CardBus Ethernet 10/100+Modem 56 (RBEM56G-100)
2. Belkin Wireless network card model F5D6020 ver.2 (Revision D)
Used module pcmf502rd from the drivers at atmelwlandriver.sourceforge.net
with the 2.4.x kernel.
+ Software
The machine is an IBM thinkpad 560Z with 128 MB memory which uses a TI1250 rev.02.
uname -a
Linux RollingStone 2.6.5d1 #1 Thu Apr 15 14:00:12 BST 2004 i686 GNU/Linux
cardctl -V
cardctl version 3.2.5
cardctl info
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255
cardctl status
Socket 0:
no card
Socket 1:
no card
config.opts extras:
# Avoid sound card
exclude irq 5
exclude port 0x530-0x538
exclude port 0x220-0x228
exclude port 0x388-0x38f
exclude port 0x588-0x58f
+ The rest
Below in order is the output/extracts from:
lshw
lspci
syslog
kernel .config (heavily snipped)
Sorry for the length I have as much debugging as I can find switched on atm.
+BEGIN lshw
rollingstone
description: Computer
product: 2640b00
vendor: IBM
version: Not Available
serial: 55137dl
capabilities: dmi-2.0
*-core
description: Motherboard
product: 2640b00
vendor: IBM
physical id: 0
version: Not Available
serial: J188W91112R
slot: Headphone Jack
*-firmware
description: BIOS
vendor: IBM
physical id: 0
version: IEET29WW (09/23/99)
size: 64KB
capacity: 448KB
capabilities: isa pci pcmcia pnp apm upgrade shadowing cdboot bootselect pcmciaboot edd int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video biosbootspecification
*-cpu
description: CPU
product: Pentium II (Deschutes)
vendor: Intel Corp.
physical id: 5
version: 6.5.2
slot: Intel Processor Module
size: 159MHz
capacity: 300MHz
clock: 66MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr
*-cache:0
description: L1 cache
physical id: 0
size: 32KB
*-cache:1
description: L2 cache
physical id: 1
size: 512KB
*-memory
description: System memory
product: EDO DIMM Memory Controller
physical id: 6
size: 192MB
capacity: 512MB
*-bank:0
description: EDO
physical id: 0
slot: Base Memory
size: 64MB
capacity: 64MB
clock: 16MHz (60ns)
*-bank:1
description: EDO DIMM
physical id: 1
slot: DIMM Slot 1
size: 128MB
capacity: 128MB
clock: 16MHz (60ns)
*-cache:0 UNCLAIMED
description: L1 cache
physical id: a
slot: N/A
size: 32KB
capacity: 32KB
capabilities: synchronous internal write-back
*-cache:1 UNCLAIMED
description: L2 cache
physical id: b
slot: N/A
size: 512KB
capacity: 512KB
capabilities: pipeline-burst external write-back
*-pci
description: Host bridge
product: 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled)
vendor: Intel Corp.
physical id: 100
bus info: pci at 00:00.0
version: 03
clock: 33MHz
*-pcmcia:0
description: CardBus bridge
product: PCI1250
vendor: Texas Instruments
physical id: 2
bus info: pci at 00:02.0
version: 02
clock: 33MHz
capabilities: pcmcia bus_master cap_list
configuration: driver=yenta_cardbus irq=11
*-pcmcia:1
description: CardBus bridge
product: PCI1250
vendor: Texas Instruments
physical id: 2.1
bus info: pci at 00:02.1
version: 02
clock: 33MHz
capabilities: pcmcia bus_master cap_list
configuration: driver=yenta_cardbus irq=11
*-display UNCLAIMED
description: VGA compatible controller (VGA)
product: NM2160 [MagicGraph 128XD]
vendor: Neomagic Corporation
physical id: 3
bus info: pci at 00:03.0
version: 01
size: 16MB
clock: 33MHz
capabilities: vga bus_master
configuration: irq=11
*-bridge:0 UNCLAIMED
description: Bridge
product: 82371AB/EB/MB PIIX4 ISA
vendor: Intel Corp.
physical id: 6
bus info: pci at 00:06.0
version: 02
clock: 33MHz
capabilities: bridge bus_master
*-ide
description: IDE interface
product: 82371AB/EB/MB PIIX4 IDE
vendor: Intel Corp.
physical id: 6.1
bus info: pci at 00:06.1
version: 01
clock: 33MHz
capabilities: bus_master
configuration: driver=PIIX
*-ide
description: Channel 0
physical id: 0
bus info: ide at 0
logical name: ide0
clock: 33MHz
*-disk
description: ATA Disk
product: IC25N020ATMR04-0
physical id: 0
bus info: ide at 0:master
logical name: /dev/hda
version: MO1OAD0A
serial: MRG108K1CBVEGH
size: 18GB
capacity: 18GB
capabilities: ata dma lba iordy smart security pm apm
configuration: apm=off mode=udma2 smart=on
*-usb
description: USB Controller (UHCI)
product: 82371AB/EB/MB PIIX4 USB
vendor: Intel Corp.
physical id: 6.2
bus info: pci at 00:06.2
version: 01
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd irq=11
*-bridge:1 UNCLAIMED
description: Bridge
product: 82371AB/EB/MB PIIX4 ACPI
vendor: Intel Corp.
physical id: 6.3
bus info: pci at 00:06.3
version: 02
clock: 33MHz
capabilities: bridge
configuration: irq=9
*-network:0
description: Ethernet controller
physical id: 1
logical name: eth0
serial: 00:50:ba:82:4f:a3
capabilities: mii autonegotiation 100bt-fd 100bt 10bt-fd 10bt ethernet
configuration: autonegociated=100bt broadcast=yes driver=pegasus driverversion=v0.5.12 (2003/06/06) duplex=full ip=192.168.1.68 link=yes multicast=yes
*-network:1 DISABLED
description: controller
physical id: 2
logical name: sit0
+END lshw
+BEGIN lspci --xxvvv
0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) (rev 03)
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: 64
Region 0: Memory at <unassigned> (32-bit, prefetchable)
00: 86 80 92 71 06 00 00 a2 03 00 00 06 00 40 00 00
10: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000:00:02.0 CardBus bridge: Texas Instruments PCI1250 (rev 02)
Subsystem: IBM: Unknown device 0092
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: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at 50000000 (32-bit, non-prefetchable)
Bus: primary=00, secondary=01, subordinate=04, sec-latency=176
Memory window 0: 10000000-103ff000 (prefetchable)
Memory window 1: 10400000-107ff000
I/O window 0: 00004000-000040ff
I/O window 1: 00004400-000044ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
16-bit legacy interface ports at 0001
00: 4c 10 16 ac 07 00 10 02 02 00 07 06 08 a8 82 00
10: 00 00 00 50 a0 00 00 02 00 01 04 b0 00 00 00 10
20: 00 f0 3f 10 00 00 40 10 00 f0 7f 10 00 40 00 00
30: fc 40 00 00 00 44 00 00 fc 44 00 00 0b 01 c0 05
40: 14 10 92 00 01 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000:00:02.1 CardBus bridge: Texas Instruments PCI1250 (rev 02)
Subsystem: IBM: Unknown device 0092
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: 0x08 (32 bytes)
Interrupt: pin B routed to IRQ 11
Region 0: Memory at 51000000 (32-bit, non-prefetchable)
Bus: primary=00, secondary=05, subordinate=08, sec-latency=176
Memory window 0: 10800000-10bff000 (prefetchable)
Memory window 1: 10c00000-10fff000
I/O window 0: 00004800-000048ff
I/O window 1: 00004c00-00004cff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
16-bit legacy interface ports at 0001
00: 4c 10 16 ac 07 00 10 02 02 00 07 06 08 a8 82 00
10: 00 00 00 51 a0 00 00 02 00 05 08 b0 00 00 80 10
20: 00 f0 bf 10 00 00 c0 10 00 f0 ff 10 00 48 00 00
30: fc 48 00 00 00 4c 00 00 fc 4c 00 00 0b 02 c0 05
40: 14 10 92 00 01 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000:00:03.0 VGA compatible controller: Neomagic Corporation NM2160 [MagicGraph 128XD] (rev 01) (prog-if 00 [VGA])
Subsystem: IBM MagicGraph 128XD
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: 0 (4000ns min, 63750ns max)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at 48000000 (32-bit, prefetchable)
Region 1: Memory at 49000000 (32-bit, non-prefetchable) [size=2M]
Region 2: Memory at 49400000 (32-bit, non-prefetchable) [size=1M]
00: c8 10 04 00 07 00 80 02 01 00 00 03 00 00 00 00
10: 08 00 00 48 00 00 00 49 00 00 40 49 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 14 10 ba 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 10 ff
0000:00:06.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (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: 0
00: 86 80 10 71 0f 00 80 02 02 00 80 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000:00:06.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
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: 32
Region 4: I/O ports at fcf0 [size=16]
00: 86 80 11 71 05 00 80 02 01 80 01 01 00 20 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: f1 fc 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000:00:06.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
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: 48
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at 8000 [size=32]
00: 86 80 12 71 05 00 80 02 01 00 03 0c 00 30 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 04 00 00
0000:00:06.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (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-
Interrupt: pin ? routed to IRQ 9
00: 86 80 13 71 03 00 80 02 02 00 80 06 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+END lspci --xxvvv
+BEGIN syslog
syslogd 1.4.1#14 restart.
klogd 1.4.1#14, log source = /proc/kmsg started.
Inspecting /boot/System.map-2.6.5d1
Loaded 25906 symbols from /boot/System.map-2.6.5d1.
Symbols match kernel version 2.6.5.
No module symbols loaded - kernel modules not enabled.
Linux version 2.6.5d1 (root at RollingStone) (gcc version 3.3.3 (Debian 20040401)) #1 Thu Apr 15 14:00:12 BST 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000007fd0000 (usable)
BIOS-e820: 0000000007fd0000 - 0000000007fdf000 (ACPI data)
BIOS-e820: 0000000007fdf000 - 0000000007fe0000 (ACPI NVS)
BIOS-e820: 0000000007fe0000 - 0000000008000000 (reserved)
BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
127MB LOWMEM available.
On node 0 totalpages: 32720
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 28624 pages, LIFO batch:6
HighMem zone: 0 pages, LIFO batch:1
DMI 2.0 present.
ACPI disabled because your bios is from 99 and too old
You can enable it with acpi=force
IBM machine detected. Enabling interrupts during APM calls.
IBM machine detected. Disabling SMBus accesses.
Built 1 zonelists
Kernel command line: BOOT_IMAGE=2.6.5d1 ro root=307
Initializing CPU#0
PID hash table entries: 512 (order 9: 4096 bytes)
Detected 298.058 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Memory: 126436k/130880k available (1519k kernel code, 3908k reserved, 676k data, 116k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 587.77 BogoMIPS
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: 0183f9ff 00000000 00000000 00000000
CPU: After vendor identify, caps: 0183f9ff 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU: After all inits, caps: 0183f9ff 00000000 00000000 00000040
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: Intel Pentium II (Deschutes) stepping 02
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
DEV: registering device: ID = 'platform'
PM: Adding info for No Bus:platform
bus type 'platform' registered
Registering sysdev class '<NULL>'
NET: Registered protocol family 16
device class 'pci_bus': registering
bus type 'pci' registered
device class 'tty': registering
PCI: PCI BIOS revision 2.10 entry at 0xfd880, last bus=0
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
Registering sys device 'cpu0'
Linux Plug and Play Support v0.97 (c) Adam Belay
bus type 'pnp' registered
pnp: the driver 'system' has been registered
bus pnp: add driver system
device class 'misc': registering
Linux Kernel Card Services
options: [pci] [cardbus] [pm]
device class 'pcmcia_socket': registering
bus type 'usb' registered
device class 'usb_host': registering
device class 'usb': registering
bus usb: add driver usbfs
drivers/usb/core/usb.c: registered new driver usbfs
bus usb: add driver hub
drivers/usb/core/usb.c: registered new driver hub
bus usb: add driver usb
device class 'input': registering
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
DEV: registering device: ID = 'pci0000:00'
PM: Adding info for No Bus:pci0000:00
CLASS: registering class device: ID = '0000:00'
class_hotplug - name = 0000:00
CLASS: registering class device: ID = '0000:01'
class_hotplug - name = 0000:01
CLASS: registering class device: ID = '0000:05'
class_hotplug - name = 0000:05
DEV: registering device: ID = '0000:00:00.0'
PM: Adding info for pci:0000:00:00.0
bus pci: add device 0000:00:00.0
DEV: registering device: ID = '0000:00:02.0'
PM: Adding info for pci:0000:00:02.0
bus pci: add device 0000:00:02.0
DEV: registering device: ID = '0000:00:02.1'
PM: Adding info for pci:0000:00:02.1
bus pci: add device 0000:00:02.1
DEV: registering device: ID = '0000:00:03.0'
PM: Adding info for pci:0000:00:03.0
bus pci: add device 0000:00:03.0
DEV: registering device: ID = '0000:00:06.0'
PM: Adding info for pci:0000:00:06.0
bus pci: add device 0000:00:06.0
DEV: registering device: ID = '0000:00:06.1'
PM: Adding info for pci:0000:00:06.1
bus pci: add device 0000:00:06.1
DEV: registering device: ID = '0000:00:06.2'
PM: Adding info for pci:0000:00:06.2
bus pci: add device 0000:00:06.2
DEV: registering device: ID = '0000:00:06.3'
PM: Adding info for pci:0000:00:06.3
bus pci: add device 0000:00:06.3
PCI: Using IRQ router PIIX/ICH [8086/7110] at 0000:00:06.0
device class 'net': registering
device class 'mem': registering
CLASS: registering class device: ID = 'mem'
class_hotplug - name = mem
CLASS: registering class device: ID = 'kmem'
class_hotplug - name = kmem
CLASS: registering class device: ID = 'null'
class_hotplug - name = null
CLASS: registering class device: ID = 'port'
class_hotplug - name = port
CLASS: registering class device: ID = 'zero'
class_hotplug - name = zero
CLASS: registering class device: ID = 'full'
class_hotplug - name = full
CLASS: registering class device: ID = 'random'
class_hotplug - name = random
CLASS: registering class device: ID = 'urandom'
class_hotplug - name = urandom
CLASS: registering class device: ID = 'kmsg'
class_hotplug - name = kmsg
bus type 'pcmcia' registered
Registering sysdev class '<NULL>'
Registering sys device 'i82590'
Registering sysdev class '<NULL>'
Registering sys device 'timer0'
Registering sysdev class '<NULL>'
Registering sys device 'pit0'
ikconfig 0.7 with /proc/config*
devfs: 2004-01-31 Richard Gooch (rgooch at atnf.csiro.au)
devfs: boot_options: 0x0
Initializing Cryptographic API
Limiting direct PCI/PCI transfers.
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
DEV: registering device: ID = 'pnp0'
PM: Adding info for No Bus:pnp0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
CLASS: registering class device: ID = 'tty'
class_hotplug - name = tty
CLASS: registering class device: ID = 'console'
class_hotplug - name = console
CLASS: registering class device: ID = 'ptmx'
class_hotplug - name = ptmx
CLASS: registering class device: ID = 'tty0'
class_hotplug - name = tty0
... repeat last 2 for tty1 thru tty63 ...
Serial: 8250/16550 driver $Revision: 1.90 $ 12 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
CLASS: registering class device: ID = 'ttyS0'
class_hotplug - name = ttyS0
ttyS1 at I/O 0x2f8 (irq = 3) is a NS16550A
CLASS: registering class device: ID = 'ttyS1'
class_hotplug - name = ttyS1
... repeat last 2 for ttyS2 thru ttyS11 ...
bus pci: add driver serial
pnp: the driver 'serial' has been registered
bus pnp: add driver serial
device class 'firmware': registering
CLASS: registering class device: ID = 'lo'
class_hotplug - name = lo
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
bus type 'ide' registered
PIIX4: IDE controller at PCI slot 0000:00:06.1
PIIX4: chipset revision 1
PIIX4: not 100%% native mode: will probe irqs later
ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS settings: hda:DMA, hdb:pio
hda: IC25N020ATMR04-0, ATA DISK drive
DEV: registering device: ID = 'ide0'
PM: Adding info for No Bus:ide0
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
DEV: registering device: ID = '0.0'
PM: Adding info for ide:0.0
bus ide: add device 0.0
bus pci: add driver PIIX IDE
bound device '0000:00:06.1' to driver 'PIIX IDE'
bus pci: add driver PCI IDE
hda: max request size: 1024KiB
hda: 39070080 sectors (20003 MB) w/1740KiB Cache, CHS=16383/255/63, UDMA(33)
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 < p5 p6 p7 p8 >
bus ide: add driver ide-disk
USB Universal Host Controller Interface driver v2.2
bus pci: add driver uhci_hcd
PCI: Found IRQ 11 for device 0000:00:06.2
uhci_hcd 0000:00:06.2: Intel Corp. 82371AB/EB/MB PIIX4 USB
uhci_hcd 0000:00:06.2: irq 11, io base 00008000
CLASS: registering class device: ID = 'usb1'
class_hotplug - name = usb1
uhci_hcd 0000:00:06.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:06.2: detected 2 ports
uhci_hcd 0000:00:06.2: root hub device address 1
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
drivers/usb/core/message.c: USB device number 1 default language ID 0x409
usb usb1: Product: Intel Corp. 82371AB/EB/MB PIIX4 USB
usb usb1: Manufacturer: Linux 2.6.5d1 uhci_hcd
usb usb1: SerialNumber: 0000:00:06.2
DEV: registering device: ID = 'usb1'
drivers/usb/core/usb.c: usb_hotplug
PM: Adding info for usb:usb1
bus usb: add device usb1
bound device 'usb1' to driver 'usb'
usb usb1: registering 1-0:1.0 (config #1, interface 0)
DEV: registering device: ID = '1-0:1.0'
drivers/usb/core/usb.c: usb_hotplug
PM: Adding info for usb:1-0:1.0
bus usb: add device 1-0:1.0
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: unknown reserved power switching mode
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: Port indicators are not supported
hub 1-0:1.0: power on to power good time: 2ms
hub 1-0:1.0: hub controller current requirement: 0mA
hub 1-0:1.0: local power source is good
hub 1-0:1.0: no over-current condition exists
hub 1-0:1.0: enabling power on all ports
bound device '1-0:1.0' to driver 'hub'
bound device '0000:00:06.2' to driver 'uhci_hcd'
CLASS: registering class device: ID = 'mice'
class_hotplug - name = mice
CLASS: registering class device: ID = 'psaux'
class_hotplug - name = psaux
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
CLASS: registering class device: ID = 'mouse0'
class_hotplug - name = mouse0
input: PS/2 Generic Mouse on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
Registering sysdev class '<NULL>'
Registering sys device 'i80420'
NET: Registered protocol family 2
uhci_hcd 0000:00:06.2: port 1 portsc 0093
hub 1-0:1.0: port 1, status 101, change 1, 12 Mb/s
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
NET: Registered protocol family 15
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 116k freed
hub 1-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x101
usb 1-1: new full speed USB device using address 2
usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=3
drivers/usb/core/message.c: USB device number 2 default language ID 0x409
usb 1-1: Product: USB 10/100 Fast Ethernet
usb 1-1: Manufacturer: USBs
usb 1-1: SerialNumber: 824fa3
DEV: registering device: ID = '1-1'
drivers/usb/core/usb.c: usb_hotplug
PM: Adding info for usb:1-1
bus usb: add device 1-1
bound device '1-1' to driver 'usb'
usb 1-1: registering 1-1:1.0 (config #1, interface 0)
DEV: registering device: ID = '1-1:1.0'
drivers/usb/core/usb.c: usb_hotplug
PM: Adding info for usb:1-1:1.0
bus usb: add device 1-1:1.0
NET: Registered protocol family 1
drivers/usb/net/pegasus.c: v0.5.12 (2003/06/06):Pegasus/Pegasus II USB Ethernet driver
bus usb: add driver pegasus
pegasus 1-1:1.0: usb_probe_interface
pegasus 1-1:1.0: usb_probe_interface - got id
drivers/usb/net/pegasus.c: setup Pegasus II specific registers
CLASS: registering class device: ID = 'eth0'
class_hotplug - name = eth0
eth0: D-Link DSB-650TX
bound device '1-1:1.0' to driver 'pegasus'
drivers/usb/core/usb.c: registered new driver pegasus
Adding 257000k swap on /dev/hda5. Priority:20 extents:1
Adding 1004020k swap on /dev/hda6. Priority:20 extents:1
EXT3 FS on hda7, internal journal
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
CLASS: registering class device: ID = 'apm_bios'
class_hotplug - name = apm_bios
CLASS: registering class device: ID = 'thinkpad/thinkpad'
class_hotplug - name = thinkpad/thinkpad
thinkpad: I have registered to handle major: 10 minor: 170.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
bus pci: add driver yenta_cardbus
PCI: Found IRQ 11 for device 0000:00:02.0
PCI: Sharing IRQ 11 with 0000:00:03.0
Yenta: CardBus bridge found at 0000:00:02.0 [1014:0092]
Yenta: Enabling burst memory read transactions
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta: ISA IRQ mask 0x0698, PCI irq 11
Socket status: 30000006
CLASS: registering class device: ID = 'pcmcia_socket0'
class_hotplug - name = pcmcia_socket0
bound device '0000:00:02.0' to driver 'yenta_cardbus'
PCI: Found IRQ 11 for device 0000:00:02.1
Yenta: CardBus bridge found at 0000:00:02.1 [1014:0092]
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta: ISA IRQ mask 0x0698, PCI irq 11
Socket status: 30000084
CLASS: registering class device: ID = 'pcmcia_socket1'
class_hotplug - name = pcmcia_socket1
bound device '0000:00:02.1' to driver 'yenta_cardbus'
CLASS: registering class device: ID = 'event0'
class_hotplug - name = event0
CLASS: registering class device: ID = 'event1'
class_hotplug - name = event1
NET: Registered protocol family 17
... sound , ip_tables , etc ...
eth0: no IPv6 routers present
watching 2 sockets
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x200-0x207 0x3b8-0x3df 0x4d0-0x4d7
cs: IO port probe 0x1000-0x17ff: excluding 0x15e8-0x15ef
starting, version is 3.2.5
... other services ...
+END syslog
+BEGIN .config
#
# Automatically generated make config: don't edit
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_STANDALONE=y
CONFIG_BROKEN_ON_SMP=y
#
# General setup
#
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HOTPLUG=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
#
# Processor type and features
#
CONFIG_X86_PC=y
CONFIG_MPENTIUMII=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
#
# Firmware Drivers
#
CONFIG_NOHIGHMEM=y
CONFIG_MTRR=y
#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
CONFIG_ACPI_BOOT=y
CONFIG_APM=m
CONFIG_APM_CPU_IDLE=y
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_APM_RTC_IS_GMT=y
#
# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
#
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_LEGACY_PROC=y
CONFIG_PCI_NAMES=y
CONFIG_ISA=y
#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=y
CONFIG_PCMCIA_DEBUG=y
CONFIG_YENTA=m
CONFIG_CARDBUS=y
# CONFIG_I82092 is not set
# CONFIG_I82365 is not set
# CONFIG_TCIC is not set
CONFIG_PCMCIA_PROBE=y
#
# PCI Hotplug Support
#
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_FAKE=m
#
# Executable file formats
#
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_MISC=m
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_FW_LOADER=y
CONFIG_DEBUG_DRIVER=y
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_PC_CML1=m
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
CONFIG_PARPORT_PC_PCMCIA=m
CONFIG_PARPORT_1284=y
#
# Plug and Play support
#
CONFIG_PNP=y
CONFIG_PNP_DEBUG=y
CONFIG_ISAPNP=y
# CONFIG_PNPBIOS is not set
#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_IDE_GENERIC=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_ADMA=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_AUTO=y
#
# SCSI device support
#
CONFIG_SCSI=m
CONFIG_SCSI_PROC_FS=y
CONFIG_BLK_DEV_SD=m
CONFIG_CHR_DEV_OSST=m
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_REPORT_LUNS=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
#
# PCMCIA SCSI adapter support
#
CONFIG_PCMCIA_AHA152X=m
CONFIG_PCMCIA_FDOMAIN=m
CONFIG_PCMCIA_NINJA_SCSI=m
CONFIG_PCMCIA_QLOGIC=m
#
# Networking support
#
CONFIG_NET=y
#
# Networking options
#
... standard network options ipv4, ip46 netfilters etc ...
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
CONFIG_NETDEVICES=y
#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
CONFIG_HAPPYMEAL=m
CONFIG_NET_TULIP=y
CONFIG_TULIP=m
CONFIG_PCMCIA_XIRCOM=m
CONFIG_PCMCIA_XIRTULIP=m
CONFIG_NET_PCI=y
CONFIG_8139CP=m
CONFIG_8139TOO=m
CONFIG_8139_RXBUF_IDX=2
#
# Obsolete Wireless cards support (pre-802.11)
#
CONFIG_STRIP=m
CONFIG_ARLAN=m
CONFIG_WAVELAN=m
CONFIG_PCMCIA_WAVELAN=m
CONFIG_PCMCIA_NETWAVE=m
#
# Wireless 802.11 Frequency Hopping cards support
#
CONFIG_PCMCIA_RAYCS=m
#
# Wireless 802.11b ISA/PCI cards support
#
CONFIG_AIRO=m
CONFIG_HERMES=m
CONFIG_PLX_HERMES=m
CONFIG_TMD_HERMES=m
CONFIG_PCI_HERMES=m
CONFIG_ATMEL=m
CONFIG_PCI_ATMEL=m
#
# Wireless 802.11b Pcmcia/Cardbus cards support
#
CONFIG_PCMCIA_HERMES=m
CONFIG_AIRO_CS=m
CONFIG_PCMCIA_ATMEL=m
CONFIG_PCMCIA_WL3501=m
#
# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support
#
CONFIG_PRISM54=m
CONFIG_NET_WIRELESS=y
#
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_3C589=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_PCMCIA_PCNET=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_PCMCIA_XIRC2PS=m
CONFIG_PCMCIA_AXNET=m
#
# Input device support
#
CONFIG_INPUT=y
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_MOUSEDEV_PSAUX_ENABLE=y
CONFIG_INPUT_JOYDEV=m
CONFIG_INPUT_EVDEV=m
#
# Input I/O drivers
#
# CONFIG_GAMEPORT is not set
CONFIG_SOUND_GAMEPORT=y
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_PCIPS2=m
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_N_HDLC=m
#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=8
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_PRINTER=m
CONFIG_NVRAM=m
CONFIG_RTC=m
CONFIG_GEN_RTC=m
CONFIG_GEN_RTC_X=y
#
# PCMCIA character devices
#
CONFIG_SYNCLINK_CS=m
#
# Graphics support
#
CONFIG_FB=y
CONFIG_VIDEO_SELECT=y
CONFIG_FB_NEOMAGIC=m
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=m
CONFIG_PCI_CONSOLE=y
CONFIG_FONTS=y
CONFIG_FONT_8x16=y
#
# Sound
#
CONFIG_SOUND=m
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_CS4236=m
#
# USB support
#
CONFIG_USB=y
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_STORAGE=m
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_PEGAUS=m
CONFIG_USB_USBNET=m
#
# Kernel hacking
#
CONFIG_DEBUG_KERNEL=y
CONFIG_EARLY_PRINTK=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_DEBUG_INFO=y
CONFIG_FRAME_POINTER=y
#
# Library routines
#
CONFIG_CRC32=m
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m
CONFIG_X86_BIOS_REBOOT=y
CONFIG_PC=y
+END .config
Have fun,
Duncan
--
Duncan John Fyfe X-ray Astronomy Group,
Dept. of Physics & Astronomy,
Phone +44 116 252 3635 University of Leicester,
E-mail djf at star.le.ac.uk University Road,
Leicester, LE1 7RH, U.K.
More information about the linux-pcmcia
mailing list