Firewire - SuSE Linux 9.0
Hi,
I have a problem with a firewire connection to my PC. The firewire solution on my PC looks like: I have a firewire hub that splits the firewire connection on the PCI bus between one internal CD reader and one external firewire connection. The internal CD reader works like a charm, but unfortunately that's not the case for the external connection. When I connect an external CD reader with firewire it doesn't work at all, it seems completely dead (can't eject or anything). Still the internal CD reader work without any problems. I have tested to connect the external CD reader with USB and then it works.
Below I show some cuts from various files on my Linux system. Hopefully this will help to see what's wrong (the messages are listed cronologically). I have tried to mount the external reader by:
mount /dev/sda1
but then I get the message:
mount: /dev/sda1 is not a valid block device
On the external CD reader their are two firewire connections. When I switch between them I get the following message in /var/log/messages:
Jan 29 09:09:21 linux kernel: ieee1394: sbp2: Error reconnecting to SBP-2 device - reconnect failed
Jan 29 09:09:22 linux kernel: ieee1394: sbp2: Logged into SBP-2 device
Jan 29 09:09:22 linux kernel: ieee1394: sbp2: Node 0-00:1023: Max speed [S400] - Max payload [2048]
Jan 29 09:09:22 linux kernel: ieee1394: Node changed: 0-02:1023 -> 0-01:1023
Jan 29 09:09:23 linux kernel: ieee1394: sbp2: Error reconnecting to SBP-2 device - reconnect failed
Jan 29 09:09:23 linux kernel: ieee1394: sbp2: Logged into SBP-2 device
Jan 29 09:09:23 linux kernel: ieee1394: sbp2: Node 0-00:1023: Max speed [S400] - Max payload [2048]
Jan 29 09:09:24 linux kernel: ieee1394: ConfigROM quadlet transaction error for node 0-01:1023
Jan 29 09:09:24 linux kernel: ieee1394: Node changed: 0-01:1023 -> 0-02:1023
Now I remove the ohci1394 module by running rmmod:
Jan 29 09:10:24 linux kernel: ieee1394: Node removed: ID:BUS[0-02:1023] GUID[ffffffffffffffff]
Jan 29 09:10:24 linux kernel: ieee1394: Node removed: ID:BUS[0-00:1023] GUID[0030e00100911099]
Jan 29 09:10:25 linux kernel: ieee1394: sbp2: Logged out of SBP-2 device
Jan 29 09:10:25 linux kernel: scsi : 0 hosts left.
I rescan the scsi bus:
Scanning hosts channels 0 for
SCSI target IDs 0 1 2 3 4 5 6 7 , LUNs 0
0 new device(s) found.
0 device(s) removed.
I run modprobe ohci1394 to load that module again:
Jan 29 09:12:38 linux kernel: ohci1394: $Rev: 1045 $ Ben Collins <bcollins@debian.org>
Jan 29 09:12:38 linux kernel: PCI: Found IRQ 11 for device 00:09.0
Jan 29 09:12:38 linux kernel: ohci1394_0: OHCI-1394 1.0 (PCI): IRQ=[11] MMIO=[fc004000-fc0047ff] Max Packet=[2048]
Jan 29 09:12:39 linux kernel: ieee1394: ConfigROM quadlet transaction error for node 0-00:1023
Jan 29 09:12:39 linux kernel: ieee1394: Host added: ID:BUS[0-01:1023] GUID[ffffffffffffffff]
Jan 29 09:12:39 linux kernel: ieee1394: Node added: ID:BUS[0-02:1023] GUID[0030e00100911099]
Jan 29 09:12:39 linux kernel: ieee1394: The root node is not cycle master capable; selecting a new root node and resetting...
Jan 29 09:12:39 linux kernel: ieee1394: Node changed: 0-02:1023 -> 0-00:1023
Jan 29 09:12:40 linux kernel: ieee1394: ConfigROM quadlet transaction error for node 0-01:1023
Jan 29 09:12:40 linux kernel: ieee1394: Node changed: 0-01:1023 -> 0-02:1023
Jan 29 09:12:43 linux kernel: sbp2: $Rev: 1018 $ Ben Collins <bcollins@debian.org>
Jan 29 09:12:43 linux kernel: scsi0 : SCSI emulation for IEEE-1394 SBP-2 Devices
Jan 29 09:12:43 linux kernel: blk: queue cab24a14, I/O limit 4095Mb (mask 0xffffffff)
Jan 29 09:12:44 linux kernel: ieee1394: sbp2: Logged into SBP-2 device
Jan 29 09:12:44 linux kernel: ieee1394: sbp2: Node 0-00:1023: Max speed [S400] - Max payload [2048]
Jan 29 09:12:44 linux insmod: Using /lib/modules/2.4.21-99-default/kernel/drivers/ieee1394/sbp2.o
Jan 29 09:12:44 linux insmod: Symbol version prefix ''
Jan 29 09:12:44 linux kernel: scsi singledevice 0 0 0 0
Jan 29 09:12:44 linux kernel: Vendor: TEAC Model: CD-232E Rev: 1.0A
Jan 29 09:12:44 linux kernel: Type: CD-ROM ANSI SCSI revision: 02
Jan 29 09:12:44 linux kernel: blk: queue cab24e14, I/O limit 4095Mb (mask 0xffffffff)
Jan 29 09:12:44 linux kernel: Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Jan 29 09:12:44 linux kernel: sr0: scsi3-mmc drive: 32x/32x cd/rw xa/form2 cdda tray
Jan 29 09:12:44 linux kernel: scsi singledevice 0 0 1 0
Jan 29 09:12:44 linux kernel: scsi singledevice 0 0 2 0
Jan 29 09:12:44 linux kernel: scsi singledevice 0 0 3 0
Jan 29 09:12:44 linux kernel: scsi singledevice 0 0 4 0
Jan 29 09:12:44 linux kernel: scsi singledevice 0 0 5 0
Jan 29 09:12:44 linux kernel: scsi singledevice 0 0 6 0
Jan 29 09:12:44 linux kernel: scsi singledevice 0 0 7 0
/proc/scsi/scsi now looks like:
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: TEAC Model: CD-232E Rev: 1.0A
Type: CD-ROM ANSI SCSI revision: 02
And finally i rescan the scsci bus again and that gives me:
Host adapter 0 (sbp2_0) found.
Scanning hosts 0 channels 0 for
SCSI target IDs 0 1 2 3 4 5 6 7 , LUNs 0
Scanning for device 0 0 0 0 ...
OLD: Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: TEAC Model: CD-232E Rev: 1.0A
Type: CD-ROM ANSI SCSI revision: 02
0 new device(s) found.
0 device(s) removed.
/Peso
|