All of lore.kernel.org
 help / color / mirror / Atom feed
From: Duncan Sands <baldrick@free.fr>
To: Grzegorz Kulewski <kangur@polcom.net>, linux-kernel@vger.kernel.org
Cc: greg@kroah.com, torvalds@osdl.org, linux-usb-devel@lists.sf.net,
	speedtouch@ml.free.fr, kangur@polcom.net
Subject: Re: [linux-usb-devel] 3 USB regressions (2.6.6-rc3-bk1) that should be fixed before 2.6.6
Date: Fri, 30 Apr 2004 09:52:00 +0200	[thread overview]
Message-ID: <200404300952.00454.baldrick@free.fr> (raw)
In-Reply-To: <Pine.LNX.4.58.0404300113120.444@alpha.polcom.net>

Hi Grzegorz,

> 1. modem_run for speedtouch stoped working somewhere between 2.6.6-rc2-bk3
> and 2.6.6-rc3-bk1. Here is the log:
>
> Apr 30 01:05:54 polb01 modem_run[9588]: [monitoring report] ADSL link went
> up
> Apr 30 01:06:11 polb01 modem_run[7828]: ADSL synchronization has been
> obtained
> Apr 30 01:06:11 polb01 modem_run[7828]: ADSL line is up (640 kbit/s down |
> 160 kbit/s up)
> Apr 30 01:06:11 polb01 modem_run[9588]: Error reading interrupts
> Apr 30 01:06:11 polb01 modem_run[9588]: [monitoring report] ADSL link went
> down
> Apr 30 01:06:12 polb01 modem_run[9588]: Device disconnected, shutting down
>
> This does not prevent ppp from connecting.

This one is fixed in Greg's latest USB tree (not pushed to Linus yet).

> 2. When I terminate the ppp connection and remove speedtouch and ppp
> modules and manually disconect speedtouch modem from my system I get:
>
> Apr 30 01:15:32 polb01 usb 1-1: USB disconnect, address 2
> Apr 30 01:15:32 polb01 drivers/usb/core/devio.c:290: spin_is_locked on
> uninitialized spinlock de35199c.

This suggests either memory corruption, or that freed memory is being accessed.
I can't see anything that could cause this at first glance, so could you please do
the following:

(1) get Greg's latest bitkeeper tree (bk://kernel.bkbits.net/gregkh/linux/usb-2.6)
(2) compile it with all the kernel hacking debug options turned on.

