I am not hitting the problem here. The sht and proc name should be set
when we allocate the host, so before it is even exported in sysfs.
Is this just a kernel.org 2.6.38.4 kernel but with some vmware modules?
Has this worked with older kernels?
For the other scsi/sata drivers in your setup if you just do
cat /sys/class/scsi_host/hostXYX/proc_name does it work?
Could you also send me your kernel .config.
1. Looks like it's just 2.6.38.4 kernel problem. It successfully works
on kernel 2.6.35.7 in same ESXi environment with no special vmware
module loaded.
2. cat /sys/class/scsi_host/hostXYX/proc_name for other sata/scsi
drives (where host5 related to iSCSI):
hostname:~# ls /sys/class/scsi_host/
host0 host1 host2 host5
hostname:~# cat /sys/class/scsi_host/host0/proc_name
mptspi
hostname:~# cat /sys/class/scsi_host/host1/proc_name
ata_piix
hostname:~# cat /sys/class/scsi_host/host2/proc_name
ata_piix
hostname:~# cat /sys/class/scsi_host/host5/proc_name
Killed
3. .config of successful kernel 2.6.35.7 see in attached file '2.6.35.7.config'
4. .config of failure kernel 2.6.38.4 see in attached file '2.6.38.4.config'