Bug 3896

Summary: The linux kernel freezes when tryin to access a LaCie Terabyte storage disk, connected via a Firewire 800 PCI Card
Product: Drivers Reporter: Isabel Campos (iscampos)
Component: IEEE1394Assignee: Stefan Richter (stefanr)
Status: REJECTED INSUFFICIENT_DATA    
Severity: blocking CC: bunk
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.9 Subsystem:
Regression: --- Bisected commit-id:

Description Isabel Campos 2004-12-14 00:39:21 UTC
Distribution: kernel tree 2.6.9
Hardware Environment: Dual Xeon EMT64 connected to Terabyte storage unit (LaCie)
using a Firewire 800 PCI card from Texas Instruments 
Software Environment: SuSE 9.1 and 9.2
Problem Description: 

Dec  9 14:18:20 lxbifi08 kernel:       
<ffffffffa0096891>{:scsi_mod:scsi_request_fn+977}
<ffffffff8027bdeb>{blk_insert_request+155}
Dec  9 14:18:20 lxbifi08 kernel:       
<ffffffffa00969c6>{:scsi_mod:scsi_insert_special_req+54}
Dec  9 14:18:20 lxbifi08 kernel:       
<ffffffffa0097113>{:scsi_mod:scsi_wait_req+83}
<ffffffffa0097c80>{:scsi_mod:scsi_probe_and_add_lun+480}
Dec  9 14:18:20 lxbifi08 kernel:       
<ffffffff802b1d2b>{hpsb_make_writepacket+123}
<ffffffffa00986c8>{:scsi_mod:__scsi_add_device+56}
Dec  9 14:18:20 lxbifi08 kernel:       
<ffffffffa024d0be>{:sbp2:sbp2_probe+1566}
<ffffffff8011ea00>{swiotlb_sync_single_for_cpu+0}
Dec  9 14:18:20 lxbifi08 kernel:        <ffffffff80275607>{bus_match+71}
<ffffffff80275766>{driver_attach+70}
Dec  9 14:18:20 lxbifi08 kernel:        <ffffffff8027583d>{bus_add_driver+141}
<ffffffff80276132>{driver_register+50}
Dec  9 14:18:20 lxbifi08 kernel:       
<ffffffff802b7c9e>{hpsb_register_protocol+30}
<ffffffffa024c429>{:sbp2:sbp2_module_init+105}
Dec  9 14:18:20 lxbifi08 kernel:        <ffffffff8014b811>{sys_init_module+6609}
<ffffffff801547f7>{__generic_file_aio_read+423}
Dec  9 14:18:20 lxbifi08 kernel:       
<ffffffff801338f0>{autoremove_wake_function+0} <ffffffff80170683>{vfs_read+243}
Dec  9 14:18:20 lxbifi08 kernel:        <ffffffff801707c3>{sys_read+83}
<ffffffff8011042e>{system_call+126}
Dec  9 14:18:20 lxbifi08 kernel:
Dec  9 14:18:20 lxbifi08 kernel:
Dec  9 14:18:20 lxbifi08 kernel: Code: 0f 0b 2f 42 37 80 ff ff ff ff 27 01 c3 90
41 57 41 56 41 55
Dec  9 14:18:20 lxbifi08 kernel: RIP <ffffffff8011e812>{sync_single+66} RSP
<000001021924fa00>
Dec  9 18:11:33 lxbifi08 kernel:       
<ffffffffa016d340>{:scsi_mod:scsi_insert_special_req+54}
Dec  9 18:11:33 lxbifi08 kernel:       
<ffffffffa016d9a7>{:scsi_mod:scsi_wait_req+83} <ffffffffa016e442>{:scsi_mo
d:scsi_probe_and_add_lun+479}
Dec  9 18:11:33 lxbifi08 kernel:       
<ffffffff8028b55d>{hpsb_make_writepacket+103}
<ffffffffa016ee4b>{:scsi_mod:__scsi_add_device+56}
Dec  9 18:11:33 lxbifi08 kernel:       
<ffffffffa0229f81>{:sbp2:sbp2_probe+1553}
<ffffffff8011db25>{swiotlb_sync_single_for_cpu+0}
Dec  9 18:11:33 lxbifi08 kernel:        <ffffffff802541e1>{bus_match+57}
<ffffffff80254300>{driver_attach+69}
Dec  9 18:11:33 lxbifi08 kernel:        <ffffffff802543c1>{bus_add_driver+126}
<ffffffff80254b9a>{driver_register+50}
Dec  9 18:11:33 lxbifi08 kernel:       
<ffffffff80290dfd>{hpsb_register_protocol+16}
<ffffffffa022935e>{:sbp2:sbp2_module_init+106}
Dec  9 18:11:33 lxbifi08 kernel:        <ffffffff80146bc6>{sys_init_module+6454}
<ffffffff8014ee3c>{__generic_file_aio_read+384}
Dec  9 18:11:33 lxbifi08 kernel:       
<ffffffff80130fbd>{autoremove_wake_function+0} <ffffffff801684e9>{vfs_read+209}
Dec  9 18:11:33 lxbifi08 kernel:        <ffffffff801685e2>{sys_read+69}
<ffffffff8011019a>{system_call+126}
Dec  9 18:11:33 lxbifi08 kernel:
Dec  9 18:11:33 lxbifi08 kernel:
Dec  9 18:11:33 lxbifi08 kernel: Code: 0f 0b 8e 0e 34 80 ff ff ff ff 27 01 c3 41
57 41 56 41 55 41
Dec  9 18:11:33 lxbifi08 kernel: RIP <ffffffff8011d964>{sync_single+67} RSP
<00000102197819f0>
Dec  9 18:11:38 lxbifi08 kernel:  <3>ieee1394: sbp2: aborting sbp2 command

Steps to reproduce:

switch on the terabyte harddisk from LaCie, and the system freezes
Comment 1 Adrian Bunk 2004-12-17 16:10:49 UTC
*** Bug 3895 has been marked as a duplicate of this bug. ***
Comment 2 Adrian Bunk 2004-12-17 16:10:58 UTC
*** Bug 3897 has been marked as a duplicate of this bug. ***
Comment 3 Adrian Bunk 2005-08-11 16:29:41 UTC
Is this problem still present in kernel 2.6.13-rc6?
Comment 4 Stefan Richter 2005-10-29 05:04:53 UTC
Please test Linux 2.6.14.