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

Reply via email to