I just added smartmontools to my Ubuntu 6.06 LTS server, fully patched to latest apt updates. Version 5.34 of smartctl is running on the system, along with Webmin 1.360.
smartctl -a /dev/sda (or sdb) is able to get a full readout from both of my Seagate ST373207LC hard disks when executed from the command line, but in Webmin the same disks show "Supports SMART" "Yes" and "SMART Enabled" "No" with no other output.
Here's a sample of the command-line SMART output from one of the disks:
root@mail:~# smartctl -a /dev/sda
smartctl version 5.34 [i686-pc-linux-gnu] Copyright (C) 2002-5 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
Device: SEAGATE ST373207LC Version: 0005
Serial number: 3KT5JSN200009712Q8KL
Device type: disk
Transport protocol: Parallel SCSI (SPI-4)
Local Time is: Tue Sep 11 11:06:25 2007 PDT
Device supports SMART and is Enabled
Temperature Warning Enabled
SMART Health Status: OK
Current Drive Temperature: 35 C
Drive Trip Temperature: 68 C
Elements in grown defect list: 0
Vendor (Seagate) cache information
Blocks sent to initiator = 3941069591
Blocks received from initiator = 2256999821
Blocks read from cache and sent to initiator = 19105135
Number of read and write commands whose size <= segment size = 47847976
Number of read and write commands whose size > segment size = 216324
Error counter log:
Errors Corrected by Total Correction Gigabytes Total
ECC rereads/ errors algorithm processed uncorrec
ted
fast | delayed rewrites corrected invocations [10^9 bytes] errors
read: 24384 0 0 24384 24384 191.098 0
write: 0 0 0 0 0 154.984 0
Non-medium error count: 0
[GLTSD (Global Logging Target Save Disable) set. Enable Save with '-S on']
No self-tests have been logged
Long (extended) Self Test duration: 1405 seconds [23.4 minutes]
So obviously SMART is working, but it's not talking successfully to Webmin.