laut log (ich hab nun verbose hochgedreht auf 5):
Code
dmesg | grep saa716x
saa716x_pci_init (0): found a Technotrend S2 6400 Dual S2 Premium PCIe card
saa716x_getbootscript_setup (0): Domain 0: Clk PSS <0x218> Divider: 0x7f80d --> N=1, M=2, freq=1250
saa716x_getbootscript_setup (0): Domain 1: Clk DCS <0x21c> Divider: 0x7f80d --> N=1, M=2, freq=1250
saa716x_getbootscript_setup (0): Domain 2: Clk SPI <0x220> Divider: 0x7f825 --> N=1, M=5, freq=500
saa716x_getbootscript_setup (0): Domain 3: Clk I2C/Boot <0x224> Divider: 0x7f84d --> N=1, M=10, freq=250
saa716x_getbootscript_setup (0): Domain 4: Clk PHI <0x228> Divider: 0x7f80d --> N=1, M=2, freq=1250
saa716x_getbootscript_setup (0): Domain 5: Clk VI0 <0x22c> Divider: 0x7f84d --> N=1, M=10, freq=250
saa716x_getbootscript_setup (0): Domain 6: Clk VI1 <0x230> Divider: 0x7f84d --> N=1, M=10, freq=250
saa716x_getbootscript_setup (0): Domain 7: Clk FGPI0 <0x234> Divider: 0x7f84d --> N=1, M=10, freq=250
saa716x_getbootscript_setup (0): Domain 8: Clk FGPI1 <0x238> Divider: 0x7f84d --> N=1, M=10, freq=250
saa716x_getbootscript_setup (0): Domain 9: Clk FGPI2 <0x23c> Divider: 0x7f84d --> N=1, M=10, freq=250
saa716x_getbootscript_setup (0): Domain 10: Clk FGPI3 <0x240> Divider: 0x7f84d --> N=1, M=10, freq=250
saa716x_getbootscript_setup (0): Domain 11: Clk AI0 <0x244> Divider: 0x7f84d --> N=1, M=10, freq=250
saa716x_getbootscript_setup (0): Domain 12: Clk AI1 <0x248> Divider: 0x7f84d --> N=1, M=10, freq=250
saa716x_getbootscript_setup (0): Domain 13: Clk Phy <0x24c> Divider: 0x7f80d --> N=1, M=2, freq=1250
saa716x_core_boot (0): Using External Boot from config
saa716x_ff_pci_probe (0): SAA716x Core Boot Success
saa716x_msi_init (0): Initializing MSI ..
saa716x_msi_init (0): Interrupts ena_l <00> ena_h <00> sta_l <00> sta_h <00>
saa716x_jetpack_init (0): SAA7160 Jetpack Successfully initialized
saa716x_i2c_init (0): Initializing SAA7160 I2C Core
saa716x_i2c_init (0): Initializing adapter (0) SAA716x I2C Core 0
saa716x_i2c_hwinit (0): Adapter (b000) SAA716x I2C Core 0 RESET
saa716x_i2c_hwinit (0): Initializing Adapter SAA716x I2C Core 0 @ 100k
saa716x_i2c_hwinit (0): Adapter (b000) Autowake <0> Active <1>
saa716x_i2c_init (0): Initializing adapter (1) SAA716x I2C Core 1
saa716x_i2c_hwinit (0): Adapter (c000) SAA716x I2C Core 1 RESET
saa716x_i2c_hwinit (0): Initializing Adapter SAA716x I2C Core 1 @ 100k
saa716x_i2c_hwinit (0): Adapter (c000) Autowake <0> Active <1>
saa716x_i2c_init (0): SAA7160 I2C Core succesfully initialized
-------------> saa716x_ff_fpga_init (0): SAA716x FF FPGA INITN=0, rounds=5000 <------------------------
saa716x_ff_fpga_init (0): SAA716x FF FPGA DONE=0
saa716x_ff_fpga_init (0): SAA716x FF FPGA write bitstream
saa716x_ff_fpga_init (0): SAA716x FF FPGA write bitstream done
saa716x_ff_fpga_init (0): SAA716x FF FPGA DONE=0
saa716x_ff_pci_probe (0): SAA716x FF FPGA Initialization failed
saa716x_i2c_exit (0): Removing SAA7160 I2C Core
saa716x_i2c_exit (0): Removing adapter (0) SAA716x I2C Core 0
saa716x_i2c_exit (0): Removing adapter (1) SAA716x I2C Core 1
saa716x_i2c_exit (0): SAA7160 I2C Core succesfully removed
saa716x_pci_exit (0): SAA7160 mem0: 0xf8180000
Alles anzeigen
klappt dieser Aufruf von saa716x_gpio_read:
Code
rounds = 0;
fpgaInit = saa716x_gpio_read(saa716x, TT_PREMIUM_GPIO_FPGA_INITN);
while (fpgaInit == 0 && rounds < 5000) {
msleep(1);
fpgaInit = saa716x_gpio_read(saa716x, TT_PREMIUM_GPIO_FPGA_INITN);
rounds++;
}
dprintk(SAA716x_INFO, 1, "SAA716x FF FPGA INITN=%d, rounds=%d",
fpgaInit, rounds);
offensichtlich nie auf meinem System. Ich habe zum Testen den auskommentierten sleep wieder reingenommen, aendert aber nix. Da ich nicht weiss, wie ich das log sinnvoll kuerzen kann, hab ich hier: http://www.chianterastutte.eu/export/dmesg.txt einfach das komplette hingepackt.
Danke fuer jeden Hinweis wo ich noch suchen kann!