From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S272422AbTGZFQK (ORCPT ); Sat, 26 Jul 2003 01:16:10 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S272423AbTGZFQK (ORCPT ); Sat, 26 Jul 2003 01:16:10 -0400 Received: from [159.226.161.126] ([159.226.161.126]:7861 "EHLO sun.itp.ac.cn") by vger.kernel.org with ESMTP id S272422AbTGZFQE (ORCPT ); Sat, 26 Jul 2003 01:16:04 -0400 Date: Sat, 26 Jul 2003 13:25:25 +0800 (CST) From: Yu Ming To: linux-kernel@vger.kernel.org cc: Yu Ming Subject: 2.6.0-test1-ac3 Firewire Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi, I am running RedHat 9.0 with kernel 2.6.0-test1-ac3, everything works fine with 1394 firewire connected with SONY DVD RW DRU-500A, except of the following annoying messages from dmesg. When I plug or unplug the 1394 fireware, I got from dmesg, ohci1394_0: SelfID received, but NodeID invalid (probably new bus reset occurred): 0000FFC0 ieee1394: sbp2: Logged into SBP-2 device ieee1394: sbp2: Node[01:1023]: Max speed [S400] - Max payload [2048] Debug: sleeping function called from invalid context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5e/0x70 [] hpsb_get_tlabel+0x5c/0x1c0 [] serio_interrupt+0x5a/0x60 [] hpsb_make_writepacket+0xa2/0x140 [] sbp2util_allocate_write_packet+0x40/0x80 [] sbp2_link_orb_command+0x86/0x190 [] sbp2_send_command+0xa3/0xf0 [] scsi_done+0x0/0x70 [] sbp2scsi_queuecommand+0xbc/0x1a0 [] scsi_done+0x0/0x70 [] scsi_dispatch_cmd+0x107/0x170 [] scsi_done+0x0/0x70 [] scsi_times_out+0x0/0x60 [] scsi_request_fn+0x16e/0x2c0 [] __elv_add_request+0x33/0x50 [] blk_insert_request+0x6c/0x90 [] scsi_insert_special_req+0x33/0x40 [] scsi_wait_req+0x61/0x90 [] scsi_wait_done+0x0/0x60 [] scsi_probe_lun+0x85/0x210 [] scsi_probe_and_add_lun+0x7c/0x120 [] scsi_add_device+0x35/0x50 [] sbp2_start_device+0x219/0x3e0 [] sbp2_start_ud+0xa3/0xe0 [] sbp2_probe+0x32/0x40 [] bus_match+0x43/0x80 [] device_attach+0x4f/0x90 [] bus_add_device+0x7e/0xd0 [] device_add+0xfd/0x110 [] nodemgr_process_unit_directory+0x188/0x490 [] nodemgr_process_root_directory+0x1e2/0x1f0 [] nodemgr_process_config_rom+0x8e/0xc0 [] nodemgr_create_node+0x153/0x1e0 [] nodemgr_node_probe_one+0xe6/0xf0 [] nodemgr_node_probe+0x111/0x120 [] nodemgr_host_thread+0x148/0x190 [] nodemgr_host_thread+0x0/0x190 [] kernel_thread_helper+0x5/0xc Vendor: SONY Model: DVD RW DRU-500A Rev: 2.0f Type: CD-ROM ANSI SCSI revision: 02 sr1: scsi-1 drive Attached scsi CD-ROM sr1 at scsi1, channel 0, id 0, lun 0 Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0, type 5 ieee1394: Node added: ID:BUS[0-01:1023] GUID[0030e00150006f45] ieee1394: The root node is not cycle master capable; selecting a new root node and resetting... ieee1394: Node changed: 0-01:1023 -> 0-00:1023 ieee1394: sbp2: Reconnected to SBP-2 device ieee1394: sbp2: Node[00:1023]: Max speed [S400] - Max payload [2048] ieee1394: Node changed: 0-00:1023 -> 0-01:1023 When I test the 1394 DVD burner read speed, readcd dev=1,0,0 f=/dev/null I got from dmesg, Debug: sleeping function called from invalid context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5e/0x70 [] hpsb_get_tlabel+0x5c/0x1c0 [] hpsb_make_writepacket+0xa2/0x140 [] sbp2util_allocate_write_packet+0x40/0x80 [] sbp2_link_orb_command+0x86/0x190 [] sbp2_send_command+0xa3/0xf0 [] scsi_done+0x0/0x70 [] sbp2scsi_queuecommand+0xbc/0x1a0 [] scsi_done+0x0/0x70 [] scsi_dispatch_cmd+0x107/0x170 [] scsi_done+0x0/0x70 [] scsi_times_out+0x0/0x60 [] scsi_request_fn+0x16e/0x2c0 [] __elv_add_request+0x33/0x50 [] blk_insert_request+0x6c/0x90 [] scsi_insert_special_req+0x33/0x40 [] sg_common_write+0x16d/0x1d0 [] sg_cmd_done+0x0/0x270 [] sg_new_write+0x1eb/0x270 [] sg_ioctl+0xb91/0xd70 [] con_write+0x36/0x50 [] opost_block+0x11c/0x1f0 [] vgacon_cursor+0xcb/0x1a0 [] set_cursor+0x78/0x90 [] write_chan+0x16e/0x230 [] default_wake_function+0x0/0x30 [] do_timer+0xe0/0xf0 [] default_wake_function+0x0/0x30 [] tty_write+0x215/0x290 [] write_chan+0x0/0x230 [] vfs_write+0xc8/0x120 [] do_gettimeofday+0x1a/0xa0 [] sys_ioctl+0xb1/0x230 [] sysenter_past_esp+0x52/0x71 And the messages go on repeatedly. I also got from dmesg, UDP: short packet: From 0.0.0.0:68 288/282 to 255.255.255.255:67 repeatedly. occasionally(very rarely), I got from dmesg, spurious 8259A interrupt: IRQ7 Regards, Ming Yu