[Bug 14996] New: Live CD HP dx5150 MT (Athlon64) cannot mount installation CD during boot

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Thu Sep 8 23:13:14 UTC 2005


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=14996
Ubuntu | linux

           Summary: Live CD HP dx5150 MT (Athlon64) cannot mount
                    installation CD during boot
           Product: Ubuntu
           Version: unspecified
          Platform: amd64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: linux
        AssignedTo: ben.collins at ubuntu.com
        ReportedBy: joe at k12s.phast.umass.edu
         QAContact: kernel-bugs at lists.ubuntu.com


I have an HP DX5150 MT (Athlon64) machine on my desk at work, and am currently
running hoary with a custom compiled kernel, and custom compiled x.org to get
things *mostly* working.  I'm hoping breezy will work out of the box.  I'll be
writing up many bugs w/ this machine (it has all REALLY new hardware new to
2.6.12). It's a stock
config from HP, but basically EVERYTHING is on a single chip on the motherboard
(sound, video, sata, ata, usb)

When I try to boot the LiveCD 9/6 build, AMD64, the machine fails when it tries
to mount the "installation CD".  The system can obviously read the CD (since it
booted off of it)

When I open a shell, and try to mount the drive, I get an invalid argument error:
mount -t iso9660 /dev/cdroms/cdrom0 /z
mount: /dev/cdroms/cdrom0 is write proetected, mounting read-only
mount: Mounting /dev/cdroms/cdrom0 on /z failed: Invalid argument

dmesg shows:
Unable to identify CD-ROM format.

I have tried this on two identical HP machines, with the same results.

Earlier in syslog I see these errors (I don't think they're related)
Missing modules 'ide-mod (Lnux IDE driver), ide-probe-mod (linux ide probe
driver), ide-detect (linux ide detection)
then it starts searching for ubuntu installation media
and cdrom-detect gets mad

While the system is in this state, I can eject the cdrom.  I tried putting a
known good CD in the drive.  It cannot mount that.  I tried putting a known good
PRESSED cd in the drive, it did not mount either.

The machine itself normally runs a hoary system with a custom 2.6.12 kernel. 
That cannot mount cdroms either.

If I cat /dev/cdroms/cdrom0, it DOES produce data.  hdparm reports DMA is not on:

/dev/hda:
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 HDIO_GETGEO failed: Invalid argument

Since it properly detects the drive, can read data from it, the drive works.. I
tried to figure out why it can't mount things on it.

I did a dd if=/dev/cdrom/cdrom0 of=/tmp/cdrom-1meg-hp bs=1M count=1
on the HP machine, and did the same thing on my old dell machine.  I used a
pressed hoary live CD for this.

I have attached the two files.  If you do a hex diff between the two files, you
will discover
my HP machine every 60 (sometimes less) bytes adds 2 (hex) to a single byte. 
Soundly corrupting what it's reading :)

I am assuming this drive works because:
 a) This happens on another HP dx5150
 b) The thing can friggin' boot the live cd, just not "mount" the partition
 c) I did a hoary install partially from cd on this thing a few months ago when
we got the machine

I assume this is some nasty kernel issue.  Here is my /proc/pci
PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: PCI device 1002:5950 (ATI Technologies Inc) (rev 1).
      Master Capable.  Latency=64.  
      Non-prefetchable 64 bit memory at 0x0 [0x1fffffff].
  Bus  0, device   1, function  0:
    PCI bridge: PCI device 1002:5a3f (ATI Technologies Inc) (rev 0).
      Master Capable.  Latency=99.  Min Gnt=10.
  Bus  0, device   5, function  0:
    PCI bridge: PCI device 1002:5a37 (ATI Technologies Inc) (rev 0).
      Master Capable.  No bursts.  Min Gnt=2.
  Bus  0, device  18, function  0:
    IDE interface: ATI Technologies Inc ATI 4379 Serial ATA Controller (rev 0).
      IRQ 5.
      Master Capable.  Latency=64.  
      I/O at 0xfc00 [0xfc07].
      I/O at 0xf800 [0xf803].
      I/O at 0xf400 [0xf407].
      I/O at 0xf000 [0xf003].
      I/O at 0xec00 [0xec0f].
      Non-prefetchable 32 bit memory at 0xfe02f000 [0xfe02f1ff].
  Bus  0, device  19, function  0:
    USB Controller: PCI device 1002:4374 (ATI Technologies Inc) (rev 0).
      IRQ 10.
      Master Capable.  Latency=64.  
      Non-prefetchable 32 bit memory at 0xfe02e000 [0xfe02efff].
  Bus  0, device  19, function  1:
    USB Controller: PCI device 1002:4375 (ATI Technologies Inc) (rev 0).
      IRQ 10.
      Master Capable.  Latency=64.  
      Non-prefetchable 32 bit memory at 0xfe02d000 [0xfe02dfff].
  Bus  0, device  19, function  2:
    USB Controller: PCI device 1002:4373 (ATI Technologies Inc) (rev 0).
      IRQ 10.
      Master Capable.  Latency=64.  
      Non-prefetchable 32 bit memory at 0xfe02c000 [0xfe02cfff].
  Bus  0, device  20, function  0:
    SMBus: ATI Technologies Inc ATI SMBus (rev 16).
      I/O at 0x500 [0x50f].
      Non-prefetchable 32 bit memory at 0xfe02b000 [0xfe02b3ff].
  Bus  0, device  20, function  1:
    IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller
ATI (rev 0).
      Master Capable.  Latency=64.  
      I/O at 0xe400 [0xe40f].
  Bus  0, device  20, function  3:
    ISA bridge: PCI device 1002:4377 (ATI Technologies Inc) (rev 0).
  Bus  0, device  20, function  4:
    PCI bridge: PCI device 1002:4371 (ATI Technologies Inc) (rev 0).
      Master Capable.  Latency=64.  Min Gnt=2.
  Bus  0, device  20, function  5:
    Multimedia audio controller: PCI device 1002:4370 (ATI Technologies Inc)
(rev 1).
      IRQ 11.
      Master Capable.  Latency=64.  Min Gnt=2.
      Non-prefetchable 32 bit memory at 0xfe02a000 [0xfe02a0ff].
  Bus  0, device  24, function  0:
    Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration (rev 0).
  Bus  0, device  24, function  1:
    Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
(rev 0).
  Bus  0, device  24, function  2:
    Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM
Controller (rev 0).
  Bus  0, device  24, function  3:
    Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control (rev 0).
  Bus  1, device   5, function  0:
    VGA compatible controller: PCI device 1002:5954 (ATI Technologies Inc) (rev 0).
      IRQ 11.
      Master Capable.  Latency=64.  Min Gnt=8.
      Prefetchable 32 bit memory at 0xd0000000 [0xd7ffffff].
      I/O at 0xcc00 [0xccff].
      Non-prefetchable 32 bit memory at 0xfdaf0000 [0xfdafffff].
  Bus  1, device   5, function  1:
    Display controller: PCI device 1002:5854 (ATI Technologies Inc) (rev 0).
      Master Capable.  Latency=64.  Min Gnt=8.
      Prefetchable 32 bit memory at 0xc8000000 [0xcfffffff].
      Non-prefetchable 32 bit memory at 0xfdae0000 [0xfdaeffff].
  Bus  2, device   0, function  0:
    Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet
PCI Express (rev 32).
      IRQ 11.
      Non-prefetchable 64 bit memory at 0xfde00000 [0xfde0ffff].

Let me know what else you might want.

-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the kernel-bugs mailing list