====  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

#EOF


__________________________________________________
Terrorist Attacks on U.S. - How can you help?
Donate cash, emergency relief information
http://dailynews.yahoo.com/fc/US/Emergency_Information/

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

Reply via email to