LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-29-2004, 02:47 AM   #1
peso
Member
 
Registered: Jan 2004
Posts: 35

Rep: Reputation: 15
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
 
Old 01-29-2004, 03:42 AM   #2
peso
Member
 
Registered: Jan 2004
Posts: 35

Original Poster
Rep: Reputation: 15
To add to my previous post:

In /proc/bus/ieee1394/devices I found the following lines:
Node[0-02:1023] GUID[ffffffffffffffff]:
Vendor ID: `Linux OHCI-1394' [0x000000]
Capabilities: 0x0083c0
Bus Options:
IRMC(1) CMC(1) ISC(1) BMC(0) PMC(0) GEN(0)
LSPD(2) MAX_REC(2048) CYC_CLK_ACC(0)
Host Node Status:
Host Driver : ohci1394
Nodes connected : 3
Nodes active : 3
SelfIDs received: 3
Irm ID : [0-02:1023]
BusMgr ID : [0-63:1023]
In Bus Reset : no
Root : yes
Cycle Master : yes
IRM : yes
Bus Manager : no

and this must be my external CD reader. Any ideas on how to get it to work properly?

/Peso
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Firewire/USB 2.0 Suse 9.3 silkmaze SUSE / openSUSE 2 05-23-2005 03:00 AM
iPod with FireWire (SuSE 9.1) nauni77 Linux - Hardware 0 02-12-2005 06:50 AM
firewire/iee1394 and suse 9.2 cebailey Linux - Software 0 02-09-2005 05:36 PM
I cannot access firewire in SUSE Linux 9.1!!!! EichbaumExport Linux - Software 0 02-08-2005 09:02 AM
Suse 9.1 + Firewire-Devices riessi Linux - Hardware 0 06-03-2004 12:35 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:45 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration