Begin forwarded message:
Date: Tue, 28 Sep 2004 02:53:34 -0700 From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [Bugme-new] [Bug 3480] New: I/O-system blocks after connect+disconnect of USB mass storage device http://bugme.osdl.org/show_bug.cgi?id=3480 Summary: I/O-system blocks after connect+disconnect of USB mass storage device Kernel Version: kernel 2.6.9-rc2 + lirc-patch Status: NEW Severity: blocking Owner: [EMAIL PROTECTED] Submitter: [EMAIL PROTECTED] Distribution: Debian sid with self compiled kernel 2.6.9-rc2 + lirc-patch. Compiled with gcc-3.3.4. Hardware Environment: CPU: mobile Athlon XP 1800+ Mainboard: MSI KT880 Delta lspci -v output: 0000:00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0269 Subsystem: VIA Technologies, Inc.: Unknown device 0269 Flags: bus master, 66MHz, medium devsel, latency 8 Memory at e0000000 (32-bit, prefetchable) [size=64M] Capabilities: <available only to root> 0000:00:00.1 Host bridge: VIA Technologies, Inc.: Unknown device 1269 Subsystem: VIA Technologies, Inc.: Unknown device 1269 Flags: bus master, medium devsel, latency 0 0000:00:00.2 Host bridge: VIA Technologies, Inc.: Unknown device 2269 Subsystem: VIA Technologies, Inc.: Unknown device 2269 Flags: bus master, medium devsel, latency 0 0000:00:00.3 Host bridge: VIA Technologies, Inc.: Unknown device 3269 Subsystem: VIA Technologies, Inc.: Unknown device 3269 Flags: bus master, medium devsel, latency 0 0000:00:00.4 Host bridge: VIA Technologies, Inc.: Unknown device 4269 Subsystem: VIA Technologies, Inc.: Unknown device 4269 Flags: bus master, medium devsel, latency 0 0000:00:00.7 Host bridge: VIA Technologies, Inc.: Unknown device 7269 Subsystem: VIA Technologies, Inc.: Unknown device 7269 Flags: bus master, medium devsel, latency 0 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, medium devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Memory behind bridge: fca00000-feafffff Prefetchable memory behind bridge: bfe00000-cfefffff Capabilities: <available only to root> 0000:00:06.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78) Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management NIC Flags: bus master, medium devsel, latency 64, IRQ 17 I/O ports at d400 [size=128] Memory at febff400 (32-bit, non-prefetchable) [size=128] Expansion ROM at febc0000 [disabled] [size=128K] Capabilities: <available only to root> 0000:00:08.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02) Flags: bus master, medium devsel, latency 64, IRQ 18 Memory at cfffe000 (32-bit, prefetchable) [size=4K] 0000:00:08.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02) Flags: bus master, medium devsel, latency 64, IRQ 18 Memory at cffff000 (32-bit, prefetchable) [size=4K] 0000:00:0b.0 Ethernet controller: VIA Technologies, Inc.: Unknown device 3119 (rev 11) Subsystem: Micro-Star International Co., Ltd.: Unknown device 0470 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 I/O ports at d800 [size=256] Memory at febff800 (32-bit, non-prefetchable) [size=256] Capabilities: <available only to root> 0000:00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C 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 Flags: bus master, medium devsel, latency 32, IRQ 20 I/O ports at fc00 [size=16] Capabilities: <available only to root> 0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI]) Subsystem: Micro-Star International Co., Ltd.: Unknown device 0470 Flags: bus master, medium devsel, latency 64, IRQ 21 I/O ports at dc00 [size=32] Capabilities: <available only to root> 0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI]) Subsystem: Micro-Star International Co., Ltd.: Unknown device 0470 Flags: bus master, medium devsel, latency 64, IRQ 21 I/O ports at e000 [size=32] Capabilities: <available only to root> 0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI]) Subsystem: Micro-Star International Co., Ltd.: Unknown device 0470 Flags: bus master, medium devsel, latency 64, IRQ 21 I/O ports at e400 [size=32] Capabilities: <available only to root> 0000:00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI]) Subsystem: Micro-Star International Co., Ltd.: Unknown device 0470 Flags: bus master, medium devsel, latency 64, IRQ 21 I/O ports at ec00 [size=32] Capabilities: <available only to root> 0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if 20 [EHCI]) Subsystem: Micro-Star International Co., Ltd.: Unknown device 0470 Flags: bus master, medium devsel, latency 64, IRQ 21 Memory at febffc00 (32-bit, non-prefetchable) [size=256] Capabilities: <available only to root> 0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South] Subsystem: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South] Flags: bus master, medium devsel, latency 0 Capabilities: <available only to root> 0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60) Subsystem: Micro-Star International Co., Ltd.: Unknown device 0470 Flags: medium devsel, IRQ 22 I/O ports at e800 [size=256] Capabilities: <available only to root> 0000:01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3) (prog-if 00 [VGA]) Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 16 Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Memory at c0000000 (32-bit, prefetchable) [size=128M] Memory at cfe80000 (32-bit, prefetchable) [size=512K] Expansion ROM at feae0000 [disabled] [size=128K] Capabilities: <available only to root> Mass Storage Device: USB camera Fujifilm Finepix 2800 Zoom connected through Starhub from MSI Model Starhub201 Software Environment: Loaded drivers: Module Size Used by vfat 14528 0 fat 45920 1 vfat nfsd 110792 8 exportfs 6336 1 nfsd lockd 70216 2 nfsd sunrpc 153828 2 nfsd,lockd nvidia 4820564 12 vmnet 30128 12 vmmon 48472 0 snd_bt87x 13256 2 snd_via82xx 27684 2 snd_ac97_codec 72208 1 snd_via82xx snd_pcm 97608 2 snd_bt87x,snd_via82xx snd_timer 25604 1 snd_pcm snd_page_alloc 9928 3 snd_bt87x,snd_via82xx,snd_pcm gameport 4544 1 snd_via82xx snd_mpu401_uart 7872 1 snd_via82xx snd_rawmidi 25060 1 snd_mpu401_uart snd_seq_device 8072 1 snd_rawmidi snd 56676 16 snd_bt87x,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device lirc_serial 13152 0 lirc_dev 12808 2 lirc_serial evdev 9280 0 binfmt_misc 11592 1 lp 10408 0 parport_pc 40832 0 parport 41032 2 lp,parport_pc autofs4 19844 2 via_agp 8960 1 agpgart 34344 2 via_agp 3c59x 39080 0 tuner 20580 0 tvaudio 22752 0 bttv 155788 0 firmware_class 10240 1 bttv video_buf 21764 1 bttv i2c_algo_bit 9928 1 bttv v4l2_common 6016 1 bttv btcx_risc 4616 1 bttv i2c_core 24016 4 tuner,tvaudio,bttv,i2c_algo_bit videodev 9664 1 bttv soundcore 9888 1 snd thermal 13072 0 processor 17456 1 thermal button 6616 0 usb_storage 68864 0 scsi_mod 83840 1 usb_storage ehci_hcd 31428 0 ohci_hcd 21124 0 usbcore 118116 5 usb_storage,ehci_hcd,ohci_hcd ide_cd 42016 0 cdrom 40412 1 ide_cd rtc 12664 0 Problem Description: When I connect my camera (mass storage device) through the MSI Starhub201 the camera is recognized by the USB subsystem, but the SCSI system never registers the sdx-device. It fails at trying to read the capacity. When I disconnect the device the kernel produces an oops: Sep 28 10:52:47 bender kernel: usb 1-2: new high speed USB device using address 2 Sep 28 10:52:47 bender kernel: hub 1-2:1.0: USB hub found Sep 28 10:52:47 bender kernel: hub 1-2:1.0: 4 ports detected Sep 28 10:52:47 bender usb.agent[2474]: usbcore: already loaded Sep 28 10:53:24 bender kernel: usb 1-2.1: new full speed USB device using address 3 Sep 28 10:53:24 bender kernel: ehci_hcd 0000:00:10.4: qh dee37180 (#0) state 1 Sep 28 10:53:24 bender usb.agent[2746]: usb-storage: already loaded Sep 28 10:53:24 bender kernel: scsi0 : SCSI emulation for USB Mass Storage devices Sep 28 10:53:25 bender usb.agent[2746]: usbcam: loaded successfully Sep 28 10:53:25 bender kernel: Vendor: Fujifilm Model: FinePix 1400Zoom Rev: 0100 Sep 28 10:53:25 bender kernel: Type: Direct-Access ANSI SCSI revision: 02 Sep 28 10:53:25 bender kernel: USB Mass Storage device found at 3 Sep 28 10:53:25 bender scsi.agent[2785]: disk at /devices/pci0000:00/0000:00:10.4/usb1/1-2/1-2.1/1-2.1:1.0/host0/0:0:0:0 Sep 28 10:54:06 bender kernel: usb 1-2.1: USB disconnect, address 3 Sep 28 10:54:36 bender kernel: scsi: Device offlined - not ready after error recovery: host 0 channel 0 id 0 lun 0 Sep 28 10:54:36 bender kernel: sd 0:0:0:0: Illegal state transition cancel->offline Sep 28 10:54:36 bender kernel: Badness in scsi_device_set_state at drivers/scsi/scsi_lib.c:1688 Sep 28 10:54:36 bender kernel: [pg0+541871126/1069904896] scsi_device_set_state+0xc6/0x120 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541862196/1069904896] scsi_eh_offline_sdevs+0x64/0x80 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541863363/1069904896] scsi_unjam_host+0xc3/0xd0 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541863538/1069904896] scsi_error_handler+0xa2/0xd0 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541863376/1069904896] scsi_error_handler+0x0/0xd0 [scsi_mod] Sep 28 10:54:36 bender kernel: [kernel_thread_helper+5/20] kernel_thread_helper+0x5/0x14 Sep 28 10:54:36 bender kernel: Badness in kref_get at lib/kref.c:32 Sep 28 10:54:36 bender kernel: [kref_get+68/80] kref_get+0x44/0x50 Sep 28 10:54:36 bender kernel: [kobject_get+26/48] kobject_get+0x1a/0x30 Sep 28 10:54:36 bender kernel: [get_device+24/48] get_device+0x18/0x30 Sep 28 10:54:36 bender kernel: [pg0+541868773/1069904896] scsi_request_fn+0x25/0x3b0 [scsi_mod] Sep 28 10:54:36 bender kernel: [blk_insert_request+189/224] blk_insert_request+0xbd/0xe0 Sep 28 10:54:36 bender kernel: [pg0+541864309/1069904896] scsi_queue_insert+0x75/0xb0 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541863157/1069904896] scsi_eh_flush_done_q+0x85/0x90 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541863311/1069904896] scsi_unjam_host+0x8f/0xd0 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541863538/1069904896] scsi_error_handler+0xa2/0xd0 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541863376/1069904896] scsi_error_handler+0x0/0xd0 [scsi_mod] Sep 28 10:54:36 bender kernel: [kernel_thread_helper+5/20] kernel_thread_helper+0x5/0x14 Sep 28 10:54:36 bender kernel: Unable to handle kernel paging request at virtual address 00100104 Sep 28 10:54:36 bender kernel: printing eip: Sep 28 10:54:36 bender kernel: e086d870 Sep 28 10:54:36 bender kernel: *pde = 00000000 Sep 28 10:54:36 bender kernel: Oops: 0002 [#1] Sep 28 10:54:36 bender kernel: PREEMPT Sep 28 10:54:36 bender kernel: Modules linked in: vfat fat sd_mod nfsd exportfs lockd sunrpc nvidia vmnet vmmon snd_bt87x snd_via82xx snd_ac97_codec snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd lirc_serial lirc_dev evdev binfmt_misc lp parport_pc parport autofs4 via_agp agpgart 3c59x tuner tvaudio bttv firmware_class video_buf i2c_algo_bit v4l2_common btcx_risc i2c_core videodev soundcore thermal processor button usb_storage scsi_mod ehci_hcd ohci_hcd usbcore ide_cd cdrom rtc Sep 28 10:54:36 bender kernel: CPU: 0 Sep 28 10:54:36 bender kernel: EIP: 0060:[pg0+541878384/1069904896] Tainted: P VLI Sep 28 10:54:36 bender kernel: EFLAGS: 00010002 (2.6.8.1) Sep 28 10:54:36 bender kernel: EIP is at scsi_device_dev_release+0x30/0x110 [scsi_mod] Sep 28 10:54:36 bender kernel: eax: 00100100 ebx: cf457c08 ecx: 00200200 edx: cf457d84 Sep 28 10:54:36 bender kernel: esi: cf457c00 edi: 00000282 ebp: d7dbcab4 esp: d22cdea4 Sep 28 10:54:36 bender kernel: ds: 007b es: 007b ss: 0068 Sep 28 10:54:36 bender kernel: Process scsi_eh_0 (pid: 2777, threadinfo=d22cc000 task=cfb00aa0) Sep 28 10:54:36 bender kernel: Stack: 00000000 cf457da8 c03217a8 c03217c0 d7dbcad8 c0214498 cf457d84 cf457da8 Sep 28 10:54:36 bender kernel: c03217a8 c03217c0 c01c4738 cf457da8 cf457dc0 c01c4740 d22cc000 d22cc000 Sep 28 10:54:36 bender kernel: c01c4b19 cf457da8 d22cc000 d22cc000 c021aa84 d22cc000 cf457c00 c01c476e Sep 28 10:54:36 bender kernel: Call Trace: Sep 28 10:54:36 bender kernel: [device_release+88/96] device_release+0x58/0x60 Sep 28 10:54:36 bender kernel: [kobject_cleanup+152/160] kobject_cleanup+0x98/0xa0 Sep 28 10:54:36 bender kernel: [kobject_release+0/16] kobject_release+0x0/0x10 Sep 28 10:54:36 bender kernel: [kref_put+57/160] kref_put+0x39/0xa0 Sep 28 10:54:36 bender kernel: [blk_plug_device+84/144] blk_plug_device+0x54/0x90 Sep 28 10:54:36 bender kernel: [kobject_put+30/48] kobject_put+0x1e/0x30 Sep 28 10:54:36 bender kernel: [kobject_release+0/16] kobject_release+0x0/0x10 Sep 28 10:54:36 bender kernel: [pg0+541869256/1069904896] scsi_request_fn+0x208/0x3b0 [scsi_mod] Sep 28 10:54:36 bender kernel: [blk_insert_request+189/224] blk_insert_request+0xbd/0xe0 Sep 28 10:54:36 bender kernel: [pg0+541864309/1069904896] scsi_queue_insert+0x75/0xb0 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541863157/1069904896] scsi_eh_flush_done_q+0x85/0x90 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541863311/1069904896] scsi_unjam_host+0x8f/0xd0 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541863538/1069904896] scsi_error_handler+0xa2/0xd0 [scsi_mod] Sep 28 10:54:36 bender kernel: [pg0+541863376/1069904896] scsi_error_handler+0x0/0xd0 [scsi_mod] Sep 28 10:54:36 bender kernel: [kernel_thread_helper+5/20] kernel_thread_helper+0x5/0x14 Sep 28 10:54:36 bender kernel: Code: ec 04 8b 54 24 18 8b 6a 20 8d b2 7c fe ff ff 9c 5f fa b8 00 e0 ff ff 21 e0 ff 40 14 8b 82 84 fe ff ff 8d 9a 84 fe ff ff 8b 4b 04 <89> 48 04 89 01 c7 43 04 00 02 20 00 8d 9a 8c fe ff ff 8b 82 8c Sep 28 10:54:36 bender kernel: <6>note: scsi_eh_0[2777] exited with preempt_count 1 Sep 28 10:54:36 bender kernel: Badness in kref_get at lib/kref.c:32 Sep 28 10:54:36 bender kernel: [kref_get+68/80] kref_get+0x44/0x50 Sep 28 10:54:36 bender kernel: [kobject_get+26/48] kobject_get+0x1a/0x30 Sep 28 10:54:36 bender kernel: [get_device+24/48] get_device+0x18/0x30 Sep 28 10:54:36 bender kernel: [pg0+541868773/1069904896] scsi_request_fn+0x25/0x3b0 [scsi_mod] Sep 28 10:54:36 bender kernel: [elv_next_request+22/272] elv_next_request+0x16/0x110 Sep 28 10:54:36 bender kernel: [__generic_unplug_device+62/64] __generic_unplug_device+0x3e/0x40 Sep 28 10:54:36 bender kernel: [generic_unplug_device+30/64] generic_unplug_device+0x1e/0x40 Sep 28 10:54:36 bender kernel: [blk_unplug_work+16/32] blk_unplug_work+0x10/0x20 Sep 28 10:54:36 bender kernel: [worker_thread+460/656] worker_thread+0x1cc/0x290 Sep 28 10:54:36 bender kernel: [blk_unplug_work+0/32] blk_unplug_work+0x0/0x20 Sep 28 10:54:36 bender kernel: [default_wake_function+0/32] default_wake_function+0x0/0x20 Sep 28 10:54:36 bender kernel: [default_wake_function+0/32] default_wake_function+0x0/0x20 Sep 28 10:54:36 bender kernel: [worker_thread+0/656] worker_thread+0x0/0x290 Sep 28 10:54:36 bender kernel: [kthread+165/176] kthread+0xa5/0xb0 Sep 28 10:54:36 bender kernel: [kthread+0/176] kthread+0x0/0xb0 Sep 28 10:54:36 bender kernel: [kernel_thread_helper+5/20] kernel_thread_helper+0x5/0x14 Sep 28 10:54:36 bender kernel: Unable to handle kernel paging request at virtual address 00100104 Sep 28 10:54:36 bender kernel: printing eip: Sep 28 10:54:36 bender kernel: e086d870 Sep 28 10:54:36 bender kernel: *pde = 00000000 Sep 28 10:54:36 bender kernel: Oops: 0002 [#2] Sep 28 10:54:36 bender kernel: PREEMPT Sep 28 10:54:36 bender kernel: Modules linked in: vfat fat sd_mod nfsd exportfs lockd sunrpc nvidia vmnet vmmon snd_bt87x snd_via82xx snd_ac97_codec snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd lirc_serial lirc_dev evdev binfmt_misc lp parport_pc parport autofs4 via_agp agpgart 3c59x tuner tvaudio bttv firmware_class video_buf i2c_algo_bit v4l2_common btcx_risc i2c_core videodev soundcore thermal processor button usb_storage scsi_mod ehci_hcd ohci_hcd usbcore ide_cd cdrom rtc Sep 28 10:54:36 bender kernel: CPU: 0 Sep 28 10:54:36 bender kernel: EIP: 0060:[pg0+541878384/1069904896] Tainted: P VLI Sep 28 10:54:36 bender kernel: EFLAGS: 00010002 (2.6.8.1) Sep 28 10:54:36 bender kernel: EIP is at scsi_device_dev_release+0x30/0x110 [scsi_mod] Sep 28 10:54:36 bender kernel: eax: 00100100 ebx: cf457c08 ecx: 00200200 edx: cf457d84 Sep 28 10:54:36 bender kernel: esi: cf457c00 edi: 00000282 ebp: d7dbcab4 esp: dfc01e98 Sep 28 10:54:36 bender kernel: ds: 007b es: 007b ss: 0068 Sep 28 10:54:36 bender kernel: Process kblockd/0 (pid: 29, threadinfo=dfc00000 task=dfe67aa0) Sep 28 10:54:36 bender kernel: Stack: 00000000 cf457da8 c03217a8 c03217c0 d7dbcad8 c0214498 cf457d84 cf457da8 Sep 28 10:54:36 bender kernel: c03217a8 c03217c0 c01c4738 cf457da8 cf457dc0 c01c4740 dfc00000 dfc00000 Sep 28 10:54:36 bender kernel: c01c4b19 cf457da8 dfc00000 dfc00000 c021aa84 dfc00000 cf457c00 c01c476e Sep 28 10:54:36 bender kernel: Call Trace: Sep 28 10:54:36 bender kernel: [device_release+88/96] device_release+0x58/0x60 Sep 28 10:54:36 bender kernel: [kobject_cleanup+152/160] kobject_cleanup+0x98/0xa0 Sep 28 10:54:36 bender kernel: [kobject_release+0/16] kobject_release+0x0/0x10 Sep 28 10:54:36 bender kernel: [kref_put+57/160] kref_put+0x39/0xa0 Sep 28 10:54:36 bender kernel: [blk_plug_device+84/144] blk_plug_device+0x54/0x90 Sep 28 10:54:36 bender kernel: [kobject_put+30/48] kobject_put+0x1e/0x30 Sep 28 10:54:36 bender kernel: [kobject_release+0/16] kobject_release+0x0/0x10 Sep 28 10:54:36 bender kernel: [pg0+541869256/1069904896] scsi_request_fn+0x208/0x3b0 [scsi_mod] Sep 28 10:54:36 bender kernel: [elv_next_request+22/272] elv_next_request+0x16/0x110 Sep 28 10:54:36 bender kernel: [__generic_unplug_device+62/64] __generic_unplug_device+0x3e/0x40 Sep 28 10:54:36 bender kernel: [generic_unplug_device+30/64] generic_unplug_device+0x1e/0x40 Sep 28 10:54:36 bender kernel: [blk_unplug_work+16/32] blk_unplug_work+0x10/0x20 Sep 28 10:54:36 bender kernel: [worker_thread+460/656] worker_thread+0x1cc/0x290 Sep 28 10:54:36 bender kernel: [blk_unplug_work+0/32] blk_unplug_work+0x0/0x20 Sep 28 10:54:36 bender kernel: [default_wake_function+0/32] default_wake_function+0x0/0x20 Sep 28 10:54:36 bender kernel: [default_wake_function+0/32] default_wake_function+0x0/0x20 Sep 28 10:54:36 bender kernel: [worker_thread+0/656] worker_thread+0x0/0x290 Sep 28 10:54:36 bender kernel: [kthread+165/176] kthread+0xa5/0xb0 Sep 28 10:54:36 bender kernel: [kthread+0/176] kthread+0x0/0xb0 Sep 28 10:54:36 bender kernel: [kernel_thread_helper+5/20] kernel_thread_helper+0x5/0x14 Sep 28 10:54:36 bender kernel: Code: ec 04 8b 54 24 18 8b 6a 20 8d b2 7c fe ff ff 9c 5f fa b8 00 e0 ff ff 21 e0 ff 40 14 8b 82 84 fe ff ff 8d 9a 84 fe ff ff 8b 4b 04 <89> 48 04 89 01 c7 43 04 00 02 20 00 8d 9a 8c fe ff ff 8b 82 8c Sep 28 10:54:36 bender kernel: <6>note: kblockd/0[29] exited with preempt_count 1 **************************************************************************** After that kernel oops the whole I/O-subsystem is blocked. Only a hard reset returns the system into a usable state. When I connect the camera directly (after the crash without the hub) the camera isn't recognized at all. Maybe my system is broken now. I don't know. **************************************************************************** dmesg output: Linux version 2.6.8.1 ([EMAIL PROTECTED]) (gcc-Version 3.3.4 (Debian 1:3.3.4-12)) #2 Tue Sep 21 16:56:24 CEST 2004 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001ff40000 (usable) BIOS-e820: 000000001ff40000 - 000000001ff50000 (ACPI data) BIOS-e820: 000000001ff50000 - 0000000020000000 (ACPI NVS) BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) 511MB LOWMEM available. found SMP MP-table at 000ff780 On node 0 totalpages: 130880 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 126784 pages, LIFO batch:16 HighMem zone: 0 pages, LIFO batch:1 DMI 2.3 present. ACPI: RSDP (v000 ACPIAM ) @ 0x000f67e0 ACPI: RSDT (v001 A M I OEMRSDT 0x08000430 MSFT 0x00000097) @ 0x1ff40000 ACPI: FADT (v002 A M I OEMFACP 0x08000430 MSFT 0x00000097) @ 0x1ff40200 ACPI: MADT (v001 A M I OEMAPIC 0x08000430 MSFT 0x00000097) @ 0x1ff40300 ACPI: OEMB (v001 A M I OEMBIOS 0x08000430 MSFT 0x00000097) @ 0x1ff50040 ACPI: DSDT (v001 1ABVA 1ABVA003 0x00000003 INTL 0x02002026) @ 0x00000000 ACPI: PM-Timer IO Port: 0x808 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 6:8 APIC version 16 ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, version 3, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs Using ACPI (MADT) for SMP configuration information Built 1 zonelists Kernel command line: auto BOOT_IMAGE=Linux ro root=1603 lang=de apm=power-off mem=nopentium nomce Initializing CPU#0 PID hash table entries: 2048 (order: 11, 32768 bytes) Detected 1534.599 MHz processor. Using pmtmr for high-res timesource Console: colour dummy device 80x25 Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 514868k/523520k available (1646k kernel code, 8200k reserved, 745k data, 164k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay loop... 3031.04 BogoMIPS (lpj=1515520) Security Scaffold v1.0.0 initialized Mount-cache hash table entries: 512 (order: 0, 4096 bytes) CPU: After generic identify, caps: 0383fbff c1cbfbff 00000000 00000000 CPU: After vendor identify, caps: 0383fbff c1cbfbff 00000000 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 256K (64 bytes/line) CPU: After all inits, caps: 0383fbf7 c1cbfbff 00000000 00000020 CPU: AMD mobile AMD Athlon(tm) XP-M 1800+ stepping 01 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. ENABLING IO-APIC IRQs ..TIMER: vector=0x31 pin1=2 pin2=-1 NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=1 PCI: Using configuration type 1 mtrr: v2.0 (20020519) ACPI: Subsystem revision 20040715 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (00:00) PCI: Probing PCI hardware (bus 00) ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs *10) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. Linux Plug and Play Support v0.97 (c) Adam Belay PCI: Using ACPI for IRQ routing ACPI: PCI interrupt 0000:00:06.0[A] -> GSI 17 (level, low) -> IRQ 17 ACPI: PCI interrupt 0000:00:08.0[A] -> GSI 18 (level, low) -> IRQ 18 ACPI: PCI interrupt 0000:00:08.1[A] -> GSI 18 (level, low) -> IRQ 18 ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 18 (level, low) -> IRQ 18 ACPI: PCI interrupt 0000:00:0f.0[A] -> GSI 20 (level, low) -> IRQ 20 ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 21 ACPI: PCI interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 21 ACPI: PCI interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 21 ACPI: PCI interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 21 ACPI: PCI interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 21 ACPI: PCI interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 22 ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 Machine check exception polling timer started. Initializing Cryptographic API PCI: Via IRQ fixup for 0000:00:10.1, from 11 to 5 PCI: Via IRQ fixup for 0000:00:10.0, from 11 to 5 vesafb: framebuffer at 0xc0000000, mapped to 0xe0880000, size 5120k vesafb: mode is 1280x1024x16, linelength=2560, pages=1 vesafb: protected mode interface info at c000:f880 vesafb: scrolling: redraw vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0 Console: switching to colour frame buffer device 160x64 fb0: VESA VGA frame buffer device isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller at PCI slot 0000:00:0f.0 ACPI: PCI interrupt 0000:00:0f.0[A] -> GSI 20 (level, low) -> IRQ 20 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.0 ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio Probing IDE interface ide0... hda: _NEC DVD_RW ND-2500A, ATAPI CD/DVD-ROM drive hdb: LITE-ON DVD+RW LDW-401S, ATAPI CD/DVD-ROM drive Using anticipatory io scheduler ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdc: HDS722516VLAT80, ATA DISK drive ide1 at 0x170-0x177,0x376 on irq 15 hdc: max request size: 1024KiB hdc: 321672960 sectors (164696 MB) w/7938KiB Cache, CHS=20023/255/63, UDMA(100) hdc: cache flushes supported hdc: hdc1 hdc2 hdc3 hdc4 < hdc5 hdc6 hdc7 hdc8 hdc9 > mice: PS/2 mouse device common for all mice serio: i8042 AUX port at 0x60,0x64 irq 12 input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1 serio: i8042 KBD port at 0x60,0x64 irq 1 input: AT Translated Set 2 keyboard on isa0060/serio0 NET: Registered protocol family 2 IP: routing cache hash table of 4096 buckets, 32Kbytes TCP: Hash tables configured (established 32768 bind 65536) NET: Registered protocol family 1 NET: Registered protocol family 17 PM: Reading pmdisk image. PM: Resume from disk failed. ACPI: (supports S0 S1 S3 S4 S5) ACPI wakeup devices: PCI0 MC97 USB1 USB2 USB3 USB4 EHCI ILAN SLPB ReiserFS: hdc3: found reiserfs format "3.6" with standard journal ReiserFS: hdc3: using ordered data mode ReiserFS: hdc3: journal params: device hdc3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hdc3: checking transaction log (hdc3) ReiserFS: hdc3: Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Freeing unused kernel memory: 164k freed Adding 803208k swap on /dev/hdc5. Priority:-1 extents:1 Real Time Clock Driver v1.12 hda: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 hdb: ATAPI 40X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33) usbcore: registered new driver usbfs usbcore: registered new driver hub ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ACPI: PCI interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 21 ehci_hcd 0000:00:10.4: VIA Technologies, Inc. USB 2.0 ehci_hcd 0000:00:10.4: irq 21, pci mem e082ac00 ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:10.4: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10 hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected SCSI subsystem initialized Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SLPB] ACPI: Processor [CPU1] (supports C1) usb 1-2: new high speed USB device using address 2 Linux video capture interface: v1.00 hub 1-2:1.0: USB hub found hub 1-2:1.0: 4 ports detected bttv: driver version 0.9.15 loaded bttv: using 4 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). ACPI: PCI interrupt 0000:00:08.0[A] -> GSI 18 (level, low) -> IRQ 18 bttv0: Bt878 (rev 2) at 0000:00:08.0, irq: 18, latency: 64, mmio: 0xcfffe000 bttv0: using: Askey CPH05X/06X (bt878) [many vendors] [card=24,insmod option] bttv0: gpio: en=00000000, out=00000000 in=00feffff [init] bttv0: using tuner=5 bttv0: i2c: checking for MSP34xx @ 0x80... not found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found tvaudio: Ignoring new-style parameters in presence of obsolete ones tvaudio: TV audio decoder + audio/video mux driver tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z tuner: Ignoring new-style parameters in presence of obsolete ones tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw] tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by bt878 #0 [sw] bttv0: registered device video0 bttv0: registered device vbi0 bttv0: registered device radio0 bttv0: PLL: 28636363 => 35468950 ..<6>warning: process `update' used the obsolete bdflush system call Fix your initscripts? ok bttv0: add subdevice "remote0" ACPI: PCI interrupt 0000:00:06.0[A] -> GSI 17 (level, low) -> IRQ 17 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html 0000:00:06.0: 3Com PCI 3c905C Tornado at 0xd400. Vers LK1.1.19 Linux agpgart interface v0.100 (c) Dave Jones agpgart: Detected VIA KT880 chipset agpgart: Maximum main memory to use for agp memory: 439M agpgart: AGP aperture is 64M @ 0xe0000000 Winbond Super-IO detection, now testing ports 3F0,370,250,4E,2E ... Winbond chip at EFER=0x2e key=0x87 devid=60 devrev=12 oldid=ff type=83697HF Winbond LPT Config: cr_30=01 60,61=0378 70=07 74=03, f0=3a Winbond LPT Config: active=yes, io=0x0378 irq=7, dma=3 Winbond LPT Config: irqtype=pulsed low, high-Z, ECP fifo threshold=7 Winbond LPT Config: Port mode=ECP SMSC Super-IO detection, now testing Ports 2F0, 370 ... lp: driver loaded but no devices found lirc_dev: IR Remote Control driver registered, at major 61 lirc_serial: auto-detected active high receiver lirc_dev: lirc_register_plugin:sample_rate: 0 Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled ttyS1: LSR safety check engaged! ttyS1: LSR safety check engaged! ReiserFS: hdc6: found reiserfs format "3.6" with standard journal ReiserFS: hdc6: using ordered data mode ReiserFS: hdc6: journal params: device hdc6, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hdc6: checking transaction log (hdc6) ReiserFS: hdc6: Using r5 hash to sort names ReiserFS: hdc7: found reiserfs format "3.6" with standard journal ReiserFS: hdc7: using ordered data mode ReiserFS: hdc7: journal params: device hdc7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hdc7: checking transaction log (hdc7) ReiserFS: hdc7: Using r5 hash to sort names Steps to reproduce: 1) Connect Starhub201 (works) 2) Connect camera (blocks about 2 minutes. tries to read capacity) Sep 28 11:48:35 bender scsi.agent[5369]: disk at /devices/pci0000:00/0000:00:10.4/usb1/1-2/1-2.1/1-2.1:1.0/host0/0:0:0:0 Sep 28 11:50:36 bender kernel: sda : READ CAPACITY failed. Sep 28 11:50:36 bender kernel: sda : status=0, message=00, host=7, driver=00 Sep 28 11:50:36 bender kernel: sda : sense not available. 3) Disconnect the camera (produces the kernel oops) ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
