Hi Ben,

We have not seen similar issue with other linux distributions  and with debian 
amd64 distribution
My guess is that there is some flaw with the high memory management(>=4G in 
32bit mode) either or both in Buslogic driver and debian kernel.
Debian uses "amd64" kernel for >4G memory in 32bit mode while most other linux 
distribution use "bigmem" kernel configuration.
Is this combination causing the problem?
And what is the difference between "amd64 kernel in 32bit mode"  and "real 
amd64 kernel"?

We configure the virtual device to be used in the virtual machine's 
configuration, which specified clearly the memory size, cpu number,
disk size, nic type before a VM is powered on.... And I think the adapter type 
is determined by  OS with PCI vender ID. So this is unlikely a vmware
related bug.

We can use pvscsi for best performance but our customer may need the buslogic 
virtual adapter so we have to support this configuration.

Regards,
Peter Cao

----- Original Message -----
From: "Ben Hutchings" <b...@decadent.org.uk>
To: "Peter Cao" <pengzhen...@vmware.com>
Cc: "chunmei(Tracy) Huang" <cmhu...@vmware.com>, "Arvind Kumar" 
<arku...@vmware.com>, 678...@bugs.debian.org
Sent: Thursday, June 21, 2012 11:05:43 AM
Subject: Re: Bug#678236: linux-image-2.6.32-5-amd64: Disk IO error when running 
debian 6.0.x with buslogic virtual disk and 4G+ mem in a VMware VM

On Wed, 2012-06-20 at 19:17 -0700, Peter Cao wrote:
> Hi Ben,
> 
> The disk became read-only when the error happens so the log was not saved.
> But I have a screenshot for the error msg:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=debian-605-32bit-buslogic-6Gmem-IO_error.png;att=2;bug=678236
> 
> We have not see any error with PVSCSI adapter so far.
> And there is no error with debian 64bit release but only the 32bit release 
> with large memory+buslogic.
[...]

So far as I can see, BusLogic has not been changed in any significant
way between Linux 2.6.32 and current mainline (3.5-rc3).  So unless you
know better, this problem also affects mainline Linux and should be
fixed there first.

But what is the point of using this driver at all under VMware, when we
could use vmw_pvscsi?  Do you make the same SCSI devices available to
the guest through both an emulated BusLogic adapter and paravirtual SCSI
adapter at the same time?

In that case, could the BusLogic driver detect that an adapter is
actually an emulation (based on PCI subsystem vendor ID?) and ignore it
because the vmw_pvscsi driver will work better?

If not, isn't it a bug in VMware that it enables the BusLogic device and
not the PV-SCSI device for Debian guests?

Ben.

-- 
Ben Hutchings
Every program is either trivial or else contains at least one bug



-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1596554928.6288834.1340249910450.javamail.r...@vmware.com

Reply via email to