Did you check this? Installation problems: I/O erro: dev sr0 / Installation / Arch Linux Forums https://bbs.archlinux.org/viewtopic.php?id=195763 On Tue, Sep 20, 2016 at 11:24 PM, David C. Rankin < drankinatty@suddenlinkmail.com> wrote:
All,
First let me explain I have search through the forums, StackExchange site (SuperUser & Linux Unix StackExhange) and read the problems with similar title, 90% of which were USB install and related to failure to have the proper iso name (e.g ARCH_201603) as the image name, the other 10% were related to /dev/disk/by-label not being created and suggest the creation of the directory and symlink of the install device (e.g. /dev/sr0 to /dev/disk/by-label/ARCH_201603) and exiting the maintenance shell to have the install pickup and continue. Neither of these are a solution.
I have one Supermicro server (similar but slightly older) where the install went without issue (H8QM8-2 w/4 Opteron 8360SE). This server is the H8DME-2-LS006 Rev 1.10 w/2 Opteron 8382 processors. (specs: http://www.supermicro.com/Aplus/motherboard/Opteron2000/MCP55/H8DME-2.cfm)
Initially, the boot would hang during pci activation with the line
pci 000:00:1a.0: [1a:1e:1100] type -- class 0x060000
I reset the bios to the failsafe defaults, still no joy.
The Hardware Detection Tool showed a 3Leaf Systems, Inc.|unknown device at that address, the details of which were:
Vendor : 3Leaf Systems, Inc. Product : unknown Class : Host bridge Location : 00:1a.0 PCI ID : 1a1e:1100[0000:0000] Latency : 0 Module : unknown
Looking though all the bios options, trying one at a time, I found an option for something related to AQUA (? This board an AQUA were apparently the brainchild of 3Leaf, Inc. now out of business http://www.eetimes.com/document.asp?doc_id=1172150 which allowed you to link 32 Opteron processors into a single server)
So disabling AQUA completely in the bios allowed the box to boot normally all the way though:
:: running hook [archiso_pxe_nfs] :: Mounting '/dev/disk/by-label/ARCH_201603' to '/run/archiso/bootmnt' Waiting 30 seconds for devices....
then the error and I'm dropped to the maintenance shell (e.g. [rootfs /]# ). I've tried the solutions shown at the beginning but I still can't proceed with the remainder of the install. When I create the /dev/disk/by-label directory, create the symlink, and exit the maintenance shell, I get the following error:
Buffer I/O error on dev sr0 logical block 0, async page read sr 6:0:1:0 [sr0] tag#0 UNKNOWN(0x2003) Result:hostbyte-0x00 driverbyte=0x08 sr 6:0:1:0 [sr0] tag#0 Sense Key : 0x4 [current] sr 6:0:1:0 [sr0] tag#0 ASC=0x8 ASCQ=0x3 sr 6:0:1:0 [sr0] tag#0 CDB: opcode: 0x28 28 00 00 00 00 00 00 00 02 00 blk_update_request: I/O error, dev sr0, sector 0 isofs_fill_super: bread failed, dev=sr0, iso_blknum=16, block=16
So I need help from the smart folks here. I'm not entirely sure what this error is telling me other than there is some UNKNOWN result that prevents the archiso mount. With this AQUA setting completely disabled in the bios, I don't know if this error is related to that setting, but I suspect it is. What could I try to get past this error? Is there some kernel parameter I coud try to pass at boot that might help? Has anyone else seen this or found another solution?
Thanks for any advise you can give..
-- David C. Rankin, J.D.,P.E.