Dear Stefan,
I did what You've suggested.
> sudo modprobe -r firewire-ohci
>
(didn't take long time)
> sudo modprobe firewire-ohci quirks=17
>
And then I did again ffado-diag.
The output is:
>
> FFADO diagnostic utility 2.999.0-
> ============================
> (C) 2008 Pieter Palmers
> 2009-2010 Arnold Krille
>
>
> === CHECK ===
> Base system...
> kernel version............ 3.0.0-15-generic
> old 1394 stack present.... False
> old 1394 stack loaded..... False
> old 1394 stack active..... False
> new 1394 stack present.... True
> new 1394 stack loaded..... True
> new 1394 stack active..... True
> /dev/raw1394 node present. False
> Prerequisites (dynamic at run-time)...
> gcc ............... gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1
> g++ ............... sh: g++: not found
> PyQt4 (by pyuic4) . sh: pyuic4: not found
> jackd ............. no message buffer overruns
> path ............ /usr/bin/jackd
> flags ........... Package jack was not found in the pkg-config search
> path.
> Perhaps you should add the directory containing `jack.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'jack' found
> libraw1394 ........ 2.0.7
> flags ........... -lraw1394
> libavc1394 ........ Package libavc1394 was not found in the pkg-config
> search path.
> Perhaps you should add the directory containing `libavc1394.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'libavc1394' found
> flags ........... Package libavc1394 was not found in the pkg-config
> search path.
> Perhaps you should add the directory containing `libavc1394.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'libavc1394' found
> libiec61883 ....... Package libiec61883 was not found in the pkg-config
> search path.
> Perhaps you should add the directory containing `libiec61883.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'libiec61883' found
> flags ........... Package libiec61883 was not found in the pkg-config
> search path.
> Perhaps you should add the directory containing `libiec61883.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'libiec61883' found
> libxml++-2.6 ...... Package libxml++-2.6 was not found in the
> pkg-config search path.
> Perhaps you should add the directory containing `libxml++-2.6.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'libxml++-2.6' found
> flags ........... Package libxml++-2.6 was not found in the
> pkg-config search path.
> Perhaps you should add the directory containing `libxml++-2.6.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'libxml++-2.6' found
> dbus-1 ............ Package dbus-1 was not found in the pkg-config
> search path.
> Perhaps you should add the directory containing `dbus-1.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'dbus-1' found
> flags ........... Package dbus-1 was not found in the pkg-config
> search path.
> Perhaps you should add the directory containing `dbus-1.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'dbus-1' found
> Prerequisites (static at compile-time)...
> gcc ............... gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1
> g++ ............... g++ (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1
> PyQt4 (by pyuic4) . Python User Interface Compiler 4.8.5 for Qt version
> 4.7.3
> jackd ............. sh: jackd: not found
> path ............
> flags ........... Package jack was not found in the pkg-config search
> path.
> libraw1394 ........ 2.0.7
> flags ........... -lraw1394
> libavc1394 ........ Package libavc1394 was not found in the pkg-config
> search path.
> flags ........... Package libavc1394 was not found in the pkg-config
> search path.
> libiec61883 ....... 1.2.0
> flags ........... -liec61883 -lraw1394
> libxml++-2.6 ...... 2.34.1
> flags ........... -pthread -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml++-2.6
> -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2
> -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include
> -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -pthread
> -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lgthread-2.0 -lrt
> -lglib-2.0
> dbus-1 ............ 1.4.14
> flags ........... -I/usr/include/dbus-1.0
> -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -ldbus-1 -lpthread -lrt
> Hardware...
> Host controllers:
> 03:00.3 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd FireWire Host Controller
> [1180:e832] (prog-if 10 [OHCI])
> Subsystem: Sony Corporation Device [104d:907a]
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx+
> Latency: 0, Cache Line Size: 64 bytes
> Interrupt: pin D routed to IRQ 16
> Region 0: Memory at e7a01000 (32-bit, non-prefetchable) [size=2K]
> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
> Address: 00000000feeff00c Data: 412a
> Capabilities: [78] Power Management version 3
> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
> PME(D0+,D1+,D2+,D3hot+,D3cold+)
> Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=2 PME+
> Capabilities: [80] Express (v1) Endpoint, MSI 00
> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s
> unlimited, L1 unlimited
> ExtTag- AttnBtn+ AttnInd+ PwrInd+ RBE+ FLReset-
> DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
> Unsupported-
> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
> MaxPayload 128 bytes, MaxReadReq 512 bytes
> DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr-
> TransPend-
> LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency
> L0 <4us, L1 <64us
> ClockPM+ Surprise- LLActRep- BwNot-
> LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
> DLActive- BWMgmt- ABWMgmt-
> Capabilities: [100 v1] Advanced Error Reporting
> UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> MalfTLP- ECRC- UnsupReq- ACSViol-
> UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
> RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
> CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
> Kernel driver in use: firewire_ohci
> Kernel modules: firewire-ohci
>
> CPU info:
> Architecture: x86_64
> CPU op-mode(s): 32-bit, 64-bit
> Byte Order: Little Endian
> CPU(s): 8
> On-line CPU(s) list: 0-7
> Thread(s) per core: 2
> Core(s) per socket: 4
> CPU socket(s): 1
> NUMA node(s): 1
> Vendor ID: GenuineIntel
> CPU family: 6
> Model: 30
> Stepping: 5
> CPU MHz: 933.000
> BogoMIPS: 3456.88
> Virtualization: VT-x
> L1d cache: 32K
> L1i cache: 32K
> L2 cache: 256K
> L3 cache: 6144K
> NUMA node0 CPU(s): 0-7
> Configuration...
> IRQ information
> Hardware Interrupts:
> --------------------
> IRQ 0: PID: None, count: [43, 43, 43, 43, 43, 43, 43, 43], Sched None
> (priority None), drivers: ['timer']
> IRQ 1: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['i8042']
> IRQ 7: PID: None, count: [7, 7, 7, 7, 7, 7, 7, 7], Sched None
> (priority None), drivers: ['']
> IRQ 8: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['rtc0']
> IRQ 9: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['acpi']
> IRQ 12: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['i8042']
> IRQ 16: PID: None, count: [199845, 199845, 199845, 199845, 199845,
> 199845, 199845, 199845], Sched None (priority None), drivers:
> ['ehci_hcd:usb1', 'ath9k', 'nvidia', 'firewire_ohci']
> IRQ 17: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['mmc0', 'hda_intel']
> IRQ 19: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['mmc1']
> IRQ 23: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['ehci_hcd:usb2']
> IRQ 40: PID: None, count: [12601, 12601, 12601, 12601, 12601, 12601,
> 12601, 12601], Sched None (priority None), drivers: ['hpet2']
> IRQ 41: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['hpet3']
> IRQ 42: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['hpet4']
> IRQ 43: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['hpet5']
> IRQ 44: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['hpet6']
> IRQ 45: PID: None, count: [1459, 1459, 1459, 1459, 1459, 1459, 1459,
> 1459], Sched None (priority None), drivers: ['xhci_hcd']
> IRQ 46: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['xhci_hcd']
> IRQ 47: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['xhci_hcd']
> IRQ 48: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['xhci_hcd']
> IRQ 49: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['xhci_hcd']
> IRQ 50: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['xhci_hcd']
> IRQ 51: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['xhci_hcd']
> IRQ 52: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['xhci_hcd']
> IRQ 53: PID: None, count: [417, 417, 417, 417, 417, 417, 417, 417],
> Sched None (priority None), drivers: ['ahci']
> IRQ 54: PID: None, count: [0, 0, 0, 0, 0, 0, 0, 0], Sched None
> (priority None), drivers: ['sky2']
> IRQ 56: PID: None, count: [34, 34, 34, 34, 34, 34, 34, 34], Sched None
> (priority None), drivers: ['hda_intel']
>
> Software Interrupts:
> --------------------
>
>
> === REPORT ===
> FireWire kernel drivers:
>
> The new FireWire kernel stack is loaded.
> This is still kind of experimental. If you encounter problems, please also
> check
> with the old stack.
>
>
2012/1/26 Stefan Richter <stef...@s5r6.in-berlin.de>:
> On Jan 26 Clemens Ladisch wrote:
>> Stefan Thomas wrote:
>>>>> Somewhere I have read the one should do:
>>>>>
>>>>> sudo ln -s /dev/fw0 /dev/raw1394
>
> Cringe. The /dev/fw0 file is binary incompatible to /dev/raw1394. The
> latter file was only provided by older kernels and is no longer used
> nowadays.
>
> Fortunately, libraw1394, which sits between libffado and the kernel, would
> notice that such a bogus symlinked /dev/raw1394 is useless and would
> proceed to use any accessible /dev/fw* file, and would operate them with
> with proper /dev/fw*-style requests instead of the ancient raw1394-style
> requests. So this clever symlink trick achieves nothing, but fortunately
> also does not do any real damage.
>
> Your case sounds though like there is no usable /dev/fw* in the first
place
> because the FireWire controller malfunctions. We should add a few more
> checks to ffado-diag to make such situations more obvious.
>
>>>>> 03:00.3 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd FireWire Host
Controller [1180:e832] (prog-if 10 [OHCI])
>>>>> Subsystem: Sony Corporation Device [104d:907a]
>>>>> Control: ... DisINTx+
>>>>> Interrupt: pin D routed to IRQ 55
>>>>
>>>> Oooh, another PCI Express controller that claims to have MSI support
...
>>>>
>>>>> ...
>>>>> Hardware Interrupts:
>>>>> --------------------
>>>>> IRQ 55: PID: None, count: [1, 1, 1, 1, 1, 1, 1, 1], Sched None
(priority None), drivers: ['firewire_ohci']
>>>>
>>>> ... but doesn't fire it more than once.
>>>>
>>>> Stefan, please try (as root):
>>>> rmmod firewire-ohci
>>>> modprobe firewire-ohci quirks=81
>
> This should be:
>
> # modprobe -r firewire-ohci
> (wait for it to finish)
> # modprobe firewire-ohci quirks=17
>
> (1 for nonatomic cycle timer + 16 for nonfunctional MSI)
>
> quirks=81 would be taken as quirks=1. In case of Ricoh controllers,
> this is as if the quirks parameter had been omitted.
> --
> Stefan Richter
> -=====-===-- ---= ==-=-
> http://arcgraph.de/sr/
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user