Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Compiling USB as Modules Stops Scrollwheel?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Nick W
l33t
l33t


Joined: 07 Dec 2003
Posts: 684

PostPosted: Fri Feb 10, 2006 4:59 pm    Post subject: Compiling USB as Modules Stops Scrollwheel? Reply with quote

Hi everyone, i've been working to modularize my kernel config with pretty good success, but have noticed that compiling the USB support as modules stops the scrollwheel on my USB mouse from working.

Is there any reason for this that is known, and is there a way to fix it without compiling USB support directly into the kernel?

Here's some stuff i hope is helpful to anyone who cares to have a go at answering this:

Output from tail -f /var/log/messages

Code:

Feb 10 17:52:16 communicontent hub 1-0:1.0: state 5 ports 8 chg 0000 evt 0008
Feb 10 17:52:16 communicontent ehci_hcd 0000:00:1d.7: GetStatus port 3 status 001403 POWER sig=k CSC CONNECT
Feb 10 17:52:16 communicontent hub 1-0:1.0: port 3, status 0501, change 0001, 480 Mb/s
Feb 10 17:52:16 communicontent hub 1-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x501
Feb 10 17:52:16 communicontent ehci_hcd 0000:00:1d.7: port 3 low speed --> companion
Feb 10 17:52:16 communicontent ehci_hcd 0000:00:1d.7: GetStatus port 3 status 003002 POWER OWNER sig=se0 CSC
Feb 10 17:52:16 communicontent hub 3-0:1.0: state 5 ports 2 chg 0000 evt 0002
Feb 10 17:52:16 communicontent uhci_hcd 0000:00:1d.1: port 1 portsc 01a3,00
Feb 10 17:52:16 communicontent hub 3-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s
Feb 10 17:52:16 communicontent hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301
Feb 10 17:52:16 communicontent usb 3-1: new low speed USB device using uhci_hcd and address 5
Feb 10 17:52:16 communicontent usb 3-1: skipped 1 descriptor after interface
Feb 10 17:52:16 communicontent usb 3-1: default language 0x0409
Feb 10 17:52:16 communicontent usb 3-1: new device strings: Mfr=1, Product=2, SerialNumber=0
Feb 10 17:52:16 communicontent usb 3-1: Product: Microsoft USB Wireless Mouse
Feb 10 17:52:16 communicontent usb 3-1: Manufacturer: Microsoft
Feb 10 17:52:16 communicontent usb 3-1: hotplug
Feb 10 17:52:16 communicontent usb 3-1: adding 3-1:1.0 (config #1, interface 0)
Feb 10 17:52:16 communicontent usb 3-1:1.0: hotplug
Feb 10 17:52:16 communicontent usbserial_generic 3-1:1.0: usb_probe_interface
Feb 10 17:52:16 communicontent usbserial_generic 3-1:1.0: usb_probe_interface - got id
Feb 10 17:52:16 communicontent usbhid 3-1:1.0: usb_probe_interface
Feb 10 17:52:16 communicontent usbhid 3-1:1.0: usb_probe_interface - got id
Feb 10 17:52:16 communicontent input: Microsoft Microsoft USB Wireless Mouse as /class/input/input7
Feb 10 17:52:16 communicontent input: USB HID v1.11 Mouse [Microsoft Microsoft USB Wireless Mouse] on usb-0000:00:1d.1-1
Feb 10 17:52:16 communicontent drivers/usb/core/inode.c: creating file '005'
Feb 10 17:52:16 communicontent hub 3-0:1.0: state 5 ports 2 chg 0000 evt 0002


Output from lsmod

Code:

Module                  Size  Used by
fglrx                 437792  7
snd_seq_oss            30080  0
snd_seq_midi_event      6720  1 snd_seq_oss
snd_seq                46736  4 snd_seq_oss,snd_seq_midi_event
usbhid                 27332  0
usb_storage            32580  0
uhci_hcd               30348  0
ohci_hcd               30724  0
ehci_hcd               42376  0
nvram                   8200  0
i2c_i801                8076  0
i2c_core               19856  1 i2c_i801
ohci1394               31156  0
sbp2                   21764  0
ieee1394               89780  2 ohci1394,sbp2
tg3                    90244  0
dummy                   2884  0
sg                     31072  0
sr_mod                 14948  0
cdrom                  34016  1 sr_mod
hci_vhci                7104  0
btuart_cs              10196  0
bluecard_cs            11844  0
bt3c_cs                11972  0
dtl1_cs                10180  0
bfusb                  11268  0
bpa10x                 10052  0
bcm203x                 5508  0
hci_uart               15548  0
hci_usb                14612  6
hidp                   15296  0
bnep                   14656  0
rfcomm                 35032  1
sco                    13316  0
l2cap                  23172  7 hidp,bnep,rfcomm
bluetooth              44132  26 hci_vhci,btuart_cs,bluecard_cs,bt3c_cs,dtl1_cs,bfusb,bpa10x,hci_uart,hci_usb,hidp,bnep,rfcomm,sco,l2cap
snd_intel8x0           29980  0
snd_ac97_codec         82464  1 snd_intel8x0
snd_ac97_bus            2112  1 snd_ac97_codec
snd_usb_audio          70272  0
snd_usb_lib            14656  1 snd_usb_audio
snd_rawmidi            23456  1 snd_usb_lib
snd_seq_device          8012  3 snd_seq_oss,snd_seq,snd_rawmidi
snd_hwdep               8672  1 snd_usb_audio
snd_pcm_oss            46560  0
snd_pcm                80584  4 snd_intel8x0,snd_ac97_codec,snd_usb_audio,snd_pcm_oss
snd_timer              22724  2 snd_seq,snd_pcm
snd_page_alloc         10056  2 snd_intel8x0,snd_pcm
snd_mixer_oss          16640  1 snd_pcm_oss
snd                    48676  12 snd_seq_oss,snd_seq,snd_intel8x0,snd_ac97_codec,snd_usb_audio,snd_rawmidi,snd_seq_device,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore               9440  1 snd
cdc_acm                12320  0
usbserial              26408  0
usbcore               125508  14 usbhid,usb_storage,uhci_hcd,ohci_hcd,ehci_hcd,bfusb,bpa10x,bcm203x,hci_usb,snd_usb_audio,snd_usb_lib,cdc_acm,usbserial
cpufreq_powersave       1728  0
cpufreq_conservative     6820  0
cpufreq_userspace       4248  0
cpufreq_ondemand        5980  1
battery                 9412  0
thermal                13128  0
ac                      4740  0
speedstep_centrino      7188  1
ibm_acpi               26048  0
video                  15812  0
fan                     4484  0
button                  6544  0
processor              23232  2 thermal,speedstep_centrino
evdev                   9216  1
yenta_socket           25164  2
rsrc_nonstatic         10880  1 yenta_socket
ipw2200               159428  0
ieee80211              43688  1 ipw2200
ieee80211_crypt         6080  1 ieee80211
aes_i586               38336  0
michael_mic             2496  0
arc4                    1792  0
dcdbas                  6436  0
intel_agp              21020  1
agpgart                32264  2 fglrx,intel_agp


Output from lsusb

Code:

Bus 005 Device 001: ID 0000:0000
Bus 004 Device 003: ID 0483:2016 SGS Thomson Microelectronics
Bus 004 Device 002: ID 0a5c:201e Broadcom Corp.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 005: ID 045e:00b9 Microsoft Corp.
Bus 003 Device 003: ID 047f:0ca1 Plantronics, Inc.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000


Output from dmes|grep -i uhci

Code:

uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 11, io base 0x00001840
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.15-gentoo-r1 uhci_hcd
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: detected 2 ports
uhci_hcd 0000:00:1d.3: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1d.3: Performing full reset
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 11, io base 0x00001860
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.15-gentoo-r1 uhci_hcd
uhci_hcd 0000:00:1d.1: port 1 portsc 01ab,00
usb 3-1: new low speed USB device using uhci_hcd and address 2
uhci_hcd 0000:00:1d.0: suspend_rh (auto-stop)
uhci_hcd 0000:00:1d.1: port 2 portsc 0093,00
usb 3-2: new full speed USB device using uhci_hcd and address 3
uhci_hcd 0000:00:1d.3: suspend_rh (auto-stop)
uhci_hcd 0000:00:1d.2: port 1 portsc 009b,00
usb 4-1: new full speed USB device using uhci_hcd and address 2
uhci_hcd 0000:00:1d.2: port 2 portsc 009b,00
usb 4-2: new full speed USB device using uhci_hcd and address 3
uhci_hcd 0000:00:1d.1: port 1 portsc 008a,00
uhci_hcd 0000:00:1d.1: port 1 portsc 01a3,00
usb 3-1: new low speed USB device using uhci_hcd and address 4
uhci_hcd 0000:00:1d.1: port 1 portsc 008a,00
uhci_hcd 0000:00:1d.1: port 1 portsc 01a3,00
usb 3-1: new low speed USB device using uhci_hcd and address 5
uhci_hcd 0000:00:1d.1: port 1 portsc 008a,00
uhci_hcd 0000:00:1d.1: port 1 portsc 01a3,00
usb 3-1: new low speed USB device using uhci_hcd and address 6


Thanks for any help, i'd really like to understand why this is happening.
Back to top
View user's profile Send private message
Nick W
l33t
l33t


Joined: 07 Dec 2003
Posts: 684

PostPosted: Sun Feb 12, 2006 10:33 pm    Post subject: Reply with quote

Anyone got modular USB and scrollwheel working?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum