Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110759 - kernel - piix does't support ide devices on 82801FBM (ICH6M)
Summary: kernel - piix does't support ide devices on 82801FBM (ICH6M)
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-28 18:12 UTC by e-spark
Modified: 2005-10-29 20:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dmesg output (dmesg,18.34 KB, text/plain)
2005-10-28 18:13 UTC, e-spark
Details
lspci (lspci,2.16 KB, text/plain)
2005-10-28 18:14 UTC, e-spark
Details
kernel conifg (conifg,34.21 KB, text/plain)
2005-10-28 18:15 UTC, e-spark
Details
emerge --info (emerge.info,2.09 KB, text/plain)
2005-10-28 18:17 UTC, e-spark
Details
lspci -n (lspci-n,923 bytes, text/plain)
2005-10-28 19:00 UTC, e-spark
Details
dmesg with 2.6.14 and libata.atapi_enabled=1 (dmesg,16.46 KB, text/plain)
2005-10-29 09:12 UTC, e-spark
Details

Note You need to log in before you can comment on or make changes to this bug.
Description e-spark 2005-10-28 18:12:09 UTC
On my notebook the DVD is picked up by the generic ide driver and not there
without it. So i can't enable udma. But the SATA HD is working fine.


Reproducible: Always
Steps to Reproduce:
use intel 82801FBM (ICH6M) IDE chipset (here on thosiba tecra s2-128)
Actual Results:  
Can't enable dma on DVD Drive with generic ide driver.

Expected Results:  
piix should pick up ide devices on this chipset

i'm using 2.6.13-gentoo-r3 and also tried 2.6.14-gentoo
Comment 1 e-spark 2005-10-28 18:13:41 UTC
Created attachment 71658 [details]
dmesg output
Comment 2 e-spark 2005-10-28 18:14:31 UTC
Created attachment 71659 [details]
lspci
Comment 3 e-spark 2005-10-28 18:15:23 UTC
Created attachment 71660 [details]
kernel conifg
Comment 4 e-spark 2005-10-28 18:17:13 UTC
Created attachment 71661 [details]
emerge --info
Comment 5 e-spark 2005-10-28 19:00:13 UTC
Created attachment 71662 [details]
lspci -n
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2005-10-29 06:45:27 UTC
Your lspci output only shows a SATA controller, no IDE controller.
This is often configurable in the BIOS for SATA, with the options of combined,
auto, and enhanced. If you have one of those options, try changing it.

Another option may be to add "libata.atapi_enabled=1" to your kernel command
line for 2.6.14 which will enable *experimental* ATAPI support in the sata
subsystem.

Comment 7 e-spark 2005-10-29 09:08:46 UTC
(In reply to comment #6)

I can't change this settings in the BIOS, i don't have this option..
btw.. bios is up2date

I tried the kernel option libata.atapi_enabled=1 with 2.6.14-gentoo and the
Kernel found the drive but did not map it to /dev/hd* or /dev/sd*
Comment 8 e-spark 2005-10-29 09:12:06 UTC
Created attachment 71679 [details]
dmesg with 2.6.14 and libata.atapi_enabled=1
Comment 9 Daniel Drake (RETIRED) gentoo-dev 2005-10-29 09:51:17 UTC
Appears to have worked just fine:

sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
Attached scsi CD-ROM sr0 at scsi1, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,  type 0
Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0,  type 5

It is /dev/sr0
Comment 10 e-spark 2005-10-29 12:55:49 UTC
oops, yes works fine now... 
also dma, but i can't configure it with hdparm but thats another problem.

thx
Comment 11 Daniel Drake (RETIRED) gentoo-dev 2005-10-29 13:06:51 UTC
DMA is always on with libata and that can't be changed
Comment 12 e-spark 2005-10-29 13:28:48 UTC
Now i have other problems.... 

I can't use nero now, it does not see the drive or nero crashes when it can see
the drive. 

Then after i start nero, i can't mount a cd anymore. I have many of this error
in dmesg
....
sr 1:0:0:0: timing out command, waited 0s
sr 1:0:0:0: timing out command, waited 90s
....

libata seems to be very experimental.... then better without dma support.

Comment 13 Daniel Drake (RETIRED) gentoo-dev 2005-10-29 13:44:46 UTC
Maybe so.

If you want you could report this upstream at http://bugzilla.kernel.org -- but
there may not be much point as it is known to be experimental at this stage.
Also, you'd have to test with something like cdrecord or cdrdao as nero is
closed source, who knows what it is doing :)
Comment 14 e-spark 2005-10-29 20:14:11 UTC
this howto gives better results, but i can't burn CDs or DVDs

btw. i also tested cdrecord... same result but diffrent error message

http://gentoo-wiki.com/HARDWARE_Toshiba_Satellite_M40X

-> SATA DVD/CD


This is for a 2.6.13 kernel but i think does nearly the same as with 2.6.14 and
the libata.atapi_enabled=1 kernel parameter.