On 07/28/2010 09:37 AM, KH wrote: > Am 28.07.2010 17:27, schrieb Bill Longman: >> On 07/28/2010 07:56 AM, KH wrote: >>> Am 28.07.2010 15:45, schrieb Bill Longman: >>>> >>>> Konstantin, please post what your kernel has for IDE support. If you >>>> have /proc/config.gz, then please post the results from "zgrep IDE >>>> /proc/config.gz" so we can get an idea of why you have no /dev/hd* >>>> devices. We will also need to know what kind of disk controller your >>>> server really has. Are they IDE or SATA controllers? >>>> >>> >>> Hi Bill, >>> >>> Now I am running 2.6.30-r8 but 2.6.34-r1 is ready but not jet copied to >>> /boot. btw it is a p3 coppermine. >>> >>> This is the output from zgrep IDE /proc/config.gz . >>> >>> >>> CONFIG_HAVE_IDE=y >>> CONFIG_IDE=y >>> # Please see Documentation/ide/ide.txt for help/info on IDE drives >>> CONFIG_IDE_XFER_MODE=y >>> CONFIG_IDE_TIMINGS=y >>> CONFIG_IDE_ATAPI=y >>> # CONFIG_BLK_DEV_IDE_SATA is not set >>> CONFIG_IDE_GD=y >>> CONFIG_IDE_GD_ATA=y >>> CONFIG_IDE_GD_ATAPI=y >>> CONFIG_BLK_DEV_IDECD=y >>> CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y >>> # CONFIG_BLK_DEV_IDETAPE is not set >>> CONFIG_BLK_DEV_IDEACPI=y >>> # CONFIG_IDE_TASK_IOCTL is not set >>> CONFIG_IDE_PROC_FS=y >>> # IDE chipset support/bugfixes >>> CONFIG_IDE_GENERIC=y >>> # CONFIG_BLK_DEV_IDEPNP is not set >>> CONFIG_BLK_DEV_IDEDMA_SFF=y >>> # PCI IDE chipsets support >>> CONFIG_BLK_DEV_IDEPCI=y >>> CONFIG_IDEPCI_PCIBUS_ORDER=y >>> CONFIG_BLK_DEV_IDEDMA_PCI=y >>> CONFIG_BLK_DEV_IDEDMA=y >>> # CONFIG_VIDEO_DEV is not set >>> # CONFIG_VIDEO_MEDIA is not set >>> # CONFIG_VIDEO_OUTPUT_CONTROL is not set >>> # CONFIG_FB_TRIDENT is not set >>> # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set >> >> I would expect to see: >> >> CONFIG_BLK_DEV_PIIX=y >> >> in your configuration given that it's a Coppermine. You might want to >> add that in the 2.6.30 and the 2.6.34 kernels, although DEV_GENERIC >> should give you what you need, as you are probably using that right now. >> >> Use "make menuconfig" to configure the kernel. Make sure it's "<*>" not >> "<M>" for the PIIX controller and then rebuild and install the kernel. >> >> Do you have "lspci" installed? The results from "lspci -v" would be very >> helpful right now. >> >>> I just tried /etc/init.de/udev resart . I am getting errors not to use >>> the script with baselayout-1 . The box is very slow now. Will reboot and >>> see what baselayout is on it. >> >> Yeah, don't worry about this right now. >> > > lspci: > > 00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and > Memory Controller Hub (rev 02) > Subsystem: ASUSTeK Computer Inc. TUSL2-C Mainboard > Flags: bus master, fast devsel, latency 0 > Memory at f8000000 (32-bit, prefetchable) [size=64M] > Capabilities: [88] Vendor Specific Information <?> > Capabilities: [a0] AGP version 2.0 > Kernel driver in use: agpgart-intel > > 00:01.0 PCI bridge: Intel Corporation 82815 815 Chipset AGP Bridge (rev > 02) (prog-if 00 [Normal decode]) > Flags: bus master, 66MHz, fast devsel, latency 64 > Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 > Memory behind bridge: ee000000-efefffff > Prefetchable memory behind bridge: eff00000-f7ffffff > > 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 02) (prog-if > 00 [Normal decode]) > Flags: bus master, fast devsel, latency 0 > Bus: primary=00, secondary=02, subordinate=02, sec-latency=32 > I/O behind bridge: 0000d000-0000dfff > Memory behind bridge: ed800000-edffffff > > 00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 02) > Flags: bus master, medium devsel, latency 0 > > 00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller > (rev 02) (prog-if 80 [Master]) > Subsystem: ASUSTeK Computer Inc. TUSL2-C Mainboard > Flags: bus master, medium devsel, latency 0 > [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8] > [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1] > [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8] > [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1] > I/O ports at b800 [size=16] > Kernel driver in use: PIIX_IDE > > 00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 > (rev 02) (prog-if 00 [UHCI]) > Subsystem: ASUSTeK Computer Inc. TUSL2-C Mainboard > Flags: bus master, medium devsel, latency 0, IRQ 12 > I/O ports at b400 [size=32] > Kernel driver in use: uhci_hcd > > 00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus Controller (rev 02) > Subsystem: ASUSTeK Computer Inc. TUSL2-C Mainboard > Flags: medium devsel, IRQ 10 > I/O ports at e800 [size=16] > > 00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 > (rev 02) (prog-if 00 [UHCI]) > Subsystem: ASUSTeK Computer Inc. TUSL2-C Mainboard > Flags: bus master, medium devsel, latency 0, IRQ 6 > I/O ports at b000 [size=32] > Kernel driver in use: uhci_hcd > > 01:00.0 VGA compatible controller: nVidia Corporation NV11DDR [GeForce2 > MX200] (rev b2) (prog-if 00 [VGA controller]) > Subsystem: ABIT Computer Corp. Device 6106 > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11 > Memory at ee000000 (32-bit, non-prefetchable) [size=16M] > Memory at f0000000 (32-bit, prefetchable) [size=128M] > Expansion ROM at efff0000 [disabled] [size=64K] > Capabilities: [60] Power Management version 2 > Capabilities: [44] AGP version 2.0 > Kernel modules: nvidia > > 02:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. > RTL-8139/8139C/8139C+ (rev 10) > Subsystem: Allied Telesyn International AT-2500TX/ACPI > Flags: bus master, medium devsel, latency 32, IRQ 5 > I/O ports at d800 [size=256] > Memory at ed800000 (32-bit, non-prefetchable) [size=256] > Capabilities: [50] Power Management version 2 > Kernel driver in use: 8139too > >
Well this is very strange indeed. If I were you, I would rebuild the 2.6.34 kernel with "make menuconfig". In the Device Drivers section, (this is for 2.6.34!), turn OFF the deprecated ATA/ATAPI/MFM/RLL support. That corresponds to CONFIG_IDE in your .config. Then, turn ON, Serial ATA and Parallel ATA drivers which corresponds to CONFIG_ATA in your .config. Then, under Serial ATA, you'll need to turn on ATA SFF and then Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support. Rebuild the kernel as normal and give that a try. Indeed, it is not at all obvious to me how you cannot have /dev/hda devices while having /dev/hda3 mounted. Unless your /dev filesystem is goofed up and you're saving a bad copy of it, they should be there. You might want to try "udevadm info --query=all --name=hda" or various permutations of that to see what is going on.