Re: usb mouse and 2.5.56bk

Ed Tomlinson (tomlins@cam.org)
Tue, 14 Jan 2003 08:44:17 -0500


--------------Boundary-00=_T5IPEB44YYGUZCHYZ6E1
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

On January 13, 2003 08:23 pm, Greg KH wrote:
> On Sun, Jan 12, 2003 at 10:42:01PM -0500, Ed Tomlinson wrote:
> > Greg,
> >
> > Something strange with 2.5.56. My usb mouse is no longer working
> > after boot. I can get it to work by repluging it. Here is my
> > dmesg ang the init.d/local that should make sure the modules needed
> > are loaded. Before tring to replug I unloaded and reloaded hid and
> > psmouse to see if this would fix things (it did not).
> >
> > I suspect the changeset below:
> >
> > ChangeSet@1.889.19.1, 2003-01-09 10:29:40-08:00, greg@kroah.com
> >
> > which got added just before .56 - I have been tracking bk fairly
> > closely and all was working up to the version of 55bk built at 8am
> > on the 9th.
>
> Hm, that single changeset only modified the ehci driver, which should
> not bother your USB mouse at all, unless it's a USB 2.0 mouse :)
>
> It looks like from your logs that the usb core saw a bunch of devices.
> What does /proc/bus/usb/devices look like after booting, when your mous=
e
> is not working? The log also shows that a usb mouse was found by the
> hid driver and bound to it, so I don't know why it wouldn't be working.

I used tar on my sysfs mount point (this did not work cleanly...) and hav=
e
attached the tar and the dmesg log from the boot. The last message in
the log, which is from hid, was produced after the tar, when I replugged
the mouse.

Kernel is now 2.5.58.

Ed Tomlinson

--------------Boundary-00=_T5IPEB44YYGUZCHYZ6E1
Content-Type: text/x-log;
charset="iso-8859-1";
name="58.log"
Content-Disposition: attachment; filename="58.log"
Content-Transfer-Encoding: quoted-printable

