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