Until recently, my Dell Latitude L400 touchpad was being happily detected by my Linux kernel (2.6.7) at bootup, and was working fine in X, but then mysteriously dissapeared? I suspect a blundering apt-get install of udev which appeared to erase /dev/fd0. However, I was able to recreate /dev/fd0 by re-booting with the floppy drive attached, (after apt-get purging udev), but re-booting without my USB mouse attached has not revived my touchpad :-(
Attached is a relatively short diff of my last touchpad-successful boot compared with the following unsuccessful one. As can be seen from the diff, it was being recognised as a "SynPS/2 Synaptics TouchPad on isa0060/serio1". Since then it hasn't been recognised once! If you think my suspicions may be correct and I need to recreate the device file somehow, how would I do that and what would I call it? Any help much appreciated! TIA sebyte
cd ~/workspace/ diff -c /home/sebyte/workspace/bad_boot /home/sebyte/workspace/good_boot *** /home/sebyte/workspace/bad_boot Mon Sep 27 17:50:55 2004 --- /home/sebyte/workspace/good_boot Mon Sep 27 17:51:25 2004 *************** *** 31,42 **** kernel: Could not enable APIC! kernel: Initializing CPU#0 kernel: PID hash table entries: 1024 (order 10: 8192 bytes) ! kernel: Detected 697.113 MHz processor. kernel: Using pmtmr for high-res timesource kernel: Console: colour dummy device 80x25 kernel: Memory: 252568k/262080k available (1309k kernel code, 8772k reserved, 701k data, 204k init, 0k highmem) kernel: Checking if this processor honours the WP bit even in supervisor mode... Ok. ! kernel: Calibrating delay loop... 1380.35 BogoMIPS kernel: Security Scaffold v1.0.0 initialized kernel: Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) kernel: Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) --- 31,42 ---- kernel: Could not enable APIC! kernel: Initializing CPU#0 kernel: PID hash table entries: 1024 (order 10: 8192 bytes) ! kernel: Detected 696.996 MHz processor. kernel: Using pmtmr for high-res timesource kernel: Console: colour dummy device 80x25 kernel: Memory: 252568k/262080k available (1309k kernel code, 8772k reserved, 701k data, 204k init, 0k highmem) kernel: Checking if this processor honours the WP bit even in supervisor mode... Ok. ! kernel: Calibrating delay loop... 1384.44 BogoMIPS kernel: Security Scaffold v1.0.0 initialized kernel: Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) kernel: Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) *************** *** 56,62 **** kernel: PCI: Using configuration type 1 kernel: mtrr: v2.0 (20020519) kernel: ACPI: Subsystem revision 20040326 ! kernel: ACPI: IRQ9 SCI: Level Trigger. kernel: ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.ISA_.FDC_.FDDA._STA] (Node cfbbea28), AE_NOT_EXIST kernel: ACPI-0154: *** Error: Method execution failed [\_SB_.PCI0.ISA_.FDC_.FDDA._STA] (Node cfbbea28), AE_NOT_EXIST kernel: ACPI: Interpreter enabled --- 56,62 ---- kernel: PCI: Using configuration type 1 kernel: mtrr: v2.0 (20020519) kernel: ACPI: Subsystem revision 20040326 ! kernel: ACPI: IRQ9 SCI: Edge set to Level Trigger. kernel: ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.ISA_.FDC_.FDDA._STA] (Node cfbbea28), AE_NOT_EXIST kernel: ACPI-0154: *** Error: Method execution failed [\_SB_.PCI0.ISA_.FDC_.FDDA._STA] (Node cfbbea28), AE_NOT_EXIST kernel: ACPI: Interpreter enabled *************** *** 69,75 **** kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 14 15) kernel: ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.ISA_.FDC_.FDDA._STA] (Node cfbbea28), AE_NOT_EXIST kernel: ACPI: Embedded Controller [EC0] (gpe 0) ! kernel: ACPI: Power Resource [PFN0] (on) kernel: ACPI: Power Resource [PFN1] (off) kernel: Linux Plug and Play Support v0.97 (c) Adam Belay kernel: PnPBIOS: Scanning system for PnP BIOS support... --- 69,75 ---- kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 14 15) kernel: ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.ISA_.FDC_.FDDA._STA] (Node cfbbea28), AE_NOT_EXIST kernel: ACPI: Embedded Controller [EC0] (gpe 0) ! kernel: ACPI: Power Resource [PFN0] (off) kernel: ACPI: Power Resource [PFN1] (off) kernel: Linux Plug and Play Support v0.97 (c) Adam Belay kernel: PnPBIOS: Scanning system for PnP BIOS support... *************** *** 123,130 **** kernel: PIIX4: IDE controller at PCI slot 0000:00:07.1 kernel: PIIX4: chipset revision 1 kernel: PIIX4: not 100%% native mode: will probe irqs later ! kernel: ide0: BM-DMA at 0xfcd0-0xfcd7, BIOS settings: hda:DMA, hdb:pio ! kernel: ide1: BM-DMA at 0xfcd8-0xfcdf, BIOS settings: hdc:DMA, hdd:pio kernel: hda: IBM-DJSA-210, ATA DISK drive kernel: Using anticipatory io scheduler kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 --- 123,130 ---- kernel: PIIX4: IDE controller at PCI slot 0000:00:07.1 kernel: PIIX4: chipset revision 1 kernel: PIIX4: not 100%% native mode: will probe irqs later ! kernel: ide0: BM-DMA at 0xfcd0-0xfcd7, BIOS settings: hda:pio, hdb:pio ! kernel: ide1: BM-DMA at 0xfcd8-0xfcdf, BIOS settings: hdc:pio, hdd:pio kernel: hda: IBM-DJSA-210, ATA DISK drive kernel: Using anticipatory io scheduler kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 *************** *** 136,142 **** kernel: kjournald starting. Commit interval 5 seconds kernel: EXT3-fs: mounted filesystem with ordered data mode. kernel: EXT3 FS on hda1, internal journal ! kernel: Generic RTC Driver v1.07 kernel: hdc: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33) kernel: Uniform CD-ROM driver Revision: 3.20 kernel: Capability LSM initialized --- 136,142 ---- kernel: kjournald starting. Commit interval 5 seconds kernel: EXT3-fs: mounted filesystem with ordered data mode. kernel: EXT3 FS on hda1, internal journal ! kernel: Real Time Clock Driver v1.12 kernel: hdc: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33) kernel: Uniform CD-ROM driver Revision: 3.20 kernel: Capability LSM initialized *************** *** 144,149 **** --- 144,150 ---- kernel: Linux Kernel Card Services kernel: options: [pci] [cardbus] [pm] kernel: Yenta: CardBus bridge found at 0000:00:0a.0 [1028:00dc] + kernel: Yenta: Enabling burst memory read transactions kernel: Yenta: Using CSCINT to route CSC interrupts to PCI kernel: Yenta: Routing CardBus interrupts to PCI kernel: Yenta TI: socket 0000:00:0a.0, mfunc 0x01201272, devctl 0x64 *************** *** 152,159 **** --- 153,172 ---- kernel: 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html kernel: 0000:00:0d.0: 3Com PCI 3c905C Tornado at 0xfc00. Vers LK1.1.19 kernel: cs4281: version v1.13.32 time 05:25:09 Jul 8 2004 + kernel: input: PC Speaker + kernel: Synaptics Touchpad, model: 1 + kernel: Firmware: 4.1 + kernel: 180 degree mounted touchpad + kernel: Sensor: 8 + kernel: new absolute packet format + kernel: input: SynPS/2 Synaptics TouchPad on isa0060/serio1 kernel: parport: PnPBIOS parport detected. kernel: parport0: PC-style at 0x378 (0x778), irq 7, using FIFO [PCSPP,TRISTATE,COMPAT,ECP] + kernel: mice: PS/2 mouse device common for all mice + kernel: ts: Compaq touchscreen protocol output + kernel: inserting floppy driver for 2.6.7-1-386 + kernel: Floppy drive(s): fd0 is 1.44M + kernel: FDC 0 is a National Semiconductor PC87306 kernel: agpgart: Detected an Intel 440BX Chipset. kernel: agpgart: Maximum main memory to use for agp memory: 203M kernel: agpgart: AGP aperture is 64M @ 0xf8000000 *************** *** 181,188 **** kernel: hiddev96: USB HID v1.10 Device [Logitech USB Receiver] on usb-0000:00:07.2-1.4.1 kernel: usbcore: registered new driver usbhid kernel: drivers/usb/input/hid-core.c: v2.0:USB HID core driver - kernel: mice: PS/2 mouse device common for all mice - kernel: ts: Compaq touchscreen protocol output kernel: NET: Registered protocol family 17 kernel: NET: Registered protocol family 10 kernel: Disabled Privacy Extensions on device c02c3f00(lo) --- 194,199 ---- *************** *** 193,199 **** kernel: ACPI: Power Button (FF) [PWRF] kernel: ACPI: Lid Switch [LID] kernel: ACPI: Sleep Button (CM) [SBTN] ! kernel: ACPI: Fan [FAN0] (on) kernel: ACPI: Fan [FAN1] (off) kernel: ACPI: Thermal Zone [THRM] (50 C) kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x398-0x39f --- 204,210 ---- kernel: ACPI: Power Button (FF) [PWRF] kernel: ACPI: Lid Switch [LID] kernel: ACPI: Sleep Button (CM) [SBTN] ! kernel: ACPI: Fan [FAN0] (off) kernel: ACPI: Fan [FAN1] (off) kernel: ACPI: Thermal Zone [THRM] (50 C) kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x398-0x39f Diff finished at Mon Sep 27 17:51:45