Date: Tue, 16 Jul 2002 09:40:09 -0700 (PDT) From: Daniel Koslicki <chefer@antionline.org> To: freebsd-gnats-submit@FreeBSD.org Subject: misc/40657: Logitech iFeel usb mouse will not attach Message-ID: <200207161640.g6GGe9SW004472@www.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 40657 >Category: misc >Synopsis: Logitech iFeel usb mouse will not attach >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: wish >Submitter-Id: current-users >Arrival-Date: Tue Jul 16 09:50:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Daniel Koslicki >Release: FreeBSD 4.6-Stable >Organization: Sephirot Productions >Environment: FreeBSD THESQUARE.INETARENA.COM 4.6-STABLE FreeBSD 4.6-STABLE #0: Sun Jun 30 02:14:37 PDT 2002 root@THESQUARE.INETARENA.COM/usr/obj/usr/src/sys/TSQR i386 >Description: Hardware Descriptions: Motherboard : Abit KT7A w/ onboard RAID controller Processor : AMD Tunderbird 900 Mice : psm0 = <PS/2 Mouse> irq 12 on atkbdc0 model IntelliMouse, device ID 3 ums0 = Logitech iFeel Mouse, rev 1.00/1.00, addr 2, iclass 3/1 ugen0 = Logitech iFeel Mouse, rev 1.00/1.00, addr 2 USB Controllers : uhci0 = VIA 83C572 USB Controller uhci1 = VIA 83C572 USB Controller Kernel Conf : machine i386 cpu I686_CPU ident THESQUARE maxusers 32 options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options SOFTUPDATES #Enable FFS soft updates support options MFS #Memory Filesystem options MD_ROOT #MD is a potential root device options NFS #Network Filesystem options NFS_ROOT #NFS usable as root device, NFS required options MSDOSFS #MSDOS Filesystem options CD9660 #ISO 9660 Filesystem options CD9660_ROOT #CD-ROM usable as root, CD9660 required options PROCFS #Process filesystem options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI options UCONSOLE #Allow users to grab the console options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options KTRACE #ktrace(1) support options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores options P1003_1B #Posix P1003_1B real-time extensions options _KPOSIX_PRIORITY_SCHEDULING options ICMP_BANDLIM #Rate limit bad replies options KBD_INSTALL_CDEV # install a CDEV entry in /dev options IPFIREWALL #Firewall support, obiously options IPDIVERT options IPFIREWALL_VERBOSE #Firewall Reporting options USER_LDT deviceisa device eisa device pci device fdc0at isa? port IO_FD1 irq 6 drq 2 device fd0at fdc0 drive 0 device fd1at fdc0 drive 1 # ATA and ATAPI devices device ata0at isa? port IO_WD1 irq 14 device ata1at isa? port IO_WD2 irq 15 device ata device atadisk device atapicd # ATAPI CDROM drives device atapifd # ATAPI floppy drives options ATA_STATIC_ID #Static device numbering device adv0at isa? device adw device bt0at isa? device aha0at isa? device aic0at isa? device scbus # SCSI bus (required) device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct SCSI access) device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID device dpt # DPT Smartcache - See LINT for options! device mly # Mylex AcceleRAID/eXtremeRAID # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc0at isa? port IO_KBD device atkbd0at atkbdc? irq 1 flags 0x1 device psm0at atkbdc? irq 12 devicevga0at isa? pseudo-device splash device sc0at isa? flags 0x100 # Floating point support - do not disable. device npx0at nexus? port IO_NPX irq 13 device apm0 at nexus? disable flags 0x20 # Advanced Power Management # Serial (COM) ports device sio0at isa? port IO_COM1 flags 0x10 irq 4 device sio1at isa? port IO_COM2 irq 3 device sio2at isa? disable port IO_COM3 irq 5 device sio3at isa? disable port IO_COM4 irq 9 # Parallel port device ppc0at isa? irq 7 device ppbus #Parallel port bus (required) device lpt # Printer device plip # TCP/IP over parallel device ppi # Parallel port interface device #device vpo # Requires scbus and da # PCI Ethernet NICs. device miibus device fxp# Intel EtherExpress PRO/100B (82557, 82558) device ie0at isa? port 0x300 irq 10 iomem 0xd0000 device lnc0at isa? port 0x280 irq 10 drq 0 device cs0at isa? port 0x300 device sn0at isa? port 0x300 irq 10 pseudo-device loop # Network loopback pseudo-device ether # Ethernet support pseudo-device sl1 # Kernel SLIP pseudo-device ppp1 # Kernel PPP pseudo-device tun # Packet tunnel. pseudo-device pty # Pseudo-ttys (telnet etc) pseudo-device md # Memory "disks" pseudo-device gif4 # IPv6 and IPv4 tunneling pseudo-device faith1 # IPv6-to-IPv4 relaying (translation) pseudo-device bpf #Berkeley packet filter # USB Mouse, logitech ifeel support device uhci device ohci device usb device ums device ugen # Generic device uhid # "Human Interface Devices" device uscanner # Scanners #Sound card support device pcm device sbc boot log output (/var/log/messages): Jul 15 22:57:59 THESQUARE /kernel: Copyright (c) 1992-2002 The FreeBSD Project. Jul 15 22:57:59 THESQUARE /kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Jul 15 22:57:59 THESQUARE /kernel: The Regents of the University of California. All rights reserved. Jul 15 22:57:59 THESQUARE /kernel: FreeBSD 4.6-STABLE #0: Sun Jun 30 02:14:37 PDT 2002 Jul 15 22:57:59 THESQUARE /kernel: chefer@THESQUARE.INETARENA.COM:/usr/obj/usr/src/sys/TSQR Jul 15 22:57:59 THESQUARE /kernel: Timecounter "i8254" frequency 1193182 Hz Jul 15 22:57:59 THESQUARE /kernel: CPU: AMD Athlon(tm) Processor (900.04-MHz 686-class CPU) Jul 15 22:57:59 THESQUARE /kernel: Origin = "AuthenticAMD" Id = 0x642 Stepping = 2 Jul 15 22:57:59 THESQUARE /kernel: Features=0x183f9ffJul 15 22:57:59 THESQUARE /kernel: AMD Features=0xc0440000<,AMIE,DSP,3DNow!> Jul 15 22:57:59 THESQUARE /kernel: real memory = 268369920 (262080K bytes) Jul 15 22:57:59 THESQUARE /kernel: config> di sn0 Jul 15 22:57:59 THESQUARE /kernel: config> di lnc0 Jul 15 22:57:59 THESQUARE /kernel: config> di ie0 Jul 15 22:57:59 THESQUARE /kernel: config> di fe0 Jul 15 22:57:59 THESQUARE /kernel: No such device: fe0 Jul 15 22:57:59 THESQUARE /kernel: Invalid command or syntax. Type `?' for help. Jul 15 22:57:59 THESQUARE /kernel: config> di ed0 Jul 15 22:57:59 THESQUARE /kernel: No such device: ed0 Jul 15 22:57:59 THESQUARE /kernel: Invalid command or syntax. Type `?' for help. Jul 15 22:57:59 THESQUARE /kernel: config> di cs0 Jul 15 22:57:59 THESQUARE /kernel: config> q Jul 15 22:57:59 THESQUARE /kernel: avail memory = 257474560 (251440K bytes) Jul 15 22:57:59 THESQUARE /kernel: Preloaded elf kernel "kernel" at 0xc03c4000. Jul 15 22:57:59 THESQUARE / kernel: Preloaded userconfig_script "/boot/kernel.conf" at 0xc03c409c. Jul 15 22:57:59 THESQUARE /kernel: Pentium Pro MTRR support enabled Jul 15 22:57:59 THESQUARE /kernel: md0: Malloc disk Jul 15 22:57:59 THESQUARE /kernel: Using $PIR table, 9 entries at 0xc00fddd0 Jul 15 22:57:59 THESQUARE /kernel: npx0: on motherboard Jul 15 22:57:59 THESQUARE /kernel: npx0: INT 16 interface Jul 15 22:57:59 THESQUARE /kernel: pcib0: on motherboard Jul 15 22:57:59 THESQUARE /kernel: pci0: on pcib0 Jul 15 22:57:59 THESQUARE /kernel: pcib2: at device 1.0 on pci0 Jul 15 22:57:59 THESQUARE /kernel: pci1: on pcib2 Jul 15 22:57:59 THESQUARE /kernel: pci1: at 0.0 irq 5 Jul 15 22:57:59 THESQUARE /kernel: isab0: at device 7.0 on pci0 Jul 15 22:57:59 THESQUARE /kernel: isa0: on isab0 Jul 15 22:57:59 THESQUARE /kernel: atapci0: port 0xa000-0xa00f at device 7.1 on pci0 Jul 15 22:57:59 THESQUARE /kernel: ata0: at 0x1f0 irq 14 on atapci0 Jul 15 22:57:59 THESQUARE /kernel: ata1: at 0x170 irq 15 on atapci0 Jul 15 22:57:59 THESQUARE /kernel: uhci0: port 0xa400-0xa41f irq 9 at device 7.2 on pci0 Jul 15 22:57:59 THESQUARE /kernel: usb0: on uhci0 Jul 15 22:57:59 THESQUARE /kernel: usb0: USB revision 1.0 Jul 15 22:57:59 THESQUARE /kernel: uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 Jul 15 22:57:59 THESQUARE /kernel: uhub0: 2 ports with 2 removable, self powered Jul 15 22:57:59 THESQUARE /kernel: uscanner0: UMAX Data Systems Astra 2000U Scanner, rev 1.00/1.00, addr 2 Jul 15 22:57:59 THESQUARE /kernel: uhci1: port 0xa800-0xa81f irq 9 at device 7.3 on pci0 Jul 15 22:57:59 THESQUARE /kernel: usb1: on uhci1 Jul 15 22:57:59 THESQUARE /kernel: usb1: USB revision 1.0 Jul 15 22:57:59 THESQUARE /kernel: uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 Jul 15 22:57:59 THESQUARE /kernel: uhub1: 2 ports with 2 removable, self powered Jul 15 22:57:59 THESQUARE /kernel: ums0: Logitech iFeel Mouse, rev 1.00/1.00, addr 2, iclass 3/1 Jul 15 22:57:59 THESQUARE /kernel: device_probe_and_attach: ums0 attach returned 6 Jul 15 22:57:59 THESQUARE /kernel: ugen0: Logitech iFeel Mouse, rev 1.00/1.00, addr 2 Jul 15 22:57:59 THESQUARE /kernel: ugen0: setting configuration index 0 failed Jul 15 22:57:59 THESQUARE /kernel: device_probe_and_attach: ugen0 attach returned 6 Jul 15 22:57:59 THESQUARE /kernel: pci0: (vendor=0x1106, dev=0x3057) at 7.4 Jul 15 22:57:59 THESQUARE /kernel: fxp0: port 0xac00-0xac3f mem 0xdd000000-0xdd0fffff,0xdd100000-0xdd100fff irq 10 at device 13.0 on pci0 Jul 15 22:57:59 THESQUARE /kernel: fxp0: Ethernet address 00:d0:b7:af:36:15 Jul 15 22:57:59 THESQUARE /kernel: inphy0: on miibus0 Jul 15 22:57:59 THESQUARE /kernel: inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto Jul 15 22:57:59 THESQUARE /kernel: pcm0: port 0xb000-0xb01f irq 10 at device 15.0 on pci0 Jul 15 22:57:59 THESQUARE /kernel: atapci1: port 0xc800-0xc8ff,0xc400-0xc403,0xc000- 0xc007,0xbc00-0xbc03,0xb800-0xb807 irq 11 at device 19.0 on pci0 Jul 15 22:57:59 THESQUARE /kernel: ata2: at 0xb800 on atapci1 Jul 15 22:57:59 THESQUARE /kernel: ata3: at 0xc000 on atapci1 Jul 15 22:57:59 THESQUARE /kernel: pcib1: on motherboard Jul 15 22:57:59 THESQUARE / kernel: pci2: on pcib1 Jul 15 22:57:59 THESQUARE /kernel: orm0: at iomem 0xc0000-0xcbfff on isa0 Jul 15 22:57:59 THESQUARE /kernel: fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 Jul 15 22:57:59 THESQUARE /kernel: fdc0: FIFO enabled, 8 bytes threshold Jul 15 22:57:59 THESQUARE /kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0 Jul 15 22:57:59 THESQUARE /kernel: atkbdc0: at port 0x60,0x64 on isa0 Jul 15 22:57:59 THESQUARE /kernel: atkbd0: flags 0x1 irq 1 on atkbdc0 Jul 15 22:57:59 THESQUARE /kernel: kbd0 at atkbd0 Jul 15 22:57:59 THESQUARE / kernel: psm0: irq 12 on atkbdc0 Jul 15 22:57:59 THESQUARE /kernel: psm0: model IntelliMouse, device ID 3 Jul 15 22:57:59 THESQUARE /kernel: vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Jul 15 22:57:59 THESQUARE /kernel: sc0: at flags 0x100 on isa0 Jul 15 22:57:59 THESQUARE /kernel: sc0: VGA <16 virtual consoles, flags=0x300> Jul 15 22:57:59 THESQUARE /kernel: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 Jul 15 22:57:59 THESQUARE /kernel: sio0: type 16550A Jul 15 22:57:59 THESQUARE /kernel: sio1 at port 0x2f8-0x2ff irq 3 on isa0 Jul 15 22:57:59 THESQUARE /kernel: sio1: type 16550A Jul 15 22:57:59 THESQUARE /kernel: ppc0: at port 0x378-0x37f irq 7 on isa0 Jul 15 22:57:59 THESQUARE /kernel: ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode Jul 15 22:57:59 THESQUARE /kernel: plip0: on ppbus0 Jul 15 22:57:59 THESQUARE /kernel: lpt0: on ppbus0 Jul 15 22:57:59 THESQUARE /kernel: lpt0: Interrupt-driven port Jul 15 22:57:59 THESQUARE / kernel: ppi0: on ppbus0 Jul 15 22:57:59 THESQUARE /kernel: IP packet filtering initialized, divert enabled, rule-based forwarding disabled, default to deny, unlimited logging Jul 15 22:57:59 THESQUARE /kernel: ad0: 29410MB [59755/16/63] at ata0-master UDMA66 Jul 15 22:57:59 THESQUARE /kernel: ad1: 29410MB [59755/16/63] at ata0-slave UDMA66 Jul 15 22:57:59 THESQUARE /kernel: acd0: CD-RW at ata1-master PIO4 Jul 15 22:57:59 THESQUARE /kernel: acd1: CDROM at ata1-slave PIO4 Jul 15 22:57:59 THESQUARE /kernel: Mounting root from ufs:/dev/ad0s2a usbdevs -v output : Controller /dev/usb0: addr 1: self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 0x0100 port 1 addr 2: self powered, config 1, Astra 2000U Scanner(0x0030), UMAX Data Systems(0x1606), rev 0x0100 port 2 powered Issue: The Logitech iFeel mouse will not attach correctly to a UHCI controller under FreeBSD. I have attempted to use versions 4.2-4.6 STABLE. Each of the systems seems to demonstrate the same symptoms. If the USB is attached durring boot, it will appear that the mouse is being supplied sufficient power and is being probed. However, after about a 30-45 second delay, the system will present an error. The boot logs indicate ums0 attach returned 6. I have attempted to install a secondary usb controller, hence the uhci0 and the uhci1. Neither works. I attempted to attach the mouse via a usb to ps/2 adapter - same symptoms. I attempted to attach the mouse via a usb hub. Through the same hub a usb scanner and printer worked, but not the mouse. >How-To-Repeat: Using the mouse on a system running a uhci usb controller appears to be what makes this happen. Leave the mouse plugged in durring boot or plug it in when boot completes, both will return the value "attach returned 6" >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207161640.g6GGe9SW004472>