> Apr 30 01:15:32 polb01 Unable to handle kernel paging request at virtual
> address 000149ac
> Apr 30 01:15:32 polb01 printing eip:
> Apr 30 01:15:32 polb01 c02ea517
> Apr 30 01:15:32 polb01 *pde = 00000000
> Apr 30 01:15:32 polb01 Oops: 0000 [#1]
> Apr 30 01:15:32 polb01 PREEMPT
> Apr 30 01:15:32 polb01 CPU:    0
> Apr 30 01:15:32 polb01 EIP:    0060:[<c02ea517>]    Not tainted
> Apr 30 01:15:32 polb01 EFLAGS: 00010097   (2.6.6-rc3-bk1)
> Apr 30 01:15:32 polb01 EIP is at vsnprintf+0x317/0x4a0
> Apr 30 01:15:32 polb01 eax: 000149ac   ebx: 0000000a   ecx: 000149ac
> edx: fffffffe
> Apr 30 01:15:32 polb01 esi: c0475beb   edi: 00000000   ebp: c0475f9f
> esp: dfa79dc0
> Apr 30 01:15:32 polb01 ds: 007b   es: 007b   ss: 0068
> Apr 30 01:15:32 polb01 Process khubd (pid: 5455, threadinfo=dfa78000
> task=dfa181f0)
> Apr 30 01:15:32 polb01 Stack: c0475bcf c0475f9f de35199c 00000000 00000010
> 00000008 00000007 00000001
> Apr 30 01:15:32 polb01 ffffffff ffffffff 00000400 00000046 def8c864
> 00000286 c02ea6cb c0475ba0
> Apr 30 01:15:32 polb01 00000400 e09a7b1f dfa79e78 c0475ba0 c01200fe
> c0475ba0 00000400 e09a7af4
> Apr 30 01:15:32 polb01 Call Trace:
> Apr 30 01:15:32 polb01 [<c02ea6cb>] vscnprintf+0x2b/0x40
> Apr 30 01:15:32 polb01 [<c01200fe>] printk+0x17e/0x400
> Apr 30 01:15:32 polb01 [<e099a6ac>] hcd_endpoint_disable+0x18c/0x4d0
> [usbcore]
> Apr 30 01:15:32 polb01 [<e09a0522>] destroy_async+0x432/0x440 [usbcore]
> Apr 30 01:15:32 polb01 [<e09a071c>] driver_disconnect+0x3c/0x40 [usbcore]
> Apr 30 01:15:32 polb01 [<e09940fa>] usb_unbind_interface+0x7a/0x80
> [usbcore]
> Apr 30 01:15:32 polb01 [<c032bab4>] device_release_driver+0x64/0x70
> Apr 30 01:15:32 polb01 [<c032bc23>] bus_remove_device+0x73/0xc0
> Apr 30 01:15:32 polb01 [<c032aa8c>] device_del+0x6c/0xb0
> Apr 30 01:15:32 polb01 [<c032aae3>] device_unregister+0x13/0x30
> Apr 30 01:15:32 polb01 [<e099c6d0>] usb_disable_device+0x70/0xb0 [usbcore]
> Apr 30 01:15:32 polb01 [<e0994d3b>] usb_disconnect+0xbb/0x110 [usbcore]
> Apr 30 01:15:32 polb01 [<e099788f>] hub_port_connect_change+0x28f/0x2a0
> [usbcore]
> Apr 30 01:15:32 polb01 [<e0997243>] hub_port_status+0x43/0xb0 [usbcore]
> Apr 30 01:15:32 polb01 [<e0997c1b>] hub_events+0x37b/0x500 [usbcore]
> Apr 30 01:15:32 polb01 [<e0997dcd>] hub_thread+0x2d/0xf0 [usbcore]
> Apr 30 01:15:32 polb01 [<c010490e>] ret_from_fork+0x6/0x14
> Apr 30 01:15:32 polb01 [<c0119e80>] default_wake_function+0x0/0x20
> Apr 30 01:15:32 polb01 [<e0997da0>] hub_thread+0x0/0xf0 [usbcore]
> Apr 30 01:15:32 polb01 [<c0102291>] kernel_thread_helper+0x5/0x14
> Apr 30 01:15:32 polb01
> Apr 30 01:15:32 polb01 Code: 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 83
> e7 10 89 c3 75
> Apr 30 01:15:32 polb01 <6>note: khubd[5455] exited with preempt_count 2

Looks like this is coming from here:

                        dev_dbg (hcd->self.controller,
                                "shutdown urb %p pipe %08x ep%d%s%s\n",
                                urb, tmp, usb_pipeendpoint (tmp),
                                (tmp & USB_DIR_IN) ? "in" : "out",
                                ({ char *s; \
                                 switch (usb_pipetype (tmp)) { \
                                 case PIPE_CONTROL:     s = ""; break; \
                                 case PIPE_BULK:        s = "-bulk"; break; \
                                 case PIPE_INTERRUPT:   s = "-intr"; break; \
                                 default:               s = "-iso"; break; \
                                }; s;}));

> This problem happens with and without preemption. Same problem I reported
> with 2.6.6-rc2-bk3 kernel. But for example with 2.6.2 it works fine.
>
>
> 3. When I shutdown my system I get:
>
> Apr 30 01:12:44 polb01 drivers/usb/core/devio.c:290: spin_is_locked on
> uninitialized spinlock de4ad99c.
> Apr 30 01:12:44 polb01 Unable to handle kernel NULL pointer dereference at
> virtual address 0000009a
> Apr 30 01:12:44 polb01 printing eip:
> Apr 30 01:12:44 polb01 e09a0177
> Apr 30 01:12:44 polb01 *pde = 00000000
> Apr 30 01:12:44 polb01 Oops: 0000 [#1]
> Apr 30 01:12:44 polb01 PREEMPT
> Apr 30 01:12:44 polb01 CPU:    0
> Apr 30 01:12:44 polb01 EIP:    0060:[<e09a0177>]    Not tainted
> Apr 30 01:12:44 polb01 EFLAGS: 00010086   (2.6.6-rc3-bk1)
> Apr 30 01:12:44 polb01 EIP is at destroy_async+0x87/0x440 [usbcore]
> Apr 30 01:12:44 polb01 eax: de4ad99c   ebx: 00000096   ecx: c0474de4
> edx: c0406e98
> Apr 30 01:12:44 polb01 esi: de4ad968   edi: dfbec000   ebp: 00000292
> esp: dfbeddbc
> Apr 30 01:12:44 polb01 ds: 007b   es: 007b   ss: 0068
> Apr 30 01:12:44 polb01 Process rmmod (pid: 13440, threadinfo=dfbec000
> task=dfa4c720)
> Apr 30 01:12:44 polb01 Stack: e09a7a94 e09a6694 00000122 de4ad99c 00000001
> dfa4e000 e099c5f4 dfa4e000
> Apr 30 01:12:44 polb01 00000081 de4ad99c de307854 e09b2080 de307864
> dfa4e024 e09a071c de4ad968
> Apr 30 01:12:44 polb01 de4ad9b4 e09940fa de307854 de307854 de307864
> de307864 e09b20a0 c032bab4
> Apr 30 01:12:44 polb01 Call Trace:
> Apr 30 01:12:44 polb01 [<e099c5f4>] usb_disable_endpoint+0x74/0x80
> [usbcore]
> Apr 30 01:12:44 polb01 [<e09a071c>] driver_disconnect+0x3c/0x40 [usbcore]
> Apr 30 01:12:44 polb01 [<e09940fa>] usb_unbind_interface+0x7a/0x80
> [usbcore]
> Apr 30 01:12:44 polb01 [<c032bab4>] device_release_driver+0x64/0x70
> Apr 30 01:12:44 polb01 [<c032bc23>] bus_remove_device+0x73/0xc0
> Apr 30 01:12:44 polb01 [<c032aa8c>] device_del+0x6c/0xb0
> Apr 30 01:12:44 polb01 [<c032aae3>] device_unregister+0x13/0x30
> Apr 30 01:12:44 polb01 [<e099c6d0>] usb_disable_device+0x70/0xb0 [usbcore]
> Apr 30 01:12:44 polb01 [<e0994d3b>] usb_disconnect+0xbb/0x110 [usbcore]
> Apr 30 01:12:44 polb01 [<e0994d7e>] usb_disconnect+0xfe/0x110 [usbcore]
> Apr 30 01:12:44 polb01 [<e099f730>] usb_hcd_pci_remove+0x80/0x180
> [usbcore]
> Apr 30 01:12:44 polb01 [<c02f080b>] pci_device_remove+0x3b/0x40
> Apr 30 01:12:44 polb01 [<c032bab4>] device_release_driver+0x64/0x70
> Apr 30 01:12:44 polb01 [<c032bae0>] driver_detach+0x20/0x30
> Apr 30 01:12:44 polb01 [<c032bd8b>] bus_remove_driver+0x5b/0xa0
> Apr 30 01:12:44 polb01 [<c032c21a>] driver_unregister+0x1a/0x46
> Apr 30 01:12:44 polb01 [<c014084d>] __try_stop_module+0x2d/0x53
> Apr 30 01:12:44 polb01 [<c02f0a06>] pci_unregister_driver+0x16/0x30
> Apr 30 01:12:44 polb01 [<e0ae488f>] uhci_hcd_cleanup+0xf/0x61 [uhci_hcd]
> Apr 30 01:12:44 polb01 [<c013dab0>] sys_delete_module+0x140/0x1b0
> Apr 30 01:12:44 polb01 [<c01049e5>] sysenter_past_esp+0x52/0x71
> Apr 30 01:12:44 polb01
> Apr 30 01:12:44 polb01 Code: 8b 53 04 8b 03 89 50 04 89 02 89 5b 04 89 1b
> 81 7e 34 3c 4b
> Apr 30 01:12:44 polb01 <6>note: rmmod[13440] exited with preempt_count 1
> Apr 30 01:12:44 polb01 Debug: sleeping function called from invalid
> context at include/linux/rwsem.h:43
> Apr 30 01:12:44 polb01 in_atomic():1, irqs_disabled():0
> Apr 30 01:12:44 polb01 Call Trace:
> Apr 30 01:12:44 polb01 [<c011b637>] __might_sleep+0xb7/0xe0
> Apr 30 01:12:44 polb01 [<c0122ff9>] do_exit+0xb9/0x980
> Apr 30 01:12:44 polb01 [<c0117080>] do_page_fault+0x0/0x52f
> Apr 30 01:12:44 polb01 [<c010543f>] die+0x23f/0x240
> Apr 30 01:12:44 polb01 [<c011725e>] do_page_fault+0x1de/0x52f
> Apr 30 01:12:44 polb01 [<c0119eda>] __wake_up_common+0x3a/0x60
> Apr 30 01:12:44 polb01 [<c02ea6cb>] vscnprintf+0x2b/0x40
> Apr 30 01:12:44 polb01 [<c0117080>] do_page_fault+0x0/0x52f
> Apr 30 01:12:44 polb01 [<c0104c41>] error_code+0x2d/0x38
> Apr 30 01:12:44 polb01 [<e09a0177>] destroy_async+0x87/0x440 [usbcore]
> Apr 30 01:12:44 polb01 [<e099c5f4>] usb_disable_endpoint+0x74/0x80
> [usbcore]
> Apr 30 01:12:44 polb01 [<e09a071c>] driver_disconnect+0x3c/0x40 [usbcore]
> Apr 30 01:12:44 polb01 [<e09940fa>] usb_unbind_interface+0x7a/0x80
> [usbcore]
> Apr 30 01:12:44 polb01 [<c032bab4>] device_release_driver+0x64/0x70
> Apr 30 01:12:44 polb01 [<c032bc23>] bus_remove_device+0x73/0xc0
> Apr 30 01:12:44 polb01 [<c032aa8c>] device_del+0x6c/0xb0
> Apr 30 01:12:44 polb01 [<c032aae3>] device_unregister+0x13/0x30
> Apr 30 01:12:44 polb01 [<e099c6d0>] usb_disable_device+0x70/0xb0 [usbcore]
> Apr 30 01:12:44 polb01 [<e0994d3b>] usb_disconnect+0xbb/0x110 [usbcore]
> Apr 30 01:12:44 polb01 [<e0994d7e>] usb_disconnect+0xfe/0x110 [usbcore]
> Apr 30 01:12:44 polb01 [<e099f730>] usb_hcd_pci_remove+0x80/0x180
> [usbcore]
> Apr 30 01:12:44 polb01 [<c02f080b>] pci_device_remove+0x3b/0x40
> Apr 30 01:12:44 polb01 [<c032bab4>] device_release_driver+0x64/0x70
> Apr 30 01:12:44 polb01 [<c032bae0>] driver_detach+0x20/0x30
> Apr 30 01:12:44 polb01 [<c032bd8b>] bus_remove_driver+0x5b/0xa0
> Apr 30 01:12:44 polb01 [<c032c21a>] driver_unregister+0x1a/0x46
> Apr 30 01:12:44 polb01 [<c014084d>] __try_stop_module+0x2d/0x53
> Apr 30 01:12:44 polb01 [<c02f0a06>] pci_unregister_driver+0x16/0x30
> Apr 30 01:12:44 polb01 [<e0ae488f>] uhci_hcd_cleanup+0xf/0x61 [uhci_hcd]
> Apr 30 01:12:44 polb01 [<c013dab0>] sys_delete_module+0x140/0x1b0
> Apr 30 01:12:44 polb01 [<c01049e5>] sysenter_past_esp+0x52/0x71
> Apr 30 01:12:44 polb01
> Apr 30 01:12:44 polb01 bad: scheduling while atomic!
> Apr 30 01:12:44 polb01 Call Trace:
> Apr 30 01:12:44 polb01 [<c03bc508>] schedule+0x8c8/0x8d0
> Apr 30 01:12:44 polb01 [<c015634b>] unmap_page_range+0x4b/0x80
> Apr 30 01:12:44 polb01 [<c0156548>] unmap_vmas+0x1c8/0x2c0
> Apr 30 01:12:44 polb01 [<c015c455>] exit_mmap+0xd5/0x2c0
> Apr 30 01:12:44 polb01 [<c011c4a4>] mmput+0xb4/0x120
> Apr 30 01:12:44 polb01 [<c0123119>] do_exit+0x1d9/0x980
> Apr 30 01:12:44 polb01 [<c0117080>] do_page_fault+0x0/0x52f
> Apr 30 01:12:44 polb01 [<c010543f>] die+0x23f/0x240
> Apr 30 01:12:44 polb01 [<c011725e>] do_page_fault+0x1de/0x52f
> Apr 30 01:12:44 polb01 [<c0119eda>] __wake_up_common+0x3a/0x60
> Apr 30 01:12:44 polb01 [<c02ea6cb>] vscnprintf+0x2b/0x40
> Apr 30 01:12:44 polb01 [<c0117080>] do_page_fault+0x0/0x52f
> Apr 30 01:12:44 polb01 [<c0104c41>] error_code+0x2d/0x38
> Apr 30 01:12:44 polb01 [<e09a0177>] destroy_async+0x87/0x440 [usbcore]
> Apr 30 01:12:44 polb01 [<e099c5f4>] usb_disable_endpoint+0x74/0x80
> [usbcore]
> Apr 30 01:12:44 polb01 [<e09a071c>] driver_disconnect+0x3c/0x40 [usbcore]
> Apr 30 01:12:44 polb01 [<e09940fa>] usb_unbind_interface+0x7a/0x80
> [usbcore]
> Apr 30 01:12:44 polb01 [<c032bab4>] device_release_driver+0x64/0x70
> Apr 30 01:12:44 polb01 [<c032bc23>] bus_remove_device+0x73/0xc0
> Apr 30 01:12:44 polb01 [<c032aa8c>] device_del+0x6c/0xb0
> Apr 30 01:12:44 polb01 [<c032aae3>] device_unregister+0x13/0x30
> Apr 30 01:12:44 polb01 [<e099c6d0>] usb_disable_device+0x70/0xb0 [usbcore]
> Apr 30 01:12:44 polb01 [<e0994d3b>] usb_disconnect+0xbb/0x110 [usbcore]
> Apr 30 01:12:44 polb01 [<e0994d7e>] usb_disconnect+0xfe/0x110 [usbcore]
> Apr 30 01:12:44 polb01 [<e099f730>] usb_hcd_pci_remove+0x80/0x180
> [usbcore]
> Apr 30 01:12:44 polb01 [<c02f080b>] pci_device_remove+0x3b/0x40
> Apr 30 01:12:44 polb01 [<c032bab4>] device_release_driver+0x64/0x70
> Apr 30 01:12:44 polb01 [<c032bae0>] driver_detach+0x20/0x30
> Apr 30 01:12:44 polb01 [<c032bd8b>] bus_remove_driver+0x5b/0xa0
> Apr 30 01:12:44 polb01 [<c032c21a>] driver_unregister+0x1a/0x46
> Apr 30 01:12:44 polb01 [<c014084d>] __try_stop_module+0x2d/0x53
> Apr 30 01:12:44 polb01 [<c02f0a06>] pci_unregister_driver+0x16/0x30
> Apr 30 01:12:44 polb01 [<e0ae488f>] uhci_hcd_cleanup+0xf/0x61 [uhci_hcd]
> Apr 30 01:12:44 polb01 [<c013dab0>] sys_delete_module+0x140/0x1b0
> Apr 30 01:12:44 polb01 [<c01049e5>] sysenter_past_esp+0x52/0x71
>
> This does not work with 2.6.6-rc2-bk3 too.

This looks like number 2, only more mighty because your system is borked.

> Some details about my system:
>
> Linux version 2.6.6-rc3-bk1 (root@polb01) (gcc version 3.3.3 20040412
> (Gentoo Linux 3.3.3-r3, ssp-3.3-7, pie-8.5.3)) #2 Thu Apr 29 17:55:16 CEST
> 2004
>
>
> processor       : 0
> vendor_id       : AuthenticAMD
> cpu family      : 6
> model           : 4
> model name      : AMD Athlon(tm) processor
> stepping        : 2
> cpu MHz         : 1001.690
> cache size      : 256 KB
> fdiv_bug        : no
> hlt_bug         : no
> f00f_bug        : no
> coma_bug        : no
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 1
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
> cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
> bogomips        : 1982.46
>
>
> MemTotal:       515972 kB
> MemFree:        456432 kB
> Buffers:          5608 kB
> Cached:          37428 kB
> SwapCached:          0 kB
> Active:          25688 kB
> Inactive:        20152 kB
> HighTotal:           0 kB
> HighFree:            0 kB
> LowTotal:       515972 kB
> LowFree:        456432 kB
> SwapTotal:           0 kB
> SwapFree:            0 kB
> Dirty:              20 kB
> Writeback:           0 kB
> Mapped:           8280 kB
> Slab:             7892 kB
> Committed_AS:    29964 kB
> PageTables:        272 kB
> VmallocTotal:   516052 kB
> VmallocUsed:      3748 kB
> VmallocChunk:   512144 kB
> HugePages_Total:     0
> HugePages_Free:      0
> Hugepagesize:     4096 kB
>
>
> Module                  Size  Used by
> bsd_comp                6016  0
> snd_bt87x              15556  0
> tuner                  18252  0
> tvaudio                22412  0
> bttv                  162380  0
> video_buf              24132  1 bttv
> i2c_algo_bit            9288  1 bttv
> v4l2_common             6208  1 bttv
> btcx_risc               4744  1 bttv
> i2c_core               24324  4 tuner,tvaudio,bttv,i2c_algo_bit
> videodev               10112  1 bttv
> emu10k1_gp              3648  0
> 8139too                29504  0
> mii                     5120  1 8139too
> speedtch               20336  1
> uhci_hcd               34832  0
> parport_pc             23872  0
> parport                31296  1 parport_pc
> snd_seq_midi            8672  0
> snd_emu10k1_synth       9664  0
> snd_emux_synth         46464  1 snd_emu10k1_synth
> snd_seq_virmidi         7680  1 snd_emux_synth
> snd_seq_midi_emul       8064  1 snd_emux_synth
> snd_emu10k1           117764  1 snd_emu10k1_synth
> snd_rawmidi            30880  3 snd_seq_midi,snd_seq_virmidi,snd_emu10k1
> snd_ac97_codec         68612  1 snd_emu10k1
> snd_util_mem            4928  2 snd_emux_synth,snd_emu10k1
> snd_hwdep              10052  2 snd_emux_synth,snd_emu10k1
> snd_seq_oss            41664  0
> snd_seq_midi_event      9728  3 snd_seq_midi,snd_seq_virmidi,snd_seq_oss
> snd_seq                70288  8
> snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_oss,s
>nd_seq_midi_event snd_seq_device          8776  7
> snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_rawmidi,snd_s
>eq_oss,snd_seq snd_pcm_oss            55844  0
> snd_pcm               113928  3 snd_bt87x,snd_emu10k1,snd_pcm_oss
> snd_page_alloc         11588  3 snd_bt87x,snd_emu10k1,snd_pcm
> snd_timer              35460  2 snd_seq,snd_pcm
> snd_mixer_oss          20480  1 snd_pcm_oss
> snd                    58852  17
> snd_bt87x,snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_rawmi
>di,snd_ac97_codec,snd_util_mem,snd_hwdep,snd_seq_oss,snd_seq_midi_event,snd_
>seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss soundcore    
>          11552  2 bttv,snd
> rtc                    22108  0
> usbcore               125404  4 speedtch,uhci_hcd
> ntfs                   94348  1
> vfat                   19008  1
> fat                    52192  1 vfat
> dm_mod                 45920  0
> msr                     3456  0
> edd                    10456  0
> cpuid                   3136  0
> nvram                  14024  0
> cryptoloop              3648  0
> loop                   18056  1 cryptoloop
> floppy                 65264  0
> pcspkr                  4256  0
> analog                 12448  0
> gameport                5440  2 emu10k1_gp,analog
> thermal                12624  0
> processor              12516  1 thermal
> evdev                   9600  0
> fan                     4108  0
> button                  6232  0
> ac                      4876  0
> psmouse                20104  0
> pppoatm                 6656  1
> atm                    48468  4 speedtch,pppoatm
> ppp_deflate             6144  0
> zlib_deflate           22232  1 ppp_deflate
> zlib_inflate           22272  1 ppp_deflate
> ppp_generic            41684  7 bsd_comp,pppoatm,ppp_deflate
> slhc                    7872  1 ppp_generic
> capability              4228  0
> commoncap               7360  1 capability
> unix                   31028  20
>
>
> 0000:00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P]
> System Controller (rev 13)
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort+ >SERR- <PERR-
>         Latency: 176
>         Region 0: Memory at d8000000 (32-bit, prefetchable)
>         Region 1: Memory at de019000 (32-bit, prefetchable) [size=4K]
>         Region 2: I/O ports at d000 [disabled] [size=4]
>         Capabilities: [a0] AGP version 2.0
>                 Status: RQ=16 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64-
> HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
>                 Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW-
> Rate=<none>
>
> 0000:00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P]
> AGP Bridge (prog-if 00 [Normal decode])
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR+ FastB2B-
>         Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 176
>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
>         I/O behind bridge: 0000f000-00000fff
>         Memory behind bridge: dc000000-ddffffff
>         Prefetchable memory behind bridge: d0000000-d7ffffff
>         BridgeCtl: Parity- SERR+ NoISA+ VGA+ MAbort- >Reset- FastB2B-
>
> 0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super
> South] (rev 40)
>         Subsystem: ABIT Computer Corp. KG7-Lite Mainboard
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping+ SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 0
>         Capabilities: [c0] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 0000:00:07.1 IDE interface: VIA Technologies, Inc.
> VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06)
> (prog-if 8a [Master SecP PriP])
>         Subsystem: VIA Technologies, Inc.
> VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 176
>         Region 4: I/O ports at d400 [size=16]
>         Capabilities: [c0] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 0000:00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 1a) (prog-if
> 00 [UHCI])
>         Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 176, cache line size 08
>         Interrupt: pin D routed to IRQ 11
>         Region 4: I/O ports at d800 [size=32]
>         Capabilities: [80] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 0000:00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 1a) (prog-if
> 00 [UHCI])
>         Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 176, cache line size 08
>         Interrupt: pin D routed to IRQ 11
>         Region 4: I/O ports at dc00 [size=32]
>         Capabilities: [80] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 0000:00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
> (rev 40)
>         Subsystem: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
>         Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Interrupt: pin ? routed to IRQ 11
>         Capabilities: [68] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 0000:00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL-8139/8139C/8139C+ (rev 10)
>         Subsystem: Realtek Semiconductor Co., Ltd. RT8139
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 240 (8000ns min, 16000ns max)
>         Interrupt: pin A routed to IRQ 11
>         Region 0: I/O ports at e000
>         Region 1: Memory at de01a000 (32-bit, non-prefetchable) [size=256]
>         Capabilities: [50] Power Management version 2
>                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
> PME(D0-,D1+,D2+,D3hot+,D3cold+)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 0000:00:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1
> (rev 08)
>         Subsystem: Creative Labs SB Live! 5.1 Model SB0100
>         Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 240 (500ns min, 5000ns max)
>         Interrupt: pin A routed to IRQ 9
>         Region 0: I/O ports at e400
>         Capabilities: [dc] Power Management version 2
>                 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 0000:00:09.1 Input device controller: Creative Labs SB Live! MIDI/Game
> Port (rev 08)
>         Subsystem: Creative Labs Gameport Joystick
>         Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 240
>         Region 0: I/O ports at e800
>         Capabilities: [dc] Power Management version 2
>                 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 0000:00:0b.0 Communication controller: 5610 56K FaxModem USR 56k Internal
> WinModem
>         Subsystem: 5610 56K FaxModem: Unknown device 00b2
>         Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Interrupt: pin A routed to IRQ 11
>         Region 0: Memory at de018000 (32-bit, prefetchable)
>         Region 1: Memory at de000000 (32-bit, prefetchable) [size=64K]
>         Region 2: Memory at de010000 (32-bit, prefetchable) [size=32K]
>         Region 3: I/O ports at ec00 [size=64]
>         Capabilities: [40] Power Management version 2
>                 Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=0mA
> PME(D0+,D1-,D2+,D3hot+,D3cold+)
>                 Status: D0 PME-Enable- DSel=0 DScale=1 PME-
>
> 0000:00:0d.0 Multimedia video controller: Brooktree Corporation Bt878
> Video Capture (rev 11)
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 240 (4000ns min, 10000ns max)
>         Interrupt: pin A routed to IRQ 5
>         Region 0: Memory at de01b000 (32-bit, prefetchable)
>         Capabilities: [44] Vital Product Data
>         Capabilities: [4c] Power Management version 2
>                 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 0000:00:0d.1 Multimedia controller: Brooktree Corporation Bt878 Audio
> Capture (rev 11)
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 240 (1000ns min, 63750ns max)
>         Interrupt: pin A routed to IRQ 5
>         Region 0: Memory at de01c000 (32-bit, prefetchable)
>         Capabilities: [44] Vital Product Data
>         Capabilities: [4c] Power Management version 2
>                 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 0000:01:05.0 VGA compatible controller: nVidia Corporation NV15 [GeForce2
> GTS/Pro] (rev a4) (prog-if 00 [VGA])
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 192 (1250ns min, 250ns max)
>         Interrupt: pin A routed to IRQ 10
>         Region 0: Memory at dc000000 (32-bit, non-prefetchable)
>         Region 1: Memory at d0000000 (32-bit, prefetchable) [size=128M]
>         Capabilities: [60] Power Management version 1
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>         Capabilities: [44] AGP version 2.0
>                 Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64-
> HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
>                 Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW-
> Rate=<none>
>
>
> Bus 002 Device 001: ID 0000:0000
> Bus 001 Device 003: ID 0130:0130
> Bus 001 Device 002: ID 06b9:4061 Alcatel Telecom Speed Touch ISDN
> Bus 001 Device 001: ID 0000:0000
>
>
> Please fix these bugs because they prevent me from running 2.6.6
> normally... If I can help further mail me.

You can always use another kernel while you are waiting...

> Thanks in advance for your help,

No problem.

> Grzegorz Kulewski

Duncan.

  parent reply	other threads:[~2004-04-30  7:52 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-04-29 23:32 3 USB regressions (2.6.6-rc3-bk1) that should be fixed before 2.6.6 Grzegorz Kulewski
2004-04-29 23:35 ` Grzegorz Kulewski
2004-04-30  7:52 ` Duncan Sands [this message]
2004-04-30 15:55   ` [linux-usb-devel] " Greg KH
2004-04-30 16:10     ` Duncan Sands
2004-04-30 22:41       ` Greg KH
2004-05-02 20:53         ` Duncan Sands
2004-05-07 23:24           ` Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200404300952.00454.baldrick@free.fr \
    --to=baldrick@free.fr \
    --cc=greg@kroah.com \
    --cc=kangur@polcom.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb-devel@lists.sf.net \
    --cc=speedtouch@ml.free.fr \
    --cc=torvalds@osdl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.