[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