Linux version 2.5.58 (ed@oscar) (gcc version 2.95.4 20011002 (Debian prer=
elease)) #2 Tue Jan 14 08:25:03 EST 2003
Video mode to be used for restore is f00
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
511MB LOWMEM available.
On node 0 totalpages: 131056
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 126960 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
Building zonelist for node : 0
Kernel command line: BOOT_IMAGE=3DLinux ro root=3D2103 console=3Dtty0 con=
sole=3DttyS0,38400 vga=3Dask idebus=3D33 profile=3D1
ide_setup: idebus=3D33
kernel profiling enabled
Initializing CPU#0
PID hash table entries: 2048 (order 11: 16384 bytes)
Detected 400.830 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 790.52 BogoMIPS
Memory: 513264k/524224k available (1323k kernel code, 10200k reserved, 77=
8k data, 80k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
-> /dev
-> /dev/console
-> /root
Enabling new style K6 write allocation for 511 Mb
CPU: L1 I Cache: 32K (32 bytes/line), D cache 32K (32 bytes/line)
CPU: L2 Cache: 256K (32 bytes/line)
CPU: After generic, caps: 008021bf 808029bf 00000000 00000002
CPU: AMD-K6(tm) 3D+ Processor stepping 01
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
mtrr: v2.0 (20020519)
PCI: PCI BIOS revision 2.10 entry at 0xfb520, last bus=3D1
PCI: Using configuration type 1
BIO: pool of 256 setup, 15Kb (60 bytes/bio)
biovec pool[0]: 1 bvecs: 256 entries (12 bytes)
biovec pool[1]: 4 bvecs: 256 entries (48 bytes)
biovec pool[2]: 16 bvecs: 256 entries (192 bytes)
biovec pool[3]: 64 bvecs: 256 entries (768 bytes)
biovec pool[4]: 128 bvecs: 256 entries (1536 bytes)
biovec pool[5]: 256 bvecs: 256 entries (3072 bytes)
Linux Plug and Play Support v0.94 (c) Adam Belay
pnp: Enabling Plug and Play Card Services.
PnPBIOS: Found PnP BIOS installation structure at 0xc00fc160
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xc188, dseg 0xf0000
PnPBIOS: 14 nodes reported by PnP BIOS; 14 recorded by driver
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
block request queues:
128 requests per read queue
128 requests per write queue
8 requests per batch
enter congestion at 15
exit congestion at 17
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router VIA [1106/0586] at 00:07.0
aio_setup: sizeof(struct page) =3D 40
Journalled Block Device driver loaded
Initializing Cryptographic API
Activating ISA DMA hang workarounds.
Serial: 8250/16550 driver $Revision: 1.90 $ IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq =3D 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq =3D 3) is a 16550A
ttyS2 at I/O 0x3e8 (irq =3D 4) is a 16550A
pty: 256 Unix98 ptys configured
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected VIA MVP3 chipset
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: AGP aperture is 64M @ 0xe0000000
[drm] Initialized mga 3.1.0 20021029 on minor 0
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes
VP_IDE: IDE controller at PCI slot 00:07.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c586b (rev 47) IDE UDMA33 controller on pci00:07.1
ide0: BM-DMA at 0xa000-0xa007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xa008-0xa00f, BIOS settings: hdc:DMA, hdd:DMA
hda: QUANTUM FIREBALLP KA13.6, ATA DISK drive
hda: DMA disabled
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: AOPEN 16XDVD-ROM/AMH 20020328, ATAPI CD/DVD-ROM drive
hdd: HP COLORADO 20GB, ATAPI TAPE drive
hdc: DMA disabled
hdd: DMA disabled
ide1 at 0x170-0x177,0x376 on irq 15
PDC20267: IDE controller at PCI slot 00:09.0
PCI: Found IRQ 12 for device 00:09.0
PDC20267: chipset revision 2
PDC20267: not 100% native mode: will probe irqs later
PDC20267: ROM enabled at 0xeb000000
PDC20267: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
ide2: BM-DMA at 0xbc00-0xbc07, BIOS settings: hde:DMA, hdf:pio
ide3: BM-DMA at 0xbc08-0xbc0f, BIOS settings: hdg:DMA, hdh:DMA
hde: QUANTUM FIREBALLP AS40.0, ATA DISK drive
ide2 at 0xac00-0xac07,0xb002 on irq 12
hdg: QUANTUM FIREBALLP AS40.0, ATA DISK drive
ide3 at 0xb400-0xb407,0xb802 on irq 12
hda: host protected area =3D> 1
hda: 27067824 sectors (13859 MB) w/371KiB Cache, CHS=3D26853/16/63, UDMA(=
33)
hda: hda1 hda2 hda3 hda4 < hda5 >
hde: host protected area =3D> 1
hde: 78177792 sectors (40027 MB) w/1902KiB Cache, CHS=3D77557/16/63, UDMA=
(100)
hde: hde1 hde2 hde3 hde4 < hde5 >
hdg: host protected area =3D> 1
hdg: 78177792 sectors (40027 MB) w/1902KiB Cache, CHS=3D77557/16/63, UDMA=
(100)
hdg: hdg1 hdg2 hdg3 hdg4 < hdg5 >
drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driv=
er v2.0
uhci-hcd 00:07.2: VIA Technologies, In USB
uhci-hcd 00:07.2: irq 10, io base 0000a400
Please use the 'usbfs' filetype instead, the 'usbdevfs' name is deprecate=
d.
uhci-hcd 00:07.2: new USB bus registered, assigned bus number 1
hub 1-0:0: USB hub found
hub 1-0:0: 2 ports detected
mice: PS/2 mouse device common for all mice
input: AT Set 2 keyboard on isa0060/serio0
serio: i8042 KBD port at 0x60,0x64 irq 1
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
found reiserfs format "3.6" with standard journal
Reiserfs journal params: device ide2(33,3), size 8192, journal first bloc=
k 18, max trans len 1024, max batch 900, max commit age 30, max trans age=
30
reiserfs: checking transaction log (ide2(33,3)) for (ide2(33,3))
hub 1-0:0: debounce: port 1: delay 100ms stable 4 status 0x101
hub 1-0:0: new USB device on port 1, assigned address 2
hub 1-1:0: USB hub found
hub 1-1:0: 4 ports detected
hub 1-0:0: debounce: port 2: delay 100ms stable 4 status 0x301
hub 1-0:0: new USB device on port 2, assigned address 3
hub 1-1:0: debounce: port 1: delay 100ms stable 4 status 0x101
hub 1-1:0: new USB device on port 1, assigned address 4
hub 1-1:0: debounce: port 4: delay 100ms stable 4 status 0x101
hub 1-1:0: new USB device on port 4, assigned address 5
reiserfs: replayed 33 transactions in 2 seconds
Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 80k freed
Adding 393552k swap on /dev/hda1. Priority:1 extents:1
Adding 393584k swap on /dev/hde1. Priority:1 extents:1
Adding 393584k swap on /dev/hdg1. Priority:1 extents:1
Linux Tulip driver version 1.1.13 (May 11, 2002)
PCI: Found IRQ 11 for device 00:0a.0
IRQ routing conflict for 00:0a.0, have irq 9, want irq 11
tulip0: EEPROM default media type Autosense.
tulip0: Index #0 - Media MII (#11) described by a 21140 MII PHY (1) bloc=
k.
tulip0: MII transceiver #1 config 3000 status 7829 advertising 01e1.
eth0: Digital DS21140 Tulip rev 34 at 0xc000, 00:C0:F0:32:30:70, IRQ 9.
via-rhine.c:v1.10-LK1.1.15 November-22-2002 Written by Donald Becker
http://www.scyld.com/network/via-rhine.html
PCI: Found IRQ 9 for device 00:08.0
IRQ routing conflict for 00:08.0, have irq 11, want irq 9
eth1: VIA VT86C100A Rhine at 0xed120000, 00:80:c8:f9:ee:ba, IRQ 11.
eth1: MII PHY found at address 8, status 0x782d advertising 05e1 Link 000=
0.
warning: process `update' used the obsolete bdflush system call
Fix your initscripts?
IPv4 over IPv4 tunneling driver
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
parport0: irq 7 detected
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
Module parport cannot be unloaded due to unsafe usage in include/linux/mo=
dule.h:424
Module parport_pc cannot be unloaded due to unsafe usage in include/linux=
/module.h:424
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
lp0: using parport0 (polling).
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
PPP BSD Compression module registered
found reiserfs format "3.6" with standard journal
Reiserfs journal params: device ide0(3,5), size 8192, journal first block=
18, max trans len 1024, max batch 900, max commit age 30, max trans age =
30
reiserfs: checking transaction log (ide0(3,5)) for (ide0(3,5))
reiserfs: replayed 15 transactions in 1 seconds
Using r5 hash to sort names
found reiserfs format "3.6" with standard journal
Reiserfs journal params: device ide2(33,5), size 8192, journal first bloc=
k 18, max trans len 1024, max batch 900, max commit age 30, max trans age=
30
reiserfs: checking transaction log (ide2(33,5)) for (ide2(33,5))
reiserfs: replayed 8 transactions in 0 seconds
Using r5 hash to sort names
found reiserfs format "3.6" with standard journal
Reiserfs journal params: device ide3(34,3), size 8192, journal first bloc=
k 18, max trans len 1024, max batch 900, max commit age 30, max trans age=
30
reiserfs: checking transaction log (ide3(34,3)) for (ide3(34,3))
reiserfs: replayed 27 transactions in 0 seconds
Using r5 hash to sort names
found reiserfs format "3.6" with standard journal
Reiserfs journal params: device ide3(34,5), size 8192, journal first bloc=
k 18, max trans len 1024, max batch 900, max commit age 30, max trans age=
30
reiserfs: checking transaction log (ide3(34,5)) for (ide3(34,5))
reiserfs: replayed 1 transactions in 0 seconds
Using r5 hash to sort names
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
ip_tables: (C) 2000-2002 Netfilter core team
Module ip_tables cannot be unloaded due to unsafe usage in include/linux/=
module.h:424
Module tulip cannot be unloaded due to unsafe usage in include/linux/modu=
le.h:424
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
ip_conntrack version 2.1 (4095 buckets, 32760 max) - 304 bytes per conntr=
ack
SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver...
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
soundcore: Unknown symbol errno
cs46xx: Unknown symbol unregister_sound_midi
cs46xx: Unknown symbol unregister_sound_mixer
cs46xx: Unknown symbol register_sound_dsp
cs46xx: Unknown symbol unregister_sound_dsp
cs46xx: Unknown symbol register_sound_mixer
cs46xx: Unknown symbol register_sound_midi
lp0: using parport0 (polling).
Module af_packet cannot be unloaded due to unsafe usage in include/linux/=
module.h:424
Module ppp_async cannot be unloaded due to unsafe usage in include/linux/=
module.h:424
Software Watchdog Timer: 0.06, soft_margin: 60 sec, nowayout: 0
Module bsd_comp cannot be unloaded due to unsafe usage in include/linux/m=
odule.h:424
PPP Deflate Compression module registered
Module ppp_deflate cannot be unloaded due to unsafe usage in include/linu=
x/module.h:424
Module ipchains cannot be unloaded due to unsafe usage in include/linux/m=
odule.h:424
usb 1-2: USB disconnect, address 3
hub 1-0:0: debounce: port 2: delay 100ms stable 4 status 0x301
hub 1-0:0: new USB device on port 2, assigned address 6
input: USB HID v1.00 Mouse [Microsoft Microsoft IntelliMouse=AE Optical] =
on usb-00:07.2-2

--------------Boundary-00=_T5IPEB44YYGUZCHYZ6E1
Content-Type: application/x-tgz;
name="sysfs.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="sysfs.tar.gz"

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
/fwXxKfzf5aHf23mX+Ty3yDu5j8+f7blvy3yv6TK/P43iI/n/0x3/23y3zzx+98g6ua/fP7F+fim
szVAzX//Wyy/F5h/CJ/M/3m+/be5/WeF3/8HUTf/rINt1T/WbP/3fLX/e1mf//y+BfzJy3h1ytnT
z9X8780/3ev8s838k13mnz79XM3/3vyTl0mnx2g2/3Q1/6IqH5x/9TJZnXLy9HM1/5r57/P2fzv/
fNf5u/0/Rd38473OP9nMP95l/vHTz9X81/Nf3JwdVP5Tyn+C+Hj+h5T/5PKfIOrmv3z+xc18Ohu8
7yYTbnH9Z1n6+T+Iuvl/GJ/v5fqPP+afJ5Xf/wSx5fa/x+t/1uv/9b8Esm3+yYvkZd7RMZo9/l+t
/0yL9JOf/+p/BEhXZ5qsTvUJp2v+W+ffVQrUZv5J2Xj+7U7X/LfMP+3sGM3nn1SNbv9POVXz33b7
7+wYzeZfbuafNLn9P+HkzL92/qvPbFfHaDP/5bvvOP8nnpz53//5b7H/x/+J9d9BbJv/8k71665+
C9D89p8WWdz08V/L0zX/LfOP9zn/tNH8n3Kq5l/3/f+iy98CtLj/L/z+J4xP5n846/9W24CZfwB1
81+HaZ3d+7fKf/Lisd//fx7+tT1r86+ff4fHaJH/5OVj6386CX+PzH/L/JOv95X/bG7/+cPrP++H
v23P2vy3zH+/9/9Z1W7+7v+b2Tr/Do/R5v6/eGz9bye//Dky/9r5px3e+lvNv4h3vv2nTztf86+b
f6fHaD7/uNz98d8Tz9X86+7/93j7Lze3/6zR/b/bf0tb5t/pMZrPf3n73/3x/9NOzvxr5t9d9r/S
4vaf7n77f+K5mv+9+Xf5u/+VFrf/asef/55+cua/nv/15Pqn4WDW7cLvWy36fyv9/2Hcm/8zXATU
fP55bv+nMO7Pv/tfAraZv/U/YXw0/4O4/vP2/t/+D4F8PP9DuP7ztv85L13/E0Td/K8Hs+vpbP7T
9bCbL4VG1/9l1fr6T/v/hlE3/5vRbDy47O5uoMX6r0r/bxi189/stNDZMZrf/xdx7PrfIB6Y/ypn
Oe7iGM33/0iysti2/ndyHXd3aub/8PyrLo7Rav7ZY/Pv5NTM/+P5H8D637vH//Z/DKNu/qtb13mH
x2iz/0ua1ub/dzf+7k7P/GvnP+zwGK3mX7/++27+3Z2e+dfO/6zDY7SZf1K//u9u/t2dnvnXzn/Q
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

--------------Boundary-00=_T5IPEB44YYGUZCHYZ6E1--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/