On Sat, Sep 15, 2001, AA ZZ <[EMAIL PROTECTED]> wrote:
> ====  USB broken on Sony VAIO PCG-FX250 running RedHat-7.1 Linux  ====
> 
> I. SUMMARY:
> -----------
> I just bought a new shiny Sony VAIO PCG-FX250. It has no external PS/2 port.
> I opted for a USB external mouse (Logitech Optical Wheel USB Mouse M-BD58) and
> also bought a Cannon S600 printer with USB connection. Unfortunately neither
> device works under Redhat-7.1 Linux (Stock kernel-2.4.2).
> Everything works perfectly under Windows ME.
> 
> Linux USB subsystem reports the following errors while trying to configure
> USB mouse or USB printer:
> 
>       hub.c: USB new device connect on bus1/1, assigned device number 3
>       usb_control/bulk_msg: timeout
>       usb.c: USB device not accepting new address=3 (error=-110)
>       hub.c: USB new device connect on bus1/1, assigned device number 4
>       usb_control/bulk_msg: timeout
>       usb.c: USB device not accepting new address=4 (error=-110)
>       hub.c: USB new device connect on bus1/1, assigned device number 5
>       usb_control/bulk_msg: timeout
>       usb.c: USB device not accepting new address=5 (error=-110)
>       hub.c: USB new device connect on bus1/1, assigned device number 6
> 
> 
> II. GORY DETAILS:
> -----------------
> Hardware: 
>   Sony VAIO PCG-FX250 laptop. Intel Pentium III (800MHz), 128MB RAM,
>   Intel 82801 BA/BAM  USB  (2 hubs)
>   Intel 82815 Graphic Card
>   CD-ROM (DVD/CD-RW) MATSHITA  UJDA710
>   PCMCIA  Ricoh  RL5C476 CardBus Controller
> Software: RedHat-7.1 linux. Stock kernel-2.4.2-2
> 
> 1. USB hubs:
> As reported by 'cat /proc/pci' Sony VAIO PCG-FX250 has two USB hubs:
> 
>    Bus  0, device  31, function  2:
>     USB Controller: Intel Corporation 82820 820 (Camino 2) Chipset USB (Hub A)
> (rev 3).
>       IRQ 9.
>       I/O at 0x1820 [0x183f].
>   Bus  0, device  31, function  3:
>     SMBus: Intel Corporation 82820 820 (Camino 2) Chipset SMBus (rev 3).
>       IRQ 9.
>       I/O at 0x1810 [0x181f].
>   Bus  0, device  31, function  4:
>     USB Controller: Intel Corporation 82820 820 (Camino 2) Chipset USB (Hub B)
> (rev 3).
>       IRQ 9.
>       I/O at 0x2400 [0x241f].
> 
> It seems that this hubs have been properly recognized as 'dmesg' repors:
> 
>       usb.c: registered new driver usbdevfs
>       usb.c: registered new driver hub
>       usb-uhci.c: $Revision: 1.251 $ time 20:53:29 Apr  8 2001
>       usb-uhci.c: High bandwidth mode enabled
>       usb-uhci.c: USB UHCI at I/O 0x1820, IRQ 9
>       usb-uhci.c: Detected 2 ports
>       usb.c: new USB bus registered, assigned bus number 1
>       hub.c: USB hub found
>       usb-uhci.c: USB UHCI at I/O 0x2400, IRQ 9
>       usb-uhci.c: Detected 2 ports
>       usb.c: new USB bus registered, assigned bus number 2
>       hub.c: USB hub found
> 
> 2. USB devices:
> I have two USB devices: a Logitech Optical Wheel USB Mouse M-BD58 and Cannon
> S600 printer with USB connetion. It goes without saying that both devices work
> perfectly under MS Windows ME.
> 
> ReadHat-7.1 (stock kernel-2.4.2) fails to connect these devices: printer is
> dead and optical mouse does not even light. `cat /dev/input/mice` does not
> work either. dmesg reports following errors:
> 
>       hub.c: USB new device connect on bus1/1, assigned device number 3
>       usb_control/bulk_msg: timeout
>       usb.c: USB device not accepting new address=3 (error=-110)
>       hub.c: USB new device connect on bus1/1, assigned device number 4
>       usb_control/bulk_msg: timeout
>       usb.c: USB device not accepting new address=4 (error=-110)
>       hub.c: USB new device connect on bus1/1, assigned device number 5
>       usb_control/bulk_msg: timeout
>       usb.c: USB device not accepting new address=5 (error=-110)
>       hub.c: USB new device connect on bus1/1, assigned device number 6
>       usb_control/bulk_msg: timeout
>       usb.c: USB device not accepting new address=6 (error=-110)
>       hub.c: USB new device connect on bus1/2, assigned device number 7
>       usb_control/bulk_msg: timeout
>       usb.c: USB device not accepting new address=7 (error=-110)
>       hub.c: USB new device connect on bus1/2, assigned device number 8
>       usb_control/bulk_msg: timeout
>       usb.c: USB device not accepting new address=8 (error=-110)
> 
> The list of used IRQs reproted in /proc/interrupts shows conflicts at IRQ=9
> but I think it is not a problem for 2.4.x kernels:
>            CPU0       
>   0:      99768          XT-PIC  timer
>   1:       2171          XT-PIC  keyboard
>   2:          0          XT-PIC  cascade
>   8:          1          XT-PIC  rtc
>   9:      25169          XT-PIC  usb-uhci, usb-uhci, e100, i810@PCI:0:2:0,
> Intel ICH2
>  12:        696          XT-PIC  PS/2 Mouse
>  14:      10177          XT-PIC  ide0
>  15:      27782          XT-PIC  ide1
> NMI:          0 
> ERR:          0
> 
> 
> As for loaded kernel modules, here is the output of 'lsmod' command:
>       Module                  Size  Used by
>       sr_mod                 15264   0 (autoclean)
>       i810_audio             14480   1 (autoclean)
>       ac97_codec              8800   0 (autoclean) [i810_audio]
>       soundcore               4464   2 (autoclean) [i810_audio]
>       i810                   80256   1
>       agpgart                23392   7 (autoclean)
>       autofs                 11264   1 (autoclean)
>       ds                      7280   2
>       yenta_socket           11440   2
>       pcmcia_core            43072   0 [ds yenta_socket]
>       e100                   44240   1 (autoclean)
>       ipchains               38976   0 (unused)
>       ide-scsi                8352   0
>       scsi_mod               95104   2 [sr_mod ide-scsi]
>       ide-cd                 26848   0
>       cdrom                  27232   0 [sr_mod ide-cd]
>       nls_iso8859-1           2880   1 (autoclean)
>       nls_cp437               4384   1 (autoclean)
>       vfat                    9392   1 (autoclean)
>       fat                    32672   0 (autoclean) [vfat]
>       usb-uhci               20720   0 (unused)
>       usbcore                49664   1 [usb-uhci]
> 
> Please, help! How can I get my USB devices working?
> 
> Any help, hints and sugestions are highly appreciated.
> Best regards, Leo

This looks very much like an IRQ routing problem. Sharing IRQ's is fine,
but it looks like the IRQ's are never being delivered.

Does Windows say what IRQ it is using?

JE


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to