PCMCIA does not bring up eth0 during boot (revisited)

Asked by allanh

The problem is identical to this bug report:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/45295
which was fixed in one of the alphas for Hardy Heron.

I experienced identical symptoms with 7.10 Gutsy Gibbon. This was fixed when I upgraded to 8.04 Hardy Heron.

I recently changed to 8.10 Intrepid Ibex, and it's exhibiting the old symptoms again.
I have a vanilla installation of 8.10; just whatever the CD image and the Update Manager provided.

The symptoms are that it doesn't enable the Ethernet at boot time. Ejecting and reinserting the PCCard while the machine is running makes it work.

My machine is an old HP7150 laptop. It has a Xircom CEM56-100 PCMCIA / PCCard combined Ethernet / Modem adaptor. (I believe this caused problems because the kernel couldn't handle both these interfaces sharing the same interrupt.)

I have an obvious fix, which is to revert to Hardy Heron.

Here's the dmesg output during card swap, which seems to be correct behaviour:

[ 229.947884] pccard: card ejected from slot 0
[ 243.690502] pccard: PCMCIA card inserted into slot 0
[ 243.696587] pcmcia: registering new device pcmcia0.0
[ 246.447428] eth%d: MII link partner: 05e1
[ 246.447473] eth%d: MII selected
[ 246.470731] eth%d: media 100BaseT, silicon revision 5
[ 246.475313] eth0: Xircom: port 0x300, irq 3, hwaddr 00:10:a4:04:5e:3f
[ 246.635388] pcmcia: registering new device pcmcia0.1
[ 246.637866] 0.1: ttyS3 at I/O 0x2e8 (irq = 3) is a 16550A
[ 247.443715] ppdev0: registered pardevice
[ 247.495161] ppdev0: unregistered pardevice
[ 248.306527] ppdev0: registered pardevice
[ 248.360171] ppdev0: unregistered pardevice
[ 250.155248] ppdev0: registered pardevice
[ 250.206879] ppdev0: unregistered pardevice
[ 254.843905] eth0: MII link partner: 05e1
[ 254.843951] eth0: MII selected
[ 254.867201] eth0: media 100BaseT, silicon revision 5
[ 255.715776] NET: Registered protocol family 17
[ 265.097754] NET: Registered protocol family 10
[ 265.115750] lo: Disabled Privacy Extensions

And here's the dmesg output at boot time, which results in no Ethernet. It detects a card, but doesn't seem to enable it.

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.27-11-generic (buildd@rothera) (gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11) ) #1 SMP Thu Jan 29 19:24:39 UTC 2009 (Ubuntu 2.6.27-11.27-generic)
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0800 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000040e6000 (usable)
[ 0.000000] BIOS-e820: 00000000040e6000 - 00000000040efc00 (ACPI data)
[ 0.000000] BIOS-e820: 00000000040efc00 - 00000000040ffc00 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000040ffc00 - 0000000014000000 (usable)
[ 0.000000] BIOS-e820: 00000000ffff0800 - 0000000100000000 (reserved)
[ 0.000000] DMI 2.1 present.
[ 0.000000] Phoenix BIOS detected: BIOS may corrupt low RAM, working it around.
[ 0.000000] last_pfn = 0x14000 max_arch_pfn = 0x100000
[ 0.000000] kernel direct mapping tables up to 14000000 @ 10000-15000
[ 0.000000] RAMDISK: 03903000 - 040d5d13
[ 0.000000] ACPI: RSDP 000F6BA0, 0014 (r0 HP-MCD)
[ 0.000000] ACPI: RSDT 040E6201, 0028 (r1 HP-MCD CH RSDT 7130000 PTL 1000000)
[ 0.000000] ACPI: FACP 040EFB8C, 0074 (r1 HP-MCD CH FACP 7130000 HP 1000000)
[ 0.000000] ACPI: DSDT 040E6229, 9963 (r1 HP-MCD CH DSDT 7130000 MSFT 100000C)
[ 0.000000] ACPI: FACS 040FFBC0, 0040
[ 0.000000] ACPI: BIOS age (1999) fails cutoff (2000), acpi=force is required to enable ACPI
[ 0.000000] ACPI: DMI detected: Hewlett-Packard
[ 0.000000] ACPI: Disabling ACPI support
[ 0.000000] 0MB HIGHMEM available.
[ 0.000000] 320MB LOWMEM available.
[ 0.000000] mapped low ram: 0 - 14000000
[ 0.000000] low ram: 00000000 - 14000000
[ 0.000000] bootmap 00011000 - 00013800
[ 0.000000] (9 early reservations) ==> bootmem [0000000000 - 0014000000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
[ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
[ 0.000000] #3 [0000100000 - 00005c29e0] TEXT DATA BSS ==> [0000100000 - 00005c29e0]
[ 0.000000] #4 [0003903000 - 00040d5d13] RAMDISK ==> [0003903000 - 00040d5d13]
[ 0.000000] #5 [00005c3000 - 00005c6000] INIT_PG_TABLE ==> [00005c3000 - 00005c6000]
[ 0.000000] #6 [000009f800 - 0000100000] BIOS reserved ==> [000009f800 - 0000100000]
[ 0.000000] #7 [0000010000 - 0000011000] PGTABLE ==> [0000010000 - 0000011000]
[ 0.000000] #8 [0000011000 - 0000014000] BOOTMAP ==> [0000011000 - 0000014000]
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] Normal 0x00001000 -> 0x00014000
[ 0.000000] HighMem 0x00014000 -> 0x00014000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x000040e6
[ 0.000000] 0: 0x00004100 -> 0x00014000
[ 0.000000] On node 0 totalpages: 81781
[ 0.000000] free_area_init_node: node 0, pgdat c048c680, node_mem_map c1000240
[ 0.000000] DMA zone: 3947 pages, LIFO batch:0
[ 0.000000] Normal zone: 77114 pages, LIFO batch:15
[ 0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[ 0.000000] Local APIC disabled by BIOS -- you can enable it with "lapic"
[ 0.000000] mapped APIC to ffffb000 (012d2000)
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f1000
[ 0.000000] PM: Registered nosave memory: 00000000000f1000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000040e6000 - 00000000040ef000
[ 0.000000] PM: Registered nosave memory: 00000000040ef000 - 00000000040f0000
[ 0.000000] PM: Registered nosave memory: 00000000040f0000 - 00000000040ff000
[ 0.000000] PM: Registered nosave memory: 00000000040ff000 - 0000000004100000
[ 0.000000] Allocating PCI resources starting at 20000000 (gap: 14000000:ebff0800)
[ 0.000000] PERCPU: Allocating 41628 bytes of per cpu data
[ 0.000000] NR_CPUS: 64, nr_cpu_ids: 1, nr_node_ids 1
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 81061
[ 0.000000] Kernel command line: root=UUID=c1ba695c-4506-4326-bf45-0cc42f714e20 ro quiet splash
[ 0.000000] Enabling fast FPU save and restore... done.
[ 0.000000] Initializing CPU#0
[ 0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes)
[ 0.000000] TSC: Using PIT calibration value
[ 0.000000] Detected 300.003 MHz processor.
[ 0.004000] Console: colour VGA+ 80x25
[ 0.004000] console [tty0] enabled
[ 0.004000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.004000] Memory: 310540k/327680k available (2576k kernel code, 16260k reserved, 1165k data, 424k init, 0k highmem)
[ 0.004000] virtual kernel memory layout:
[ 0.004000] fixmap : 0xffc77000 - 0xfffff000 (3616 kB)
[ 0.004000] pkmap : 0xff400000 - 0xff800000 (4096 kB)
[ 0.004000] vmalloc : 0xd4800000 - 0xff3fe000 ( 683 MB)
[ 0.004000] lowmem : 0xc0000000 - 0xd4000000 ( 320 MB)
[ 0.004000] .init : 0xc04ad000 - 0xc0517000 ( 424 kB)
[ 0.004000] .data : 0xc03840da - 0xc04a7680 (1165 kB)
[ 0.004000] .text : 0xc0100000 - 0xc03840da (2576 kB)
[ 0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.004000] CPA: page pool initialized 1 of 1 pages preallocated
[ 0.004000] SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.004046] Calibrating delay loop (skipped), value calculated using timer frequency.. 600.00 BogoMIPS (lpj=1200012)
[ 0.004187] Security Framework initialized
[ 0.004246] SELinux: Disabled at boot.
[ 0.004412] AppArmor: AppArmor initialized
[ 0.004481] Mount-cache hash table entries: 512
[ 0.005680] Initializing cgroup subsys ns
[ 0.005711] Initializing cgroup subsys cpuacct
[ 0.005734] Initializing cgroup subsys memory
[ 0.005841] CPU: L1 I cache: 16K, L1 D cache: 16K
[ 0.005866] CPU: L2 cache: 512K
[ 0.005975] Checking 'hlt' instruction... OK.
[ 0.020281] SMP alternatives: switching to UP code
[ 0.044100] Freeing SMP alternatives: 11k freed
[ 0.044438] weird, boot CPU (#0) not listedby the BIOS.
[ 0.044458] SMP motherboard not detected.
[ 0.044478] Local APIC not detected. Using dummy APIC emulation.
[ 0.044493] SMP disabled
[ 0.045156] Brought up 1 CPUs
[ 0.045177] Total of 1 processors activated (600.00 BogoMIPS).
[ 0.048080] CPU0 attaching NULL sched-domain.
[ 0.050070] net_namespace: 840 bytes
[ 0.050137] Booting paravirtualized kernel on bare hardware
[ 0.051829] Time: 16:41:16 Date: 01/31/09
[ 0.052099] NET: Registered protocol family 16
[ 0.055652] EISA bus registered
[ 0.058017] PCI: PCI BIOS revision 2.10 entry at 0xfd9cb, last bus=1
[ 0.058041] PCI: Using configuration type 1 for base access
[ 0.069322] ACPI: Interpreter disabled.
[ 0.069350] Linux Plug and Play Support v0.97 (c) Adam Belay
[ 0.069767] pnp: PnP ACPI: disabled
[ 0.069799] PnPBIOS: Scanning system for PnP BIOS support...
[ 0.069917] PnPBIOS: Found PnP BIOS installation structure at 0xc00f6c10
[ 0.069943] PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xab44, dseg 0x400
[ 0.083319] PnPBIOS: 15 nodes reported by PnP BIOS; 15 recorded by driver
[ 0.088245] PCI: Probing PCI hardware
[ 0.088272] PCI: Probing PCI hardware (bus 00)
[ 0.088818] PCI: 0000:00:00.0 reg 10 32bit mmio: [e0000000, e3ffffff]
[ 0.089061] PCI: 0000:00:04.0 reg 10 32bit mmio: [0, fff]
[ 0.089110] pci 0000:00:04.0: supports D1
[ 0.089126] pci 0000:00:04.0: supports D2
[ 0.089145] pci 0000:00:04.0: PME# supported from D0 D1 D2 D3hot
[ 0.089168] pci 0000:00:04.0: PME# disabled
[ 0.089251] PCI: 0000:00:04.1 reg 10 32bit mmio: [0, fff]
[ 0.089297] pci 0000:00:04.1: supports D1
[ 0.089312] pci 0000:00:04.1: supports D2
[ 0.089329] pci 0000:00:04.1: PME# supported from D0 D1 D2 D3hot
[ 0.089352] pci 0000:00:04.1: PME# disabled
[ 0.089586] PCI: 0000:00:07.1 reg 20 io port: [fcf0, fcff]
[ 0.089744] PCI: 0000:00:07.2 reg 20 io port: [fcc0, fcdf]
[ 0.089831] * Found PM-Timer Bug on the chipset. Due to workarounds for a bug,
[ 0.089844] * this clock source is slow. Consider trying other clock sources
[ 0.089968] pci 0000:00:07.3: quirk: region 8000-803f claimed by PIIX4 ACPI
[ 0.089994] pci 0000:00:07.3: quirk: region 2180-218f claimed by PIIX4 SMB
[ 0.090107] PCI: 0000:00:08.0 reg 10 io port: [f800, f8ff]
[ 0.090214] pci 0000:00:08.0: supports D1
[ 0.090229] pci 0000:00:08.0: supports D2
[ 0.090246] pci 0000:00:08.0: PME# supported from D1 D2 D3hot
[ 0.090268] pci 0000:00:08.0: PME# disabled
[ 0.090440] PCI: 0000:01:00.0 reg 10 32bit mmio: [fd000000, fdffffff]
[ 0.090472] PCI: 0000:01:00.0 reg 14 io port: [e800, e8ff]
[ 0.090502] PCI: 0000:01:00.0 reg 18 32bit mmio: [fedfe000, fedfefff]
[ 0.090559] PCI: 0000:01:00.0 reg 30 32bit mmio: [0, 1ffff]
[ 0.090614] pci 0000:01:00.0: supports D1
[ 0.090629] pci 0000:01:00.0: supports D2
[ 0.090728] PCI: bridge 0000:00:01.0 io port: [e000, efff]
[ 0.090752] PCI: bridge 0000:00:01.0 32bit mmio: [fd000000, fedfffff]
[ 0.097336] pci 0000:00:07.0: PIIX/ICH IRQ router [8086/7110]
[ 0.097427] PCI: setting IRQ 10 as level-triggered
[ 0.097449] pci 0000:00:04.0: found PCI INT A -> IRQ 10
[ 0.097526] pci 0000:00:04.0: sharing IRQ 10 with 0000:01:00.0
[ 0.097561] pci 0000:00:04.1: found PCI INT B -> IRQ 10
[ 0.098422] NET: Registered protocol family 8
[ 0.098422] NET: Registered protocol family 20
[ 0.098422] NetLabel: Initializing
[ 0.098422] NetLabel: domain hash size = 128
[ 0.098422] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.098422] NetLabel: unlabeled traffic allowed by default
[ 0.101806] tracer: 772 pages allocated for 65536 entries of 48 bytes
[ 0.101830] actual entries 65620
[ 0.103065] AppArmor: AppArmor Filesystem Enabled
[ 0.103205] system 00:04: ioport range 0x401-0x407 has been reserved
[ 0.103234] system 00:04: ioport range 0x3810-0x388f has been reserved
[ 0.103264] system 00:04: iomem range 0xfff80000-0xffffffff could not be reserved
[ 0.103325] system 00:05: iomem range 0x0-0x9ffff could not be reserved
[ 0.103351] system 00:05: iomem range 0xd8000-0xfffff could not be reserved
[ 0.103376] system 00:05: iomem range 0x100000-0x13ffffff could not be reserved
[ 0.103481] system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
[ 0.103508] system 00:0a: ioport range 0x8000-0x803f has been reserved
[ 0.103533] system 00:0a: ioport range 0x2180-0x218f has been reserved
[ 0.109839] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 0.109868] pci 0000:00:01.0: IO window: 0xe000-0xefff
[ 0.109895] pci 0000:00:01.0: MEM window: 0xfd000000-0xfedfffff
[ 0.109920] pci 0000:00:01.0: PREFETCH window: 0x00000030000000-0x000000300fffff
[ 0.109953] pci 0000:00:04.0: CardBus bridge, secondary bus 0000:02
[ 0.109973] pci 0000:00:04.0: IO window: 0x001000-0x0010ff
[ 0.109997] pci 0000:00:04.0: IO window: 0x001400-0x0014ff
[ 0.110021] pci 0000:00:04.0: PREFETCH window: 0x20000000-0x23ffffff
[ 0.110046] pci 0000:00:04.0: MEM window: 0x24000000-0x27ffffff
[ 0.110070] pci 0000:00:04.1: CardBus bridge, secondary bus 0000:06
[ 0.110089] pci 0000:00:04.1: IO window: 0x001800-0x0018ff
[ 0.110112] pci 0000:00:04.1: IO window: 0x001c00-0x001cff
[ 0.110136] pci 0000:00:04.1: PREFETCH window: 0x28000000-0x2bffffff
[ 0.110160] pci 0000:00:04.1: MEM window: 0x2c000000-0x2fffffff
[ 0.110233] pci 0000:00:04.0: found PCI INT A -> IRQ 10
[ 0.110314] pci 0000:00:04.0: sharing IRQ 10 with 0000:01:00.0
[ 0.110363] pci 0000:00:04.1: found PCI INT B -> IRQ 10
[ 0.110453] bus: 00 index 0 io port: [0, ffff]
[ 0.110471] bus: 00 index 1 mmio: [0, ffffffff]
[ 0.110490] bus: 01 index 0 io port: [e000, efff]
[ 0.110508] bus: 01 index 1 mmio: [fd000000, fedfffff]
[ 0.110527] bus: 01 index 2 mmio: [30000000, 300fffff]
[ 0.110544] bus: 01 index 3 mmio: [0, 0]
[ 0.110561] bus: 02 index 0 io port: [1000, 10ff]
[ 0.110579] bus: 02 index 1 io port: [1400, 14ff]
[ 0.110597] bus: 02 index 2 mmio: [20000000, 23ffffff]
[ 0.110616] bus: 02 index 3 mmio: [24000000, 27ffffff]
[ 0.110635] bus: 06 index 0 io port: [1800, 18ff]
[ 0.110652] bus: 06 index 1 io port: [1c00, 1cff]
[ 0.110671] bus: 06 index 2 mmio: [28000000, 2bffffff]
[ 0.110689] bus: 06 index 3 mmio: [2c000000, 2fffffff]
[ 0.110764] NET: Registered protocol family 2
[ 0.111941] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.114011] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.114857] TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.115671] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.115695] TCP reno registered
[ 0.116432] NET: Registered protocol family 1
[ 0.117331] checking if image is initramfs... it is
[ 5.223066] Freeing initrd memory: 8011k freed
[ 5.228240] audit: initializing netlink socket (disabled)
[ 5.228397] type=2000 audit(1233420080.228:1): initialized
[ 5.270862] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[ 5.297818] VFS: Disk quotas dquot_6.5.1
[ 5.298715] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 5.299705] msgmni has been set to 622
[ 5.301103] io scheduler noop registered
[ 5.301128] io scheduler anticipatory registered
[ 5.301147] io scheduler deadline registered
[ 5.301297] io scheduler cfq registered (default)
[ 5.301369] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[ 5.301483] pci 0000:01:00.0: Boot video device
[ 5.304062] isapnp: Scanning for PnP cards...
[ 5.657667] isapnp: No Plug & Play device found
[ 6.119089] Serial: 8250/16550 driver4 ports, IRQ sharing enabled
[ 6.119732] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 6.126859] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 6.146016] brd: module loaded
[ 6.146671] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[ 6.147896] PNP: PS/2 Controller [PNP0303,PNP0f13] at 0x60,0x64 irq 1,12
[ 6.162402] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 6.162449] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 6.165726] mice: PS/2 mouse device common for all mice
[ 6.167148] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[ 6.167223] rtc0: alarms up to one day
[ 6.168544] EISA: Probing bus 0 at eisa.0
[ 6.168582] Cannot allocate resource for EISA slot 1
[ 6.168614] Cannot allocate resource for EISA slot 3
[ 6.168664] Cannot allocate resource for EISA slot 8
[ 6.168680] EISA: Detected 0 cards.
[ 6.168703] cpuidle: using governor ladder
[ 6.168723] cpuidle: using governor menu
[ 6.173582] TCP cubic registered
[ 6.173817] Using IPI No-Shortcut mode
[ 6.176207] registered taskstats version 1
[ 6.176952] Magic number: 9:129:693
[ 6.177661] rtc_cmos 00:03: setting system clock to 2009-01-31 16:41:22 UTC (1233420082)
[ 6.177690] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 6.177708] EDD information not available.
[ 6.180628] Freeing unused kernel memory: 424k freed
[ 6.181043] Write protecting the kernel text: 2580k
[ 6.181293] Write protecting the kernel read-only data: 940k
[ 6.209077] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[ 7.668769] fuse init (API version 7.9)
[ 8.513775] thermal: Unknown symbol acpi_processor_set_thermal_limit
[ 12.282929] usbcore: registered new interface driver usbfs
[ 12.283121] usbcore: registered new interface driver hub
[ 12.283499] usbcore: registered new device driver usb
[ 12.359569] SCSI subsystem initialized
[ 12.373892] USB Universal Host Controller Interface driver v3.0
[ 12.390498] uhci_hcd 0000:00:07.2: enabling device (0000 -> 0001)
[ 12.390551] uhci_hcd 0000:00:07.2: found PCI INT D -> IRQ 10
[ 12.390680] uhci_hcd 0000:00:07.2: UHCI Host Controller
[ 12.391131] uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
[ 12.391242] uhci_hcd 0000:00:07.2: irq 10, io base 0x0000fcc0
[ 12.392547] usb usb1: configuration #1 chosen from 1 choice
[ 12.392908] hub 1-0:1.0: USB hub found
[ 12.392987] hub 1-0:1.0: 2 ports detected
[ 12.633790] libata version 3.00 loaded.
[ 12.727675] ata_piix 0000:00:07.1: version 2.12
[ 12.740960] scsi0 : ata_piix
[ 12.742201] scsi1 : ata_piix
[ 12.742533] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0xfcf0 irq 14
[ 12.742560] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0xfcf8 irq 15
[ 12.905548] ata1.00: ATA-7: SAMSUNG MP0804H, YS200-04, max UDMA/100
[ 12.905581] ata1.00: 156368016 sectors, multi 16: LBA48
[ 12.913480] ata1.00: configured for UDMA/33
[ 13.077624] ata2.00: ATAPI: MATSHITADVD-ROM SR-8171, 058A, max MWDMA2
[ 13.093671] ata2.00: configured for MWDMA2
[ 13.094556] scsi 0:0:0:0: Direct-Access ATA SAMSUNG MP0804H YS20 PQ: 0 ANSI: 5
[ 13.097895] scsi 1:0:0:0: CD-ROM MATSHITA DVD-ROM SR-8171 058A PQ: 0 ANSI: 5
[ 16.616951] scsi 0:0:0:0: Attached scsi generic sg0 type 0
[ 16.617562] scsi 1:0:0:0: Attached scsi generic sg1 type 5
[ 16.860185] Driver 'sd' needs updating - please use bus_type methods
[ 16.860975] sd 0:0:0:0: [sda] 156368016 512-byte hardware sectors (80060 MB)
[ 16.861216] sd 0:0:0:0: [sda] Write Protect is off
[ 16.861242] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 16.861558] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 16.862136] sd 0:0:0:0: [sda] 156368016 512-byte hardware sectors (80060 MB)
[ 16.862314] sd 0:0:0:0: [sda] Write Protect is off
[ 16.862339] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 16.862652] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 16.862693] sda:<4>Driver 'sr' needs updating - please use bus_type methods
[ 17.312157] sda1 sda2 < sda5 >
[ 17.342386] sd 0:0:0:0: [sda] Attached SCSI disk
[ 17.372819] sr0: scsi3-mmc drive: 20x/20x cd/rw xa/form2 cdda tray
[ 17.372852] Uniform CD-ROM driver Revision: 3.20
[ 17.373647] sr 1:0:0:0: Attached scsi CD-ROM sr0
[ 18.236877] PM: Starting manual resume from disk
[ 18.236909] PM: Resume from partition 8:5
[ 18.236924] PM: Checking hibernation image.
[ 18.237608] PM: Resume from disk failed.
[ 18.511535] kjournald starting. Commit interval 5 seconds
[ 18.511637] EXT3-fs: mounted filesystem with ordered data mode.
[ 28.592702] udevd version 124 started
[ 34.525139] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 35.143565] Linux agpgart interface v0.103
[ 35.266796] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 35.267960] input: PC Speaker as /devices/platform/pcspkr/input/input2
[ 35.358310] request region #1
[ 35.358365] isp1760: probe of 0000:00:07.3 failed with error -16
[ 35.875709] agpgart-intel 0000:00:00.0: Intel 440BX Chipset
[ 35.919800] agpgart-intel 0000:00:00.0: AGP aperture is 64M @ 0xe0000000
[ 36.199594] Yenta: CardBus bridge found at 0000:00:04.0 [103c:0006]
[ 36.199659] Yenta: Enabling burst memory read transactions
[ 36.199684] Yenta: Using CSCINT to route CSC interrupts to PCI
[ 36.199702] Yenta: Routing CardBus interrupts to PCI
[ 36.199727] Yenta TI: socket 0000:00:04.0, mfunc 0x01021c72, devctl 0x66
[ 36.331022] Linux video capture interface: v2.00
[ 36.431265] Yenta: ISA IRQ mask 0x0a98, PCI irq 10
[ 36.431292] Socket status: 30000010
[ 36.471161] Yenta: CardBus bridge found at 0000:00:04.1 [103c:0006]
[ 36.471223] Yenta: Using CSCINT to route CSC interrupts to PCI
[ 36.471242] Yenta: Routing CardBus interrupts to PCI
[ 36.471268] Yenta TI: socket 0000:00:04.1, mfunc 0x01021c72, devctl 0x66
[ 36.703282] Yenta: ISA IRQ mask 0x0a98, PCI irq 10
[ 36.703307] Socket status: 30000006
[ 36.887308] PCI: setting IRQ 5 as level-triggered
[ 36.887338] maestro_radio 0000:00:08.0: found PCI INT A -> IRQ 5
[ 36.888451] videodev: "Maestro radio" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/
[ 37.019402] maestro_radio: probe of 0000:00:08.0 failed with error -5
[ 37.034367] piix4_smbus 0000:00:07.3: SMBus Host Controller at 0x2180, revision 0
[ 37.106312] pccard: PCMCIA card inserted into slot 0
[ 39.183859] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input3
[ 48.720198] es1968: not attempting power management.
[ 49.323032] es1968: clocking to 48000
[ 51.671704] cs: IO port probe 0x100-0x3af: excluding 0x378-0x37f
[ 51.673329] cs: IO port probe 0x3e0-0x4ff: clean.
[ 51.674199] cs: IO port probe 0x820-0x8ff: clean.
[ 51.675010] cs: IO port probe 0xc00-0xcf7: clean.
[ 51.677067] cs: IO port probe 0xa00-0xaff: clean.
[ 51.677954] cs: memory probe 0xa0000000-0xa0ffffff: clean.
[ 51.689661] cs: IO port probe 0x100-0x3af: excluding 0x378-0x37f
[ 51.691338] cs: IO port probe 0x3e0-0x4ff: clean.
[ 51.692209] cs: IO port probe 0x820-0x8ff: clean.
[ 51.693019] cs: IO port probe 0xc00-0xcf7: clean.
[ 51.695016] cs: IO port probe 0xa00-0xaff: clean.
[ 51.707493] pcmcia: registering new device pcmcia0.0
[ 52.331288] 0.0: ttyS3 at I/O 0x2e8 (irq = 3) is a 16550A
[ 53.718458] parport_pc 00:0d: reported by Plug and Play BIOS
[ 53.718566] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
[ 53.818506] lp0: using parport0 (interrupt-driven).
[ 55.712160] Adding 931728k swap on /dev/sda5. Priority:-1 extents:1 across:931728k
[ 56.628623] EXT3 FS on sda1, internal journal
[ 59.627524] type=1505 audit(1233420135.811:2): operation="profile_load" name="/usr/share/gdm/guest-session/Xsession" name2="default" pid=3574
[ 61.392164] type=1505 audit(1233420137.579:3): operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" name2="default" pid=3579
[ 61.394340] type=1505 audit(1233420137.579:4): operation="profile_load" name="/usr/sbin/cupsd" name2="default" pid=3579
[ 62.179433] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 66.440262] acpi_cpufreq: Unknown symbol acpi_processor_notify_smm
[ 66.441513] acpi_cpufreq: Unknown symbol acpi_processor_unregister_performance
[ 66.446929] acpi_cpufreq: Unknown symbol acpi_processor_preregister_performance
[ 66.448994] acpi_cpufreq: Unknown symbol acpi_processor_register_performance
[ 69.997485] warning: `avahi-daemon' uses 32-bit capabilities (legacy support in use)
[ 70.300753] apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
[ 71.037973] ppdev: user-space parallel port driver
[ 76.255213] Bluetooth: Core ver 2.13
[ 76.267186] NET: Registered protocol family 31
[ 76.267226] Bluetooth: HCI device and connection manager initialized
[ 76.267253] Bluetooth: HCI socket layer initialized
[ 76.616438] Bluetooth: L2CAP ver 2.11
[ 76.616485] Bluetooth: L2CAP socket layer initialized
[ 76.804068] Bluetooth: RFCOMM socket layer initialized
[ 76.806098] Bluetooth: RFCOMM TTY layer initialized
[ 76.806139] Bluetooth: RFCOMM ver 1.10
[ 77.029294] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 77.029339] Bluetooth: BNEP filters: protocol multicast
[ 77.421889] Bridge firewalling registered
[ 77.881378] Bluetooth: SCO (Voice Link) ver 0.6
[ 77.881424] Bluetooth: SCO socket layer initialized

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was reopened

Revision history for this message
Tom (tom6) said :
#1

Blimey. I have linked this to the bug-report mentioned but can't add to the list of projects affeeected. Perhaps you can?

Good luck with this
Regards from
Tom

Revision history for this message
Tom (tom6) said :
#2

Blimey. I have linked this to the bug-report mentioned but can't add to the list of projects affected. Perhaps you can?

Good luck with this
Regards from
Tom

Revision history for this message
Tom (tom6) said :
#3

If you are still having trouble with this then please post it as a new question. Only the most recent questions tend to get looked at so posting/reposting a question just before america arrives online gives the best chance of getting a good few answers.

If the problem has been resolved then please follow the link to the forum thread and mark it as Solved.

Good luck and many regards from
Tom :)

Revision history for this message
allanh (fractional-divider) said :
#4

Reposting, due to lack of resolution.

BTW, I find that doing the following:

sudo pccardctl eject
sudo pccardctl insert

achieves the same result as physically ejecting and inserting the card, but without the wear and tear on the connector.

Revision history for this message
Tom (tom6) said :
#5

Brilliant, does

sudo pccardctl --help

give any other handy hints? Thanks for posting this one because i wouldn't have thought of it otherwise.
Good luck with re-posting a brief of this thread
Regards from
Tom :)

Revision history for this message
allanh (fractional-divider) said :
#6

Here's what I get after a reboot. The system clearly sees the card, but the Ethernet is not operational.

$ sudo pccardctl --help

pcmciautils 014
Copyright (C) 2004-2005 Dominik Brodowski, (C) 1999 David A. Hinds
Report errors and bugs to <email address hidden>, please.
Usage: pccardctl COMMAND
Supported commands are:
 ls
 insert
 eject
 suspend
 resume
 reset
 info
 status
 config
 ident

$ sudo pccardctl ls

Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:00:04.0)
Socket 0 Device 0: [serial_cs] (bus ID: 0.0)
Socket 1 Bridge: [yenta_cardbus] (bus ID: 0000:00:04.1)

$ sudo pccardctl info

PRODID_1="Xircom"
PRODID_2="CreditCard Ethernet 10/100 + Modem 56"
PRODID_3="CEM56"
PRODID_4="1.00"
MANFID=0105,110a
FUNCID=2
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255

$ sudo pccardctl status

Socket 0:
  5.0V 16-bit PC Card
  Subdevice 0 (function 0) bound to driver "serial_cs"
Socket 1:
  no card

$ sudo pccardctl ident

Socket 0:
  product info: "Xircom", "CreditCard Ethernet 10/100 + Modem 56", "CEM56", "1.00"
  manfid: 0x0105, 0x110a
  function: 2 (serial)
Socket 1:
  no product info available

Revision history for this message
allanh (fractional-divider) said :
#7

Same as above, but after running:

sudo pccardctl eject
sudo pccardctl insert

The difference now is that the Ethernet works.

$ sudo pccardctl ls

Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:00:04.0)
Socket 0 Device 0: [xirc2ps_cs] (bus ID: 0.0)
Socket 0 Device 1: [serial_cs] (bus ID: 0.1)
Socket 1 Bridge: [yenta_cardbus] (bus ID: 0000:00:04.1)

$ sudo pccardctl info

PRODID_1="Xircom"
PRODID_2="CreditCard Ethernet 10/100 + Modem 56"
PRODID_3="CEM56"
PRODID_4="1.00"
MANFID=0105,110a
FUNCID=2
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255

$ sudo pccardctl status

Socket 0:
  5.0V 16-bit PC Card
  Subdevice 0 (function 0) bound to driver "xirc2ps_cs"
  Subdevice 1 (function 0) bound to driver "serial_cs"
Socket 1:
  no card

$ sudo pccardctl ident

Socket 0:
  product info: "Xircom", "CreditCard Ethernet 10/100 + Modem 56", "CEM56", "1.00"
  manfid: 0x0105, 0x110a
  function: 2 (serial)
Socket 1:
  no product info available

Revision history for this message
Tom (tom6) said :
#8

If you are still having trouble with this then please post it as a new question. Only the most recent questions tend to get looked at so posting/reposting a question just before america arrives online after work/school gives the best chance of getting a good few answers.
https://answers.launchpad.net/ubuntu/+addquestion

If the problem has been resolved then please follow the link to the forum thread and mark it as Solved.

Good luck and many regards from
Tom :)

Revision history for this message
allanh (fractional-divider) said :
#9

I'm doubting this will be solved any time soon. Can you suggest a different operating system to try?

(I would install win2k if I could find the install disks. It ran much faster, and supported the hardware.)

Revision history for this message
Tom (tom6) said :
#10

Ahah, if you have considered going back to something as light as Win98 but want something with support for modern devices including Wii-fi and the like then consider setting up a dual-boot (or multi-boot) with a tiny distro like Wolvix.  Wolvix are working on a new release but both the pre-release version and last years version work well on most machines
http://distrowatch.com/table.php?distribution=wolvix

http://distrowatch.com/table.php?distribution=slitaz

http://distrowatch.com/table.php?distribution=antix

Slitaz is also good but DistroWatch is a great place to explore for other tiny OS's, puppy is on of the most popular but mostly because of the attractive eye-candy - worth a try though.  I have only listed ones that run well of a LiveCd so that you can try any of them out without installing anything, just to see if you like it.  Note that Wolvix seems to be getting suddenly much more popular in the last few days and some of their download mirrors may be a bit "snowed under", it would be good if you tried the torrent download, i think, as it should be the fastest.

Good luck and happy hunting from
Tom :)

Revision history for this message
allanh (fractional-divider) said :
#11

> Ahah, if you have considered going back to something as light as Win98 but want something with support for modern devices including Wii-fi and the lik

That's the opposite of what I want. I have an *older* machine, and I'm having problem finding a new OS that supports the older peripherals. I would go back to an older OS only because it supports my machine. But I can't do that, because a ~10 year old OS doesn't have the security features that I need (as this machine will be connected to the 'net).

In any case, I have decided to resolve the issue not by getting software that works, but by changing to slightly less old hardware, specifically a Dell Latitude C640 (for $50!). All the peripherals (e.g. Ethernet) are build in, and I know I can get drivers that will work.

I'll be retiring the '7150.

Thanks for your help. BTW, there is still a bug in the Linux Kernel or the PCCard support. Someone might like to fix it one day.

Revision history for this message
Tom (tom6) said :
#12

Still worth trying Wolvix on the "old" system. The other tiny distros also are better at supporting older hardware. One that specifically claimed to be happy with older hardware in an article in DistroWatch yesterday was
http://distrowatch.com/table.php?distribution=zevenos

However, i don't entirely trust the validity of these front page articles as i don't think DistroWatch has teams of investigative reporters hunting out good stories so i'm a bit dubious about how true they are. Personnally i've always had more luck with Wolvix on older kit than any of the others i've tried which is why i like it. Try it as a Live Cd first just to see if the basics work.
http://distrowatch.com/table.php?distribution=wolvix

Good luck with this, regards from
Tom :)

Revision history for this message
Tom (tom6) said :
#13

The individual pages for comparing distros in a standardised format and the ranking system on the front page of DistroWatch are both excellent. I think the pages are fairly rigorously tested by the one or 2 people running DistroWatch. Nothings perfect of course but DistroWatch is excellent mostly, it's only the articles that i'm wary of. There certainly doesn't seem to be anything that even approaches DistroWatch for what its good at.

Good luck and regards from
Tom :)

Revision history for this message
allanh (fractional-divider) said :
#14

How did this get marked as solved? The bug is still there.

Is there a "not solved, but OP has given up" setting?

Revision history for this message
Tom (tom6) said :
#15

Sadly not. A few other different "Case closed" options would be good. At the moment it's a bit too confusing. Worth posting up as a bug report in launchpad. Just follow the links and i'm sure you'll manage it easily - let me know so i can add support to your bug-report. It's too easy to click on a "Solved" button and also to easy to give karma credit to the last person that responded rather than to the person that actually fixed the problem. I keep posting bug-reports about things like this but keep getting ignored so it'd be good if someone else could try too - or add support to any of the bug-reports that are currently open about this sort of thing.

Thanks, good luck and regards from
Tom :)

PS did you try Wolvix with any success?

Revision history for this message
Tom (tom6) said :
#16

Ahh, it might also be wort contacting

<email address hidden>

to report the bug you initially contacted us about. According to one of the reports you sent in there is a team dedicated to exactly that hardware that may be able to help fix it. Sorry, i should have pointed this out before

Again, good luck and regards from
Tom :)

Can you help with this problem?

Provide an answer of your own, or ask allanh for more information if necessary.

To post a message you must log in.