Hi,

I want to configure linux kernel for USB Mass Storage device (PCI Based).In 
that i have few doubts. Can u pls calrify it.

Hardware 
---------------
 MPC8560 (PCI Host  Mode )
 MPC8540 (PCI Agent Mode )
 ISP1564 (PCI Target - USB Host Controller)

Software 
---------------
 Uboot 1.1.2
 Linux Kernel 2.4.10

Problem 
--------------

 I am using default pci & usb driver given in uboot and linux kernel.

 In my board both MPC8560 (PCI Host), MPC8540 (PCI Agent) should access the 
ISP1564 USB host controller (PCI Target). All the three PCI devices connected 
in a single pci bus.

 My problem is when i load uboot (with PCI Config) and kernel (with 
PCI,USB-EHCI,USB Mass storage Config) in MPC8560. Its working properly.

 After MPC8560 booted , when i try to load uboot (with PCI support disabled) 
and kernel (with PCI,USB-EHCI,USB Mass storage Config). 

The mass storage is not working in  MPC8540 . But its working in MPC8560.

 Few oberservation while testing :

  1. When i enable PCI support in MPC8540 uboot and not booting kernel. The usb 
mass storage not working in MPC8560 kernel.
  2. When i disable PCI support in MPC8540 uboot and not booting kernel(even if 
i boot kernel also). The usb mass storage working in MPC8560 kernel.
  3. In both the case /proc/bus/pci and /proc/pci not created in  MPC8540 
kernel.( Note : I have enabled the option of proc file system , virtual file 
system support in MPC8540 kernel).

Questions 
---------------

 1. By the above problem defintion can u able to guess . Wht would be the 
problem ???
 2. Why proc entry for pci is not created in MPC8540 kernel ??? . Whether PCI 
agent mode has any impact on it.??
 3. Whether any special changes required in pci uboot/kernel driver of MPC8540. 
Since PCI of MPC8540 is in Agent Mode.
 4. Whether any special changes required in USB kernel driver of MPC8540. Since 
PCI of MPC8540 is in Agent Mode. 


Thanks in Advance
 
Regards
Haroun Ansari 

_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

Reply via email to