Hi,
We're a hardware vendor, and we're building a card with a PowerPC running
Linux and a FireWire chip. We're using TI's TSB82AA2. How do we go about
programming the EEPROM that's connected to the chip? Is there any utility to
do it?
How do we go about finding out WHAT we should actually put there? Is there
any ROM image to start with?
And finally, can the current driver possibly work with this chip without the
EEPROM at all? (The chip can be configured that way.)
Below are the kernel messages that I get right now when I boot the kernel
and then connect a FireWire device. Evidently, it is not working. Maybe from
a glance you guys will be able to give some good advice. I'm working with
kernel 2.6.9 and the latest ieee1394 sources from SVN.
Thanks!
Linux version 2.6.9 (alexsh@dotan) (gcc version 3.2.2 20030217 (Yellow Dog
Linux 3.0 3.2.2-2a_1)) #22 Sun Nov 14 14:29:08 IST 2004
...
ohci1394: $Rev$ Ben Collins <bcollins@debian.org>
ohci1394: fw-host0: Remapped memory spaces reg 0xc1068800
ohci1394: fw-host0: Soft reset finished
ohci1394: fw-host0: Iso contexts reg: 000000a8 implemented: 0000000f
ohci1394: fw-host0: 4 iso receive contexts available
ohci1394: fw-host0: Iso contexts reg: 00000098 implemented: 000000ff
ohci1394: fw-host0: 8 iso transmit contexts available
ohci1394: fw-host0: Receive DMA ctx=0 initialized
ohci1394: fw-host0: Receive DMA ctx=0 initialized
ohci1394: fw-host0: Transmit DMA ctx=0 initialized
ohci1394: fw-host0: Transmit DMA ctx=1 initialized
ohci1394: fw-host0: IntEvent: 00020010
ohci1394: fw-host0: irq_handler: Bus reset requested
ohci1394: fw-host0: Cancel request received
ohci1394: fw-host0: Got RQPkt interrupt status=0x00008409
ohci1394: fw-host0: Single packet rcv'd
ohci1394: fw-host0: Got phy packet ctx=0 ... discarded
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[0] MMIO=[bbdff800-bbdfffff]
Max Packet=[4096]
ieee1394: CSR: setting expire to 98, HZ=1000
ieee1394: raw1394: /dev/raw1394 device initialized
And then connecting a device:
ohci1394: fw-host0: IntEvent: 00000010
ohci1394: fw-host0: Got RQPkt interrupt status=0x00008409
ohci1394: fw-host0: Single packet rcv'd
ohci1394: fw-host0: Got phy packet ctx=0 ... discarded
ohci1394: fw-host0: Single packet rcv'd
ohci1394: fw-host0: Got phy packet ctx=0 ... discarded
ohci1394: fw-host0: IntEvent: 00010000
ohci1394: fw-host0: SelfID interrupt received (phyid 1, root)
ohci1394: fw-host0: Error in reception of SelfID packets
[0x80950000/0x006610fb] (count: 0)
ohci1394: fw-host0: PhyReqFilter=0000000000000000
ieee1394: selfid_complete called with successful SelfID stage ... irm_id:
0xFFFF node_id: 0xFFC1
ohci1394: fw-host0: Cycle master enabled
ieee1394: NodeMgr: Processing host reset for knodemgrd_0
ohci1394: fw-host0: IntEvent: 00020000
ohci1394: fw-host0: irq_handler: Bus reset requested
ohci1394: fw-host0: Cancel request received
ieee1394: Current remote IRM is not 1394a-2000 compliant, resetting...
Alex Shnitman
Sofware Engineer
Mango DSP
Tel.: +972-2-5885000 ext. 5066
Fax: +972-2-5328705
-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
mailing list Linux1394-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux1394-user
Received on Sun Nov 14 17:59:27 2004
This archive was generated by hypermail 2.1.8 : Mon 02 May 2005 - 09:16:50 CEST