Bug#288273: kernel-image-2.6.8-1-sparc64: ieee1394 disk problem on sparc (SunBlade 1000)
Package: kernel
Severity: normal
Hi,
I've got an external usb/ieee1394 drive that works on my Intel machine
with "options sbp2 serialize_io=1". On UltraSPARC (SunBlade 1000), only
USB (1.x) works. With firewire, I get the following in the kern.log:
=================================================================
Jan 2 20:20:27 localhost kernel: ieee1394: Error parsing configrom for node 0-00:1023
Jan 2 20:20:27 localhost kernel: ieee1394: Node changed: 0-00:1023 -> 0-01:1023
Jan 2 20:20:36 localhost kernel: ieee1394: Node added: ID:BUS[0-00:1023] GUID[0030e00e8200fe6f]
Jan 2 20:20:36 localhost kernel: ieee1394: unsolicited response packet received - no tlabel match
Jan 2 20:20:36 localhost kernel: sbp2: $Rev: 1219 $ Ben Collins <bcollins@debian.org>
Jan 2 20:20:36 localhost kernel: ieee1394: sbp2: Driver forced to serialize I/O (serialize_io = 1)
Jan 2 20:20:36 localhost kernel: scsi3 : SCSI emulation for IEEE-1394 SBP-2 Devices
Jan 2 20:20:37 localhost kernel: ieee1394: sbp2: Logged into SBP-2 device
Jan 2 20:20:37 localhost kernel: ieee1394: Node 0-00:1023: Max speed [S400] - Max payload [2048]
Jan 2 20:20:37 localhost kernel: Vendor: WDC WD20 Model: 00JB-00GVA0 Rev:
Jan 2 20:20:37 localhost kernel: Type: Direct-Access ANSI SCSI revision: 06
Jan 2 20:20:37 localhost kernel: SCSI device sdc: 390721968 512-byte hdwr sectors (200050 MB)
Jan 2 20:20:37 localhost kernel: SCSI device sdc: drive cache: write through
Jan 2 20:20:38 localhost kernel: /dev/scsi/host3/bus0/target0/lun0: p1
Jan 2 20:20:38 localhost kernel: Attached scsi disk sdc at scsi3, channel 0, id 0, lun 0
Jan 2 20:21:13 localhost kernel: VFS: Can't find ext3 filesystem on dev sdc1.
=================================================================
and on the console:
=================================================================
sonny:~# mount -t ext3 /dev/sdc1 /mnt/temp
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
sonny:~#
=================================================================
I tried with and without "options sbp2 serialize_io=1".
Additional info:
=================================================================
# lspci
0000:00:00.0 Host bridge: Sun Microsystems Computer Corp. Schizo PCI Bus Module
0000:00:04.0 SCSI storage controller: QLogic Corp. QLA2200 64-bit Fibre Channel Adapter (rev 05)
0001:00:00.0 Host bridge: Sun Microsystems Computer Corp. Schizo PCI Bus Module
0001:00:05.0 Bridge: Sun Microsystems Computer Corp. RIO EBUS (rev 01)
0001:00:05.1 Ethernet controller: Sun Microsystems Computer Corp. RIO GEM (rev 01)
0001:00:05.2 FireWire (IEEE 1394): Sun Microsystems Computer Corp. RIO 1394 (rev 01)
0001:00:05.3 USB Controller: Sun Microsystems Computer Corp. RIO USB (rev 01)
0001:00:06.0 SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev 37)
0001:00:06.1 SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev 37)
# lsmod
Module Size Used by
usb_storage 67024 1
sbp2 25544 0
ipv6 291512 16
evdev 11840 0
eth1394 22992 0
ohci_hcd 21528 0
sungem 34264 0
sungem_phy 9600 1 sungem
ohci1394 39896 0
ieee1394 400408 3 sbp2,eth1394,ohci1394
bbc 13296 0
ext3 141472 3
jbd 60784 1 ext3
sd_mod 21312 6
qlogicfc 176864 3
sym53c8xx 90816 0
scsi_transport_spi 15552 1 sym53c8xx
scsi_mod 94136 6 usb_storage,sbp2,sd_mod,qlogicfc,sym53c8xx,scsi_transport_spi
=================================================================
I'm using the default Debian kernel, as you can see below.
Please tell me if you need further info.
Thanks in advance.
bye,
Roland
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: sparc (sparc64)
Kernel: Linux 2.6.8-1-sparc64
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Reply to: