Juan,

The problem seems to be with SMB errors when connecting to Windows Server 2003 
share. It is not specific to our Dell Precision 3400 series. The problem can be 
reproduced on different PC types and even in Virtual Machines.

When we use our Windows Server 2003 repository and the newest unattended 4.7 
rc4 build booted from either linuxboot tftp or CD we receive the following 
errors when the XP install process begins copying files:
> smb_proc_readX_data: offset is larger than SMB_READX_MAX_PAD 
> or negative!
> smb_proc_readX_data: -59 > 64 || -59 < 0
> smb_proc_request: request [c136ae60, mid=1432] timed out!
The errors are numerous and eventually halt the install process.

To verify that it is only a Windows Server 2003 issue I copied the install 
repository to a Linux samba share and there where no errors and the unattended 
process continues past the XP setup copy file stage.

I believe this error is due to the Linux kernel bug in 2.6.23.11 when using 
smbmount on a 2003 server (reference http://www.wlug.org.nz/SambaNotes). One of 
the recommended solutions is using mount.cifs instead of smbmount which is 
depreciated and not maintained any more (reference: 
http://us3.samba.org/samba/docs/man/manpages-3/smbmount.8.html).

In the linuxboot misc code, specifically the master file, smbmount is attempted 
first and if that fails mount.cifs is used. See code snippet below:

>    echo "*** Trying smbmount $Z_PATH /z -o ttl=600000,$mount_opts"
>
>    if smbmount "$Z_PATH" /z -o "ttl=600000,$mount_opts" ; then
>        check_z \
>            && break
>        echo "*** smbmount \"succeeded\", but /z/dosbin/install.pl not found"
>        umount /z
>    else
>        echo "*** smbmount failed."
>    fi
>
>    echo "*** Trying mount.cifs $Z_PATH /z -o $mount_opts"
>
>    if mount.cifs "$Z_PATH" /z -o "$mount_opts" ; then
>        check_z \
>            && break
>        echo "*** mount.cifs \"succeeded\", but /z/dosbin/install.pl not found"
>        umount /z
>    else
>        echo "*** mount.cifs failed."
>    fi

I would recommend switching the above mount attempt procedures and letting 
mount.cifs be the first attempt. Is it possible to update the unattended 4.7 
rc4 linuxboot build to include that change or maybe implement a config option 
somewhere. We are unable to rebuild the linuxboot code currently due to dosemu 
compile errors.

Thanks.
Matt Sherrill

-----Original Message-----
From: Juan Jose Pablos [mailto:[EMAIL PROTECTED] 
Sent: Thursday, December 27, 2007 10:21 AM
To: Scott Card
Cc: unattended-devel@lists.sourceforge.net; Matt Sherrill
Subject: Re: [Unattended] 4.7 Release

Scott Card escribió:
> Note that there are still some pretty big blocking SMB errors on Dell 
> Precision 3400 series workstations.
> 
could you expand a bit more that information?


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
unattended-devel mailing list
unattended-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unattended-devel

Reply via email to