<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>4940</bug_id>
          
          <creation_ts>2004-08-04 21:55:04 +0400</creation_ts>
          <short_desc>не работает gpm и irda на usb</short_desc>
          <delta_ts>2005-10-31 23:08:33 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>hotplug</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Valery Inozemtsev">shrek</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>17811</commentid>
    <comment_count>0</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2004-08-04 21:55:04 +0400</bug_when>
    <thetext>кусок /var/log/messages

Aug  4 21:09:46 shrek kernel: usb.c: registered new driver usbdevfs
Aug  4 21:09:46 shrek kernel: usb.c: registered new driver hub
Aug  4 21:09:46 shrek kernel: usb-uhci.c: $Revision: 1.275 $ time 22:12:47 Jun
28 2004
Aug  4 21:09:46 shrek kernel: usb-uhci.c: High bandwidth mode enabled
Aug  4 21:09:46 shrek kernel: usb-uhci.c: USB UHCI at I/O 0xe300, IRQ 16
Aug  4 21:09:46 shrek kernel: usb-uhci.c: Detected 2 ports
Aug  4 21:09:46 shrek kernel: usb.c: new USB bus registered, assigned bus number 1
Aug  4 21:09:46 shrek kernel: hub.c: USB hub found
Aug  4 21:09:46 shrek kernel: hub.c: 2 ports detected
Aug  4 21:09:46 shrek kernel: usb-uhci.c: USB UHCI at I/O 0xe000, IRQ 19
Aug  4 21:09:46 shrek kernel: usb-uhci.c: Detected 2 ports
Aug  4 21:09:46 shrek kernel: usb.c: new USB bus registered, assigned bus number 2
Aug  4 21:09:46 shrek kernel: hub.c: USB hub found
Aug  4 21:09:46 shrek kernel: hub.c: 2 ports detected
Aug  4 21:09:46 shrek kernel: usb-uhci.c: USB UHCI at I/O 0xe100, IRQ 18
Aug  4 21:09:46 shrek kernel: usb-uhci.c: Detected 2 ports
Aug  4 21:09:46 shrek kernel: usb.c: new USB bus registered, assigned bus number 3
Aug  4 21:09:46 shrek kernel: hub.c: USB hub found
Aug  4 21:09:46 shrek kernel: hub.c: 2 ports detected
Aug  4 21:09:46 shrek kernel: usb-uhci.c: USB UHCI at I/O 0xe200, IRQ 16
Aug  4 21:09:46 shrek kernel: usb-uhci.c: Detected 2 ports
Aug  4 21:09:46 shrek kernel: usb.c: new USB bus registered, assigned bus number 4
Aug  4 21:09:46 shrek kernel: hub.c: USB hub found
Aug  4 21:09:46 shrek kernel: hub.c: 2 ports detected
Aug  4 21:09:46 shrek kernel: usb-uhci.c: v1.275:USB Universal Host Controller
Interface driver
Aug  4 21:09:46 shrek kernel: ehci_hcd 00:1d.7: Intel Corp. 82801EB USB2
Aug  4 21:09:46 shrek kernel: ehci_hcd 00:1d.7: irq 23, pci mem f9174000
Aug  4 21:09:46 shrek kernel: usb.c: new USB bus registered, assigned bus number 5
Aug  4 21:09:46 shrek kernel: ehci_hcd 00:1d.7: enabled 64bit PCI DMA
Aug  4 21:09:46 shrek kernel: PCI: cache line size of 128 is not supported by
device 00:1d.7
Aug  4 21:09:46 shrek kernel: ehci_hcd 00:1d.7: USB 2.0 enabled, EHCI 1.00,
driver 2003-Dec-29/2.4
Aug  4 21:09:46 shrek kernel: hub.c: USB hub found
Aug  4 21:09:46 shrek kernel: hub.c: 8 ports detected
Aug  4 21:09:47 shrek kernel: usb.c: registered new driver irda-usb
Aug  4 21:09:47 shrek kernel: USB IrDA support registered
Aug  4 21:09:47 shrek kernel: usb.c: registered new driver hiddev
Aug  4 21:09:47 shrek kernel: usb.c: registered new driver hid
Aug  4 21:09:47 shrek kernel: hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik
&lt;vojtech@suse.cz&gt;
Aug  4 21:09:47 shrek kernel: hid-core.c: USB HID support drivers
Aug  4 21:09:47 shrek kernel: mice: PS/2 mouse device common for all mice
Aug  4 21:09:47 shrek hotplug: Hotplug (usb.rc) start: succeeded
...
Aug  4 21:09:47 shrek gpm[1327]: Started gpm successfully. Entered daemon mode.
Aug  4 21:09:47 shrek gpm: gpm startup succeeded
Aug  4 21:09:47 shrek kernel: hub.c: connect-debounce failed, port 1 disabled
Aug  4 21:09:47 shrek gpm[1327]: Could not open /dev/usbmouse.
...
Aug  4 21:09:48 shrek irattach: executing: &apos;/sbin/modprobe irda0&apos;
Aug  4 21:09:48 shrek irattach: + modprobe: Can&apos;t locate module irda0
Aug  4 21:09:48 shrek irattach: Trying to load module irda0 exited with status 255
Aug  4 21:09:48 shrek irattach: executing: &apos;echo shrek &gt; /proc/sys/net/irda/devname&apos;
Aug  4 21:09:48 shrek irda: irattach startup succeeded
Aug  4 21:09:48 shrek irattach: executing: &apos;echo 1 &gt; /proc/sys/net/irda/discovery&apos;
Aug  4 21:09:48 shrek irattach: Starting device irda0
Aug  4 21:09:48 shrek irattach: ioctl(SIOCGIFFLAGS): No such device
Aug  4 21:09:48 shrek irattach: Stopping device irda0
Aug  4 21:09:48 shrek irattach: ioctl(SIOCGIFFLAGS): No such device
Aug  4 21:09:48 shrek irattach: exiting ...
...
Aug  4 21:09:48 shrek kernel: hub.c: new USB device 00:1d.0-1, assigned address 2
Aug  4 21:09:49 shrek kernel: input: USB HID v1.10 Mouse [B16_b_02 USB-PS/2
Optical Mouse] on usb1:2.0

