#37 Help with error: can't initialize i2c bus

closed
None
5
2008-09-15
2007-11-12
mhunt0
No

ok, I been trying to solve this but haven't found ne info on the subject, so here's the problem if anyone can help me :)

I get this error (using dmesg):

i2c-algo-bit.o: (0) scl=1, sda=1
i2c-algo-bit.o: (1) scl=0, sda=0
i2c-algo-bit.o: SCL unexpected low while pulling SDA low!
Buz[0]: find_zr36057() - can't initialize i2c bus
No known MJPEG cards found

these are the modules I load:

modprobe saa7111
modprobe saa7185
modprobe zr36060 low_bitrate=1
modprobe zr36067 card=7 default_norm=1 lock_norm=1 pass_through=0 lml33dpath=1

Last one: (modprobe zr36067 ... ) returns "no such device"

This worked the first time I configured, but on the next time I booted the PC, it gave me the above messega . Help ?

My PC:

OpenSuSE 10.2 /KDE
Dell Precision 340, P4 1.8 GHz
512 MB RAM
NVidia Quadro 2 Pro, 64 MB
Creative SBLive! Sound Card

Zora base card: Iomega Buz

Discussion

  • Bernhard Praschinger

    Logged In: YES
    user_id=155293
    Originator: NO

    Sorry for the late answer
    When you do as root a lspci -vv, you find lines about the Zoran card, they should look like that:
    Multimedia video controller: Zoran Corporation ZR36057PQC Video cutting chipset (rev 02)
    Subsystem: Iomega Corporation JPEG/TV Card

    Which kernel do you use the Suse one or a self compiled ?

    When you grep through the output of demsg For you find lines starting with MJPEG or Buz ?

    The other modules like i2c-core, i2c-algo-bit, videodev, videocodec load without prolbems ?

    Can you do the last modpobe, so it lookes like that:
    modprobe zr36067 debug=3 default_norm=0 lock_norm=0 pass_through=0 lml33dpath=1
    That should give more debugging info, and let's the driver decide which card to load. I'm not soure that your card number 7 is correct.

     
  • Bernhard Praschinger

    • assigned_to: nobody --> waldviertler
     
  • mhunt0

    mhunt0 - 2007-11-24

    Logged In: YES
    user_id=1699123
    Originator: YES

    Hello, thank you for writing here is the information returned from the commands you mentioned.

    Using lspci -vv return the following: *** notice: chipset (rev 01)

    03:09.0 Multimedia video controller: Zoran Corporation ZR36057PQC Video cutting chipset (rev 01)
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step ping- SERR- FastB2B-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 64 (500ns min, 4000ns max)
    Interrupt: pin A routed to IRQ 169
    Region 0: Memory at fe3fe000 (32-bit, non-prefetchable) [size=4K]

    OS info:

    Linux 2.6.18.8-0.5-default i686
    openSUSE 10.2 (i586)
    KDE 3.5.5 "release 45.4"

    The kernel is the same that comes from the installation CD, which comes with the latest versions of the Zoran drivers already included. I have never re-compile the kernel.

    DMESG returhs the following:

    Zoran MJPEG board driver version 0.9.5
    ACPI: PCI Interrupt 0000:03:09.0[A] -> GSI 19 (level, low) -> IRQ 169
    MJPEG[0]: Zoran ZR36057 (rev 1) irq: 169, memory: 0xfe3fe000.
    MJPEG[0]: find_zr36057() - no card specified, please use the card=X insmod option
    No known MJPEG cards found.

    Which states that it misses the card=7 parameter. For a while I tried to find where this command was located in the boot scripts but didn't find it. Since the Buz is alñready installed before OpenSuse was installed, then the card was detected during installation but it's missing that parameter as well as the other 2 modules (saa7111, saa7185)

    The modules you mentioned (i2c-core, i2c-algo-bit, videodev, videocodec) always load automatically and don't report errors.

    I tried to load zr36067 as you mentioned but it still returned the same error:

    FATAL: Error inserting zr36067 (/lib/modules/2.6.18.8-0.5-default/kernel/drivers/media/video/zr36067.ko): No such device

    it didn't returned aditional information.

    I'm sure the parameter card=7 is correct because whe turning on the PC and before the OS loads, the bios detects the Iomega Buz and reportes it as card=7.

    Mi biggest surpirse is that the very first time I load those 3 modules, it worked, but the next time I turned on the PC it returned that error and hasn't worked ever since..

    Thank you for any tips you may have.

    MHR

     
  • Bernhard Praschinger

    • status: open --> pending
     
  • SourceForge Robot

    • status: pending --> closed
     
  • SourceForge Robot

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks