[syslinux] HDT: Doesn't work with syslinux

Kim Mik kimmik999999 at yahoo.co.uk
Mon Mar 23 15:46:06 PDT 2009


Here is the hardware configuration:

=================================================================
$sudo lshw
gert-torres
    description: Desktop Computer
    product: MS-7327
    vendor: MEDIONPC
    version: 1.0
    serial: To Be Filled By O.E.M.
    width: 32 bits
    capabilities: smbios-2.5 dmi-2.5 smp-1.4 smp
    configuration: chassis=desktop cpus=2 uuid=1C39ED81-1557-DC11-8E04-0E78D3720723
  *-core
       description: Motherboard
       product: MS-7327
       vendor: MEDIONPC
       physical id: 0
       version: 1.0
       serial: To be filled by O.E.M.
       slot: To Be Filled By O.E.M.
     *-firmware
          description: BIOS
          vendor: American Megatrends Inc.
          physical id: 0
          version: A7327MLN.10J (06/28/2007)
          size: 64KiB
          capacity: 448KiB
          capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification
     *-cpu:0
          description: CPU
          product: AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
          vendor: Advanced Micro Devices [AMD]
          physical id: 4
          bus info: cpu at 0
          version: 15.11.1
          serial: To Be Filled By O.E.M.
          slot: CPU 1
          size: 2600MHz
          capacity: 2600MHz
          width: 64 bits
          clock: 200MHz
          capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp x86-64 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch cpufreq
        *-cache:0
             description: L1 cache
             physical id: 5
             slot: L1-Cache
             size: 128KiB
             capacity: 256KiB
             capabilities: pipeline-burst internal varies data
        *-cache:1
             description: L2 cache
             physical id: 6
             slot: L2-Cache
             size: 512KiB
             capacity: 1MiB
             capabilities: pipeline-burst internal varies unified
        *-cache:2 DISABLED
             description: L3 cache
             physical id: 7
             slot: L3-Cache
             capabilities: internal
     *-memory
          description: System Memory
          physical id: 29
          slot: System board or motherboard
          size: 1GiB
        *-bank:0
             description: DIMM Synchronous 333 MHz (3.0 ns)
             product: PartNum0
             vendor: Manufacturer0
             physical id: 0
             serial: SerNum0
             slot: DIMM0
             size: 512MiB
             width: 64 bits
             clock: 333MHz (3.0ns)
        *-bank:1
             description: DIMM Synchronous 333 MHz (3.0 ns)
             product: PartNum1
             vendor: Manufacturer1
             physical id: 1
             serial: SerNum1
             slot: DIMM1
             size: 512MiB
             width: 64 bits
             clock: 333MHz (3.0ns)
     *-cpu:1
          physical id: 1
          bus info: cpu at 1
          version: 15.11.1
          size: 2600MHz
          capacity: 2600MHz
          capabilities: cpufreq
        *-cache:0
             description: L1 cache
             physical id: 0
             size: 128KiB
        *-cache:1
             description: L2 cache
             physical id: 1
             size: 512KiB
     *-pci:0
          description: Host bridge
          product: RS690 Host Bridge
          vendor: ATI Technologies Inc
          physical id: 100
          bus info: pci at 0000:00:00.0
          version: 00
          width: 32 bits
          clock: 66MHz
        *-pci:0
             description: PCI bridge
             product: RS690 PCI to PCI Bridge (Internal gfx)
             vendor: ATI Technologies Inc
             physical id: 1
             bus info: pci at 0000:00:01.0
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: pci ht bus_master cap_list
           *-display
                description: VGA compatible controller
                product: RS690 [Radeon X1200 Series]
                vendor: ATI Technologies Inc
                physical id: 5
                bus info: pci at 0000:01:05.0
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi bus_master cap_list
                configuration: driver=fglrx_pci latency=64 module=fglrx
           *-multimedia
                description: Audio device
                product: Radeon X1200 Series Audio Controller
                vendor: ATI Technologies Inc
                physical id: 5.2
                bus info: pci at 0000:01:05.2
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi bus_master cap_list
                configuration: driver=HDA Intel latency=64 module=snd_hda_intel
        *-pci:1
             description: PCI bridge
             product: RS690 PCI to PCI Bridge (PCI Express Port 3)
             vendor: ATI Technologies Inc
             physical id: 7
             bus info: pci at 0000:00:07.0
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht bus_master cap_list
             configuration: driver=pcieport-driver
           *-network
                description: Ethernet interface
                product: RTL8111/8168B PCI Express Gigabit Ethernet controller
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci at 0000:02:00.0
                logical name: eth0
                version: 01
                serial: 00:19:db:c4:77:88
                size: 100MB/s
                capacity: 1GB/s
                width: 64 bits
                clock: 33MHz
                capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=10.0.48.245 latency=0 link=yes module=r8169 multicast=yes port=twisted pair speed=100MB/s
        *-storage
             description: SATA controller
             product: SB600 Non-Raid-5 SATA
             vendor: ATI Technologies Inc
             physical id: 12
             bus info: pci at 0000:00:12.0
             logical name: scsi0
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: storage pm bus_master cap_list emulated
             configuration: driver=ahci latency=64 module=ahci
           *-disk
                description: ATA Disk
                product: ST3360320AS
                vendor: Seagate
                physical id: 0.0.0
                bus info: scsi at 0:0.0.0
                logical name: /dev/sda
                version: 3.AA
                serial: 9QF6M3CX
                size: 335GiB (360GB)
                capabilities: partitioned partitioned:dos
                configuration: ansiversion=5 signature=86d9739a
              *-volume:0
                   description: Windows NTFS volume
                   physical id: 1
                   bus info: scsi at 0:0.0.0,1
                   logical name: /dev/sda1
                   logical name: /media/windows
                   version: 3.1
                   serial: 70465162-7be4-4d1e-a3f5-cdf8aecc4bbc
                   size: 7169MiB
                   capacity: 7169MiB
                   capabilities: primary ntfs initialized
                   configuration: clustersize=4096 created=2008-10-15 03:44:49 filesystem=ntfs label=Windows mount.fstype=fuseblk mount.options=rw,nosuid,nodev,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 state=mounted
              *-volume:1
                   description: Extended partition
                   physical id: 2
                   bus info: scsi at 0:0.0.0,2
                   logical name: /dev/sda2
                   size: 328GiB
                   capacity: 328GiB
                   capabilities: primary extended partitioned partitioned:extended
                 *-logicalvolume:0
                      description: Linux filesystem partition
                      physical id: 5
                      logical name: /dev/sda5
                      logical name: /
                      logical name: /dev/.static/dev
                      capacity: 7169MiB
                      capabilities: bootable
                      configuration: mount.fstype=ext3 mount.options=ro,errors=remount-ro,data=ordered state=mounted
                 *-logicalvolume:1
                      description: Linux filesystem partition
                      physical id: 6
                      logical name: /dev/sda6
                      capacity: 6659MiB
                 *-logicalvolume:2
                      description: Linux filesystem partition
                      physical id: 7
                      logical name: /dev/sda7
                      capacity: 7169MiB
                 *-logicalvolume:3
                      description: Linux filesystem partition
                      physical id: 8
                      logical name: /dev/sda8
                      capacity: 6149MiB
                 *-logicalvolume:4
                      description: Linux filesystem partition
                      physical id: 9
                      logical name: /dev/sda9
                      capacity: 6659MiB
                 *-logicalvolume:5
                      description: Linux filesystem partition
                      physical id: a
                      logical name: /dev/sda10
                      logical name: /home
                      logical name: /home/ftpuser/mask1
                      logical name: /home/ftpuser/mask2
                      logical name: /home/ftpuser/mask3
                      logical name: /home/ftpuser/mask4
                      capacity: 285GiB
                      configuration: mount..fstype=ext3 mount.options=rw,relatime,errors=continue,data=ordered state=mounted
                 *-logicalvolume:6
                      description: Linux swap / Solaris partition
                      physical id: b
                      logical name: /dev/sda11
                      capacity: 1498MiB
                      capabilities: nofs
                 *-logicalvolume:7
                      description: W95 FAT32 (LBA) partition
                      physical id: c
                      logical name: /dev/sda12
                      logical name: /media/recover
                      capacity: 3074MiB
                      configuration: mount.fstype=vfat mount.options=rw,gid=46,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,utf8 state=mounted
        *-usb:0
             description: USB Controller
             product: SB600 USB (OHCI0)
             vendor: ATI Technologies Inc
             physical id: 13
             bus info: pci at 0000:00:13.0
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: bus_master
             configuration: driver=ohci_hcd latency=64 module=ohci_hcd
        *-usb:1
             description: USB Controller
             product: SB600 USB (OHCI1)
             vendor: ATI Technologies Inc
             physical id: 13.1
             bus info: pci at 0000:00:13.1
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: bus_master
             configuration: driver=ohci_hcd latency=64 module=ohci_hcd
        *-usb:2
             description: USB Controller
             product: SB600 USB (OHCI2)
             vendor: ATI Technologies Inc
             physical id: 13.2
             bus info: pci at 0000:00:13.2
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: bus_master
             configuration: driver=ohci_hcd latency=64 module=ohci_hcd
        *-usb:3
             description: USB Controller
             product: SB600 USB (OHCI3)
             vendor: ATI Technologies Inc
             physical id: 13.3
             bus info: pci at 0000:00:13.3
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: bus_master
             configuration: driver=ohci_hcd latency=64 module=ohci_hcd
        *-usb:4
             description: USB Controller
             product: SB600 USB (OHCI4)
             vendor: ATI Technologies Inc
             physical id: 13.4
             bus info: pci at 0000:00:13.4
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: bus_master
             configuration: driver=ohci_hcd latency=64 module=ohci_hcd
        *-usb:5
             description: USB Controller
             product: SB600 USB Controller (EHCI)
             vendor: ATI Technologies Inc
             physical id: 13.5
             bus info: pci at 0000:00:13.5
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: pm debug bus_master cap_list
             configuration: driver=ehci_hcd latency=64 module=ehci_hcd
        *-serial
             description: SMBus
             product: SBx00 SMBus Controller
             vendor: ATI Technologies Inc
             physical id: 14
             bus info: pci at 0000:00:14.0
             version: 14
             width: 32 bits
             clock: 66MHz
             capabilities: ht cap_list
             configuration: driver=piix4_smbus latency=0 module=i2c_piix4
        *-ide
             description: IDE interface
             product: SB600 IDE
             vendor: ATI Technologies Inc
             physical id: 14.1
             bus info: pci at 0000:00:14.1
             logical name: scsi4
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: ide bus_master emulated
             configuration: driver=pata_atiixp latency=64 module=pata_atiixp
           *-cdrom
                description: DVD-RAM writer
                product: DVDRAM GSA-H44N
                vendor: HL-DT-ST
                physical id: 0.0.0
                bus info: scsi at 4:0.0.0
                logical name: /dev/cdrom
                logical name: /dev/cdrw
                logical name: /dev/dvd
                logical name: /dev/dvdrw
                logical name: /dev/scd0
                logical name: /dev/sr0
                version: RK00
                capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
                configuration: ansiversion=5 status=nodisc
        *-multimedia
             description: Audio device
             product: SBx00 Azalia (Intel HDA)
             vendor: ATI Technologies Inc
             physical id: 14.2
             bus info: pci at 0000:00:14.2
             version: 00
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=HDA Intel latency=64 module=snd_hda_intel
        *-isa
             description: ISA bridge
             product: SB600 PCI to LPC Bridge
             vendor: ATI Technologies Inc
             physical id: 14.3
             bus info: pci at 0000:00:14.3
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: isa bus_master
             configuration: latency=0
        *-pci:2
             description: PCI bridge
             product: SBx00 PCI to PCI Bridge
             vendor: ATI Technologies Inc
             physical id: 14.4
             bus info: pci at 0000:00:14.4
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: pci bus_master
           *-firewire
                description: FireWire (IEEE 1394)
                product: VT6306 Fire II IEEE 1394 OHCI Link Layer Controller
                vendor: VIA Technologies, Inc.
                physical id: 0
                bus info: pci at 0000:03:00.0
                version: c0
                width: 32 bits
                clock: 33MHz
                capabilities: pm bus_master cap_list
                configuration: driver=ohci1394 latency=64 maxlatency=32 module=ohci1394
           *-multimedia
                description: Multimedia controller
                product: SAA7131/SAA7133/SAA7135 Video Broadcast Decoder
                vendor: Philips Semiconductors
                physical id: 2
                bus info: pci at 0000:03:02.0
                version: d1
                width: 32 bits
                clock: 33MHz
                capabilities: pm bus_master cap_list
                configuration: driver=saa7134 latency=64 maxlatency=32 mingnt=84 module=saa7134
     *-pci:1
          description: Host bridge
          product: K8 [Athlon64/Opteron] HyperTransport Technology Configuration
          vendor: Advanced Micro Devices [AMD]
          physical id: 101
          bus info: pci at 0000:00:18.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:2
          description: Host bridge
          product: K8 [Athlon64/Opteron] Address Map
          vendor: Advanced Micro Devices [AMD]
          physical id: 102
          bus info: pci at 0000:00:18.1
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:3
          description: Host bridge
          product: K8 [Athlon64/Opteron] DRAM Controller
          vendor: Advanced Micro Devices [AMD]
          physical id: 103
          bus info: pci at 0000:00:18.2
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:4
          description: Host bridge
          product: K8 [Athlon64/Opteron] Miscellaneous Control
          vendor: Advanced Micro Devices [AMD]
          physical id: 104
          bus info: pci at 0000:00:18.3
          version: 00
          width: 32 bits
          clock: 33MHz
          configuration: driver=k8temp module=k8temp
     *-scsi:0
          physical id: 2
          bus info: usb at 6:4
          logical name: scsi6
          capabilities: emulated scsi-host
          configuration: driver=usb-storage
        *-disk
             description: SCSI Disk
             physical id: 0.0.0
             bus info: scsi at 6:0.0.0
             logical name: /dev/sdb
             size: 698GiB (750GB)
             capabilities: partitioned partitioned:dos
             configuration: signature=0009582d
           *-volume:0
                description: Windows NTFS volume
                physical id: 1
                bus info: scsi at 6:0.0.0,1
                logical name: /dev/sdb1
                logical name: /media/Windows 7
                version: 3.1
                serial: 0ce18c74-6432-4bc8-9f21-e4802bf30d03
                size: 29GiB
                capacity: 29GiB
                capabilities: primary ntfs initialized
                configuration: clustersize=4096 created=2009-02-11 21:33:45 filesystem=ntfs label=Windows 7 mount.fstype=fuseblk mount.options=rw,nosuid,nodev,user_id=0,group_id=0,allow_other,blksize=4096 state=mounted
           *-volume:1
                description: Extended partition
                physical id: 2
                bus info: scsi at 6:0.0.0,2
                logical name: /dev/sdb2
                size: 668GiB
                capacity: 668GiB
                capabilities: primary extended partitioned partitioned:extended
              *-logicalvolume
                   description: Linux filesystem partition
                   physical id: 5
                   logical name: /dev/sdb5
                   capacity: 618GiB
     *-scsi:1
          physical id: 3
          bus info: usb at 6:8
          logical name: scsi7
          capabilities: emulated scsi-host
          configuration: driver=usb-storage
        *-disk:0
             description: SCSI Disk
             product: Flash HS-CF
             vendor: Generic
             physical id: 0.0.0
             bus info: scsi at 7:0.0.0
             logical name: /dev/sdc
             version: 5.14
             capabilities: removable
           *-medium
                physical id: 0
                logical name: /dev/sdc
        *-disk:1
             description: SCSI Disk
             product: Flash HS-MS/SD
             vendor: Generic
             physical id: 0.0.1
             bus info: scsi at 7:0.0..1
             logical name: /dev/sdd
             version: 5.14
             capabilities: removable
           *-medium
                physical id: 0
                logical name: /dev/sdd
        *-disk:2
             description: SCSI Disk
             product: Flash HS-SM
             vendor: Generic
             physical id: 0.0.2
             bus info: scsi at 7:0.0.2
             logical name: /dev/sde
             version: 5.14
             capabilities: removable
           *-medium
                physical id: 0
                logical name: /dev/sde
     *-scsi:2
          physical id: 5
          bus info: usb at 6:6
          logical name: scsi8
          capabilities: emulated scsi-host
          configuration: driver=usb-storage
        *-disk
             description: SCSI Disk
             product: NOMAD MuVo TX
             vendor: CREATIVE
             physical id: 0.0.0
             bus info: scsi at 8:0.0.0
             logical name: /dev/sdf
             version: 1142
             serial: 0002F6A22DC30309
             size: 489MiB (513MB)
             capabilities: removable
             configuration: ansiversion=4
           *-medium
                physical id: 0
                logical name: /dev/sdf
                size: 489MiB (513MB)
                capabilities: partitioned partitioned:dos
                configuration: signature=66a702a0
              *-volume
                   description: Windows FAT volume
                   vendor: mkdosfs
                   physical id: 1
                   logical name: /dev/sdf1
                   logical name: /media/disk
                   version: FAT16
                   serial: 498e-211e
                   size: 488MiB
                   capacity: 488MiB
                   capabilities: primary bootable fat initialized
                   configuration: FATs=2 filesystem=fat mount.fstype=vfat mount..options=rw,nosuid,nodev,uid=1000,fmask=0077,dmask=0077,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,flush state=mounted
  *-network:0
       description: Wireless interface
       physical id: 1
       logical name: wlan0
       serial: 00:06:f4:0b:cc:22
       capabilities: ethernet physical wireless
       configuration: broadcast=yes ip=192.168.1.101 multicast=yes wireless=IEEE 802.11bg
  *-network:1 DISABLED
       description: Ethernet interface
       physical id: 2
       logical name: pan0
       serial: 72:1d:1b:f5:77:77
       capabilities: ethernet physical
       configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A link=yes multicast=yes
===========================================================================


This is the stick with sylinux and hdt.c32

        *-disk
             description: SCSI Disk
             product: NOMAD MuVo TX
             vendor: CREATIVE
             physical id: 0.0.0
             bus info: scsi at 8:0.0.0
             logical name: /dev/sdf
             version: 1142
             serial: 0002F6A22DC30309
             size: 489MiB (513MB)
             capabilities: removable
             configuration: ansiversion=4


HDT works on the stick inside qemu:

$ sudo qemu -boot c -hda /dev/sdf


I will try now if HDT works on my PC with the isolinux CD, when the stick is also inserted.


How do I apply the patch?


Gert Hulselmans




----- Original Message ----
From: Sebastian Herbszt <herbszt at gmx.de>
To: syslinux at zytor.com
Sent: Monday, 23 March, 2009 22:32:00
Subject: Re: [syslinux] HDT: Doesn't work with syslinux

Kim Mik wrote:
> 
> When I boot Hardware Detection Tool 0.2.3 or 0.2.5 with syslinux 3.73 or 3.74-pre11,
> I get:
> =======================================================
> 
> 
> 
> 
> 
> 
> 
> 
> Hardware Detection Tool 0.2.5 by Erwan Velu
> CPU: Detecting
> DISKS: Detecting
>  DISK 0x80: 0x80: PCI ATA  : sectors = 703282600, s/t = 63 head = 255: EDD=3.0
> =======================================================
> 
> Then it halts. Ctrl + Alt + Del doesn't work. I have to turn of the PC with the power button.
> 
> 
> When I use isolinux 3.73 or  3.74-pre11, it works fine.

hdt 0.2.5 on syslinux-3.74-pre11-2-g4fc8259 works here with a syslinux floppy on qemu.
Can you describe your hardware - disk and cdrom drives especially?
It seems to hang in detect_disks() from hdt-common.c. You might want to apply the following
patch and check where it hangs.

- Sebastian

--- hdt-common.c.orig   2009-03-23 22:27:12.000000000 +0100
+++ hdt-common.c        2009-03-23 22:30:38.000000000 +0100
@@ -190,8 +190,10 @@
{
  hardware->disk_detection = true;
  for (int drive = 0x80; drive < 0xff; drive++) {
+    printf("\ndrive: %x ", drive);
    if (get_disk_params(drive, hardware->disk_info) != 0)
      continue;
+    printf(" got info\n");
    struct diskinfo *d = &hardware->disk_info[drive];
    printf
        ("  DISK 0x%X: %s : %s %s: sectors=%d, s/t=%d head=%d : EDD=%s\n",
@@ -199,6 +201,7 @@
         d->sectors, d->sectors_per_track, d->heads,
         d->edd_version);
  }
+   printf("\n");
}

int detect_pxe(struct s_hardware *hardware)

_______________________________________________
Syslinux mailing list
Submissions to Syslinux at zytor.com
Unsubscribe or set options at:
http://www..zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.


      




More information about the Syslinux mailing list