i2c in arduino

hi am new to arduino am try to communicate arduino to PCA9536D (this ic having one sda and scl line this line are connected LTC2631AITS8-HZ12 and ADS1115IDGST and finally AT24C128BN this all device havingscl and sda lines ) every one having some address (all scl and sda line are interconnected) am try to communicate . when i connect sda line the arduino is do not transmit. if i removing the sda line the arduino is start transmit normally....please any one help me. am always try to communicate with ardunio and one eeprom by using same code its perfectly working then what problem in above design.

Sorry, it's the psychic's day off today, so you're going to have to post code and a schematic.

my code is here

#include <Wire.h>
#include <SoftwareSerial.h>
#include <stdlib.h>
#include <stdio.h>
#define disk1 0x50 //Address of 24aa32a eeprom chip
char incomingByte;
unsigned int integerValue=0;
int stringComplete =0;
void writeEEPROM(int deviceaddress, unsigned int eeaddress,unsigned int data )
{
Wire.beginTransmission(deviceaddress);
Wire.write((int)(eeaddress >> 8)); // MSB
Wire.write((int)(eeaddress & 0xFF)); // LSB
Wire.write(data);
Wire.endTransmission();

delay(500);
}

int readEEPROM(int deviceaddress, unsigned int eeaddress )
{
int rdata = 0xFF;

Wire.beginTransmission(deviceaddress);
Wire.write((int)(eeaddress >> 8)); // MSB
Wire.write((int)(eeaddress & 0xFF)); // LSB
Wire.endTransmission();

Wire.requestFrom(deviceaddress,1);

if (Wire.available()) rdata = Wire.read();

return rdata;
}

void setup(void)
{
Serial.begin(9600);
Wire.begin();
unsigned int address = 0;
}

void loop(){
unsigned int address = 0;
if (Serial.available()) {
integerValue = 0;
while(1) {
incomingByte = Serial.read();
if (incomingByte == ‘\n’) break;
if (incomingByte == -1) continue;
integerValue *= 10; // shift left 1 decimal place
// convert ASCII to integer, add, and shift left 1 decimal place
integerValue = ((incomingByte - 48) + integerValue);
}
}
//Serial.println(integerValue); // Do something with the value
writeEEPROM(disk1, address, integerValue);
Serial.println(readEEPROM(disk1, address), DEC);
}
in the above code is working 24c… eeprom but if i connect other i2c ic the tx signal was off

And now with code tags and schematic, please.