Не видит в\камеру через pci-ex 1394 плату :(

Автор PbI6A, 27 января 2013, 13:01:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

PbI6A

Через плату pci всё замечательно. Squeezy, ядро 2.6, 3.2.
В логах практически ничего.
При включении камеры в карточку pci 1394 tail -f /var/log/syslog говорит:
Открыть содержимое (спойлер)
Jan 27 16:22:48 debian kernel: [  396.842022] firewire_ohci: isochronous cycle inconsistent
Jan 27 16:22:48 debian kernel: [  397.346265] firewire_core: created device fw3: GUID 00804580114b50be, S100
Jan 27 16:22:48 debian kernel: [  397.346270] firewire_core: phy config: card 2, new root=ffc1, gap_count=5
Jan 27 16:22:48 debian kernel: [  397.346778] firewire_core: IRM is not 1394a compliant, making local node (ffc0) root.
Jan 27 16:22:48 debian kernel: [  397.346781] firewire_core: phy config: card 2, new root=ffc0, gap_count=5
[свернуть]

При включении в карточку pci express пишет:
Открыть содержимое (спойлер)
Jan 27 16:21:42 debian kernel: [  331.536255] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
Jan 27 16:21:42 debian kernel: [  331.539098] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
Jan 27 16:21:43 debian kernel: [  332.468016] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[свернуть]

При отключении:
Открыть содержимое (спойлер)
Jan 27 16:21:49 debian kernel: [  338.023399] firewire_core: giving up on config rom for node id ffc1
[свернуть]

dmesg|grep firew говорит что:
Открыть содержимое (спойлер)
[    1.158357] firewire_ohci 0000:01:00.0: setting latency timer to 64
[    2.024005] firewire_ohci: failed to read phy reg
[    2.024060] firewire_ohci: probe of 0000:01:00.0 failed with error -16
[    2.088031] firewire_ohci: Added fw-ohci device 0000:04:00.0, OHCI v1.0, 4 IR + 8 IT contexts, quirks 0x11
[    2.152039] firewire_ohci: Added fw-ohci device 0000:04:01.0, OHCI v1.0, 4 IR + 8 IT contexts, quirks 0x11
[    2.588092] firewire_core: created device fw0: GUID 0011066645557b7a, S400
[    2.652091] firewire_core: created device fw1: GUID 0011066645556d25, S400
[свернуть]

lspci говорит:
Открыть содержимое (спойлер)
01:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller (prog-if 10 [OHCI])
   Subsystem: JMicron Technology Corp. IEEE 1394 Host Controller
   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-
   Interrupt: pin A routed to IRQ 16
   Region 0: Memory at fe9ff800 (32-bit, non-prefetchable) [size=2K]
   Region 1: Memory at fe9ff400 (32-bit, non-prefetchable) [size=128]
   Region 4: Memory at fe9ff000 (32-bit, non-prefetchable) [size=128]
   Region 5: Memory at fe9fec00 (32-bit, non-prefetchable) [size=128]
   Capabilities: [44] 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=0 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 unlimited, L1 unlimited
         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: [94] MSI: Enable- Count=1/1 Maskable- 64bit-
      Address: fffffffc  Data: 0000

04:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 80) (prog-if 10 [OHCI])
   Subsystem: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
   Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
   Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 64 (8000ns max), Cache Line Size: 32 bytes
   Interrupt: pin A routed to IRQ 16
   Region 0: Memory at febff800 (32-bit, non-prefetchable) [size=2K]
   Region 1: I/O ports at ec00 [size=128]
   Capabilities: [50] Power Management version 2
      Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
      Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
   Kernel driver in use: firewire_ohci

04:01.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 46) (prog-if 10 [OHCI])
   Subsystem: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
   Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
   Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 64 (8000ns max), Cache Line Size: 32 bytes
   Interrupt: pin A routed to IRQ 17
   Region 0: Memory at febff000 (32-bit, non-prefetchable) [size=2K]
   Region 1: I/O ports at e880 [size=128]
   Capabilities: [50] Power Management version 2
      Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
      Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
   Kernel driver in use: firewire_ohci
[свернуть]

lshw говорит:
Открыть содержимое (спойлер)
           *-firewire UNCLAIMED
                description: FireWire (IEEE 1394)
                product: IEEE 1394 Host Controller
                vendor: JMicron Technology Corp.
                physical id: 0
                bus info: pci@0000:01:00.0
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: pm pciexpress msi ohci cap_list
                configuration: latency=0
                resources: memory:fe9ff800-fe9fffff memory:fe9ff400-fe9ff47f memory:fe9ff000-fe9ff07f memory:fe9fec00-fe9fec7f
           *-firewire:0
                description: FireWire (IEEE 1394)
                product: VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
                vendor: VIA Technologies, Inc.
                physical id: 0
                bus info: pci@0000:04:00.0
                version: 80
                width: 32 bits
                clock: 33MHz
                capabilities: pm ohci bus_master cap_list
                configuration: driver=firewire_ohci latency=64 maxlatency=32
                resources: irq:16 memory:febff800-febfffff ioport:ec00(size=128)
           *-firewire:1
                description: FireWire (IEEE 1394)
                product: VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
                vendor: VIA Technologies, Inc.
                physical id: 1
                bus info: pci@0000:04:01.0
                version: 46
                width: 32 bits
                clock: 33MHz
                capabilities: pm ohci bus_master cap_list
                configuration: driver=firewire_ohci latency=64 maxlatency=32
                resources: irq:17 memory:febff000-febff7ff ioport:e880(size=128)
[свернуть]

lshal вообще говорит только про две платы:
Открыть содержимое (спойлер)
udi = '/org/freedesktop/Hal/devices/pci_1106_3044_0'
  info.linux.driver = 'firewire_ohci'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e'  (string)
  info.product = 'VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller'  (string)
  info.subsystem = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1106_3044_0'  (string)
  info.vendor = 'VIA Technologies, Inc.'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pci'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:04:01.0'  (string)
  pci.device_class = 12  (0xc)  (int)
  pci.device_protocol = 16  (0x10)  (int)
  pci.device_subclass = 0  (0x0)  (int)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:04:01.0'  (string)
  pci.product = 'VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller'  (string)
  pci.product_id = 12356  (0x3044)  (int)
  pci.subsys_product_id = 12356  (0x3044)  (int)
  pci.subsys_vendor = 'VIA Technologies, Inc.'  (string)
  pci.subsys_vendor_id = 4358  (0x1106)  (int)
  pci.vendor = 'VIA Technologies, Inc.'  (string)
  pci.vendor_id = 4358  (0x1106)  (int)

udi = '/org/freedesktop/Hal/devices/ieee1394_guid11066645556d25'
  ieee1394.device = '/dev/fw1'  (string)
  ieee1394.guid = 4792110923738405  (0x11066645556d25)  (uint64)
  ieee1394.product = 'Juju'  (string)
  ieee1394.product_id = 1  (0x1)  (int)
  ieee1394.vendor = 'Linux Firewire'  (string)
  ieee1394.vendor_id = 13634846  (0xd00d1e)  (int)
  info.capabilities = {'ieee1394'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/pci_1106_3044_0'  (string)
  info.subsystem = 'ieee1394'  (string)
  info.udi = '/org/freedesktop/Hal/devices/ieee1394_guid11066645556d25'  (string)
  linux.device_file = '/dev/fw1'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'firewire'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:04:01.0/fw1'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1106_3044'
  info.linux.driver = 'firewire_ohci'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e'  (string)
  info.product = 'VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller'  (string)
  info.subsystem = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1106_3044'  (string)
  info.vendor = 'VIA Technologies, Inc.'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pci'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:04:00.0'  (string)
  pci.device_class = 12  (0xc)  (int)
  pci.device_protocol = 16  (0x10)  (int)
  pci.device_subclass = 0  (0x0)  (int)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:04:00.0'  (string)
  pci.product = 'VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller'  (string)
  pci.product_id = 12356  (0x3044)  (int)
  pci.subsys_product_id = 12356  (0x3044)  (int)
  pci.subsys_vendor = 'VIA Technologies, Inc.'  (string)
  pci.subsys_vendor_id = 4358  (0x1106)  (int)
  pci.vendor = 'VIA Technologies, Inc.'  (string)
  pci.vendor_id = 4358  (0x1106)  (int)

udi = '/org/freedesktop/Hal/devices/ieee1394_guid11066645557b7a'
  ieee1394.device = '/dev/fw0'  (string)
  ieee1394.guid = 4792110923742074  (0x11066645557b7a)  (uint64)
  ieee1394.product = 'Juju'  (string)
  ieee1394.product_id = 1  (0x1)  (int)
  ieee1394.vendor = 'Linux Firewire'  (string)
  ieee1394.vendor_id = 13634846  (0xd00d1e)  (int)
  info.capabilities = {'ieee1394'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/pci_1106_3044'  (string)
  info.subsystem = 'ieee1394'  (string)
  info.udi = '/org/freedesktop/Hal/devices/ieee1394_guid11066645557b7a'  (string)
  linux.device_file = '/dev/fw0'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'firewire'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:04:00.0/fw0'  (string)
[свернуть]

В этой связи не понятно, что за проблема и как сделать чтобы через карточку pci express увиделась камера...
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!