service gpm restart

Aug  4 21:12:08 shrek gpm: gpm shutdown succeeded
Aug  4 21:12:08 shrek gpm: gpm startup succeeded
Aug  4 21:12:08 shrek gpm[2145]: Removing stale pid file /var/run/gpm.pid
Aug  4 21:12:08 shrek gpm[2145]: Started gpm successfully. Entered daemon mode.
Aug  4 21:12:09 shrek gpm[2145]: imps2: Auto-detected intellimouse PS/2

service irda restart

Aug  4 21:12:17 shrek irda: irattach shutdown succeeded
Aug  4 21:12:17 shrek irattach: executing: &apos;/sbin/modprobe irda0&apos;
Aug  4 21:12:17 shrek irattach: + modprobe: Can&apos;t locate module irda0
Aug  4 21:12:17 shrek irattach: Trying to load module irda0 exited with status 255
Aug  4 21:12:17 shrek irda: irattach startup succeeded
Aug  4 21:12:17 shrek irattach: executing: &apos;echo shrek &gt; /proc/sys/net/irda/devname&apos;
Aug  4 21:12:17 shrek irattach: executing: &apos;echo 1 &gt; /proc/sys/net/irda/discovery&apos;
Aug  4 21:12:17 shrek irattach: Starting device irda0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17812</commentid>
    <comment_count>1</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2004-08-04 22:11:49 +0400</bug_when>
    <thetext>помогло следующее:

--- usb.rc.old  2004-07-19 14:25:00 +0400
+++ usb.rc      2004-08-04 22:05:00 +0400
@@ -225,6 +225,7 @@
 case &quot;$1&quot; in
   start)
        maybe_start_usb
+       sleep 5
         ;;
   stop)
        maybe_stop_usb</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18635</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-09-07 14:18:58 +0400</bug_when>
    <thetext>Это не выход, к сожалению. sleep 5, sleep 10, sleep 15 и т.д. &gt;/dev/null. Нужно
что-то более правильное.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20069</commentid>
    <comment_count>3</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2004-11-29 00:30:57 +0300</bug_when>
    <thetext>Действительно из-за этого race отключается мышь? 
Я тут поймал это на Athlon64 3000+ - слишком быстрая машина? 
Есть ли workaround для Master2.4 и намерения исправлять? </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20077</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-11-29 09:54:47 +0300</bug_when>
    <thetext>workaround - sleep 5

Намерение исправлять есть в master 3.0 - там по другому будет работать эта
подсистема. В Master 2.4, к сожалению, это не исправимо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26126</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-06-20 19:26:09 +0400</bug_when>
    <thetext>Все переписано ;-)
Теперь должно работать (ядро 2.6 + hotplug)

Можно проверить в installer-*.iso
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>