[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Hdparm and 2.4 kernel



On Mon, 19 Mar 2001, Ethan Benson wrote:

 >: On Mon, Mar 19, 2001 at 07:59:57AM +0000, Chris Howells wrote:
 >: > > Generally you need to be root to use hdparm.
 >: > 
 >: > I am root! I wouldn't imagine it working it with a non-priveleged user.
 >: > 
 >: > There seems to be a gerneral problem with hdparm not being happy under 
 >: > the 2.4 kernel -- if I boot 2.2.18 again it works fine.
 >: 
 >: what chipset?  some (VIA) have been blacklisted in the kernel since
 >: they are too buggy (or the kernel driver is too buggy) 


maybe someone could give me a hint..

apple:~# lspci 
00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0305
(rev 03)
00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device 8305
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super]
(rev 22)
00:07.2 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev
10)
00:07.3 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev
10)
00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super
ACPI] (rev 30)
00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686
[Apollo Super AC97/Audio] (rev 20)
01:00.0 VGA compatible controller: nVidia Corporation Riva TNT2
Model 64 (rev 15)


dmesg:
PCI: PCI BIOS revision 2.10 entry at 0xfb260, last bus=1
PCI: Probing PCI hardware
PCI: device 00:07.1 has unknown header type 20, ignoring.
Unknown bridge resource 0: assuming transparent
PCI: Using IRQ router VIA [1106/0686] at 00:07.0
 
apple:~# uname -r
2.4.2

apple:~# hdparm -d1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Die Operation ist nicht erlaubt
 using_dma    =  0 (off)

apple:~# cat /proc/ide/hda/model 
ST320423A

apple:~# cat /usr/src/linux-2.4.2/.config
<snip>
CONFIG_BLK_DEV_IDE=y
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
CONFIG_BLK_DEV_VIA82CXXX=y
# CONFIG_IDE_CHIPSETS is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_DMA_NONPCI is not set
CONFIG_BLK_DEV_IDE_MODES=y

apple:~# ls -asl /proc/ide/ 
insgesamt 0
   0 dr-xr-xr-x    4 root     root            0 Mär 20 15:36 .
   0 dr-xr-xr-x   62 root     root            0 Mär 20 16:10 ..
   0 -r--r--r--    1 root     root            0 Mär 20 15:36 drivers
   0 lrwxrwxrwx    1 root     root            8 Mär 20 15:36 hda ->
ide0/hda
   0 lrwxrwxrwx    1 root     root            8 Mär 20 15:36 hdc ->
ide1/hdc
   0 dr-xr-xr-x    3 root     root            0 Mär 20 15:36 ide0
   0 dr-xr-xr-x    3 root     root            0 Mär 20 15:36 ide1


so I'm a bit lost here,
drivers/ide/via82cxxx.c suggests a file /proc/ide/via to be, but
there's no and no boot message regarding via82cxxx.c':
printk(KERN_INFO "VP_IDE: VIA %s (rev %02x) IDE %s controller on
pci%s\n" 


Thanks

                       Claus

Attachment: pgpcwq47o1LK6.pgp
Description: PGP signature


Reply to: