Tuesday, November 15, 2005

Linux tips: Recompiling Kernel 2.6.14.2 to enable DMA support in SIS 5513 IDE controller in AsRock 939S56M motherboard

On the very same day I successfully installed my first linux kernel 2.6.14.1. I notice from kernel.org that 2.6.14.2 is released. Another 2 days later, Fedora Core 4's live update is ready to update kernel to 2.6.14 while strangely Fedora Core 3's live update is still stuck at 2.6.12.

Nevertheless, that does not warrant a recompile of my kernel from 2.6.14.1 to 2.6.14.2. However the info from this thread here actually prompted me to do so.

Basically, the device ID of the SIS 5513 IDE controller is not identified correctly. And it rendered the kernel to turn off the DMA support for the harddisk.

To check the kernel boot log, I did the following.

vi /var/log/dmesg

It indeed reveal that the detection of the SIS 5513 IDE controller returned a -1. And from the very same thread, user sinthetek found that the problem can very well be fixed by adding the following entry in /usr/src/linux-2.6.14.2/drivers/ide/pci/sis5513.c

{ "SiS5513", PCI_DEVICE_ID_SI_5513, ATA_100 },

It was added right after the entry

{ "SiS551x", PCI_DEVICE_ID_SI_5511, ATA_16 },

Seemingly, the 'SIS551x' isn't the same reference for the SIS5513 controller.

Since I need to recompile the kernel to include the SIS5513 support, I downloaded the latest 2.6.14.2 kernel & made the modification above in sis5513.c & had the kernel recompiled.

Upon rebooting & from /var/log/dmesg, now I can see my sSIS5513 is DMA enabled now. To check disk access speed, I use

hdparm -t /dev/hda

output is as follow

/dev/hda:
Timing buffered disk reads: 176 MB in 3.00 seconds = 58.66 MB/sec

prior to that with DMA disabled, the output reads

/dev/hda:
Timing buffered disk reads: 176 MB in 3.00 seconds = 2.90 MB/sec

Hopefully, this glitch is fixed in the next kernel release. Looks like I can start to like this linux os more now.

Extract of my new /var/log/dmesg with DMA enabled as follow:

------------------------------------------------------------------------------------------------------------------------
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller at PCI slot 0000:00:02.5
PCI: IRQ 0 for device 0000:00:02.5 doesn't match PIRQ mask - try pci=usepirqmask
SIS5513: chipset revision 1
SIS5513: not 100% native mode: will probe irqs later
SIS5513: SiS5513 ATA 100 (2nd gen) controller
ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA
Probing IDE interface ide0...
hda: WDC WD800JB-00FMA0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: HL-DT-ST DVDRAM GSA-4167B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: Host Protected Area detected.
current capacity is 156299375 sectors (80025 MB)
native capacity is 156301488 sectors (80026 MB)
hda: Host Protected Area disabled.
hda: 156301488 sectors (80026 MB) w/8192KiB Cache, CHS=65535/16/63, UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 <>
hdc: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
ide-floppy driver 0.99.newide

Extract of my old /var/log/dmesg with DMA disabled as follow:

------------------------------------------------------------------------------------------------------------------------
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller at PCI slot 0000:00:02.5
PCI: IRQ 0 for device 0000:00:02.5 doesn't match PIRQ mask - try pci=usepirqmask
SIS5513: chipset revision 1
SIS5513: not 100% native mode: will probe irqs later
SIS5513: IDE controller at PCI slot 0000:00:02.5
PCI: IRQ 0 for device 0000:00:02.5 doesn't match PIRQ mask - try pci=usepirqmask
SIS5513: chipset revision 1
SIS5513: not 100% native mode: will probe irqs later
SIS_IDE: probe of 0000:00:02.5 failed with error -1
Probing IDE interface ide0...
hda: WDC WD800JB-00FMA0, ATA DISK drive
Probing IDE interface ide1...
hdc: HL-DT-ST DVDRAM GSA-4167B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: Host Protected Area detected.
current capacity is 156299375 sectors (80025 MB)
native capacity is 156301488 sectors (80026 MB)
hda: Host Protected Area disabled.
hda: 156301488 sectors (80026 MB) w/8192KiB Cache, CHS=65535/16/63
hda: cache flushes supported
hda: hda1 hda2 <>
hdc: ATAPI 79X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
ide-floppy driver 0.99.newide

13 Comments:

Blogger Roberto Dorres said...

Google Analytics Is Sloooooow
I'd love to see how many people signed up for Google analytics yesterday because I've never seen such slow response times from a service Google provided.
Your blog is soo great.. I'm definitely going to bookmark you!

I have a
making money on the internet
site. It pretty much covers making money on the internet related stuff.

Come and check it out if you get time :-) Im waiting...

9:25 AM  
Blogger eblogkpn said...

出軌 清潔公司台北搬家公司 整形 韓風整形 整形 韓風整形 老人癡呆症 情緒管理 訂房網 線上訂房 室內裝潢 裝潢 裝潢工程 房屋裝潢 舊屋翻新 裝潢施工 木工裝潢 居家裝潢 室內裝潢設計 裝潢設計馬桶 馬桶不通 國外旅遊 國外機票 團體旅遊 直航機票 簽證熱水器

10:44 PM  
Blogger eblogkpn said...

徵信 徵信社 清潔公司浴室 漏水 舊屋翻新 裝潢 防水工程 壁癌 健康飲食 台北素食餐廳 吃素 團購美食 水餃 素食素食食譜 seo 網站設計 超耐磨地板 店面出租 casino gaming machine 泰國清邁 iso認證 iso團體旅遊簽證 slot game machine slot machine cabinet 便宜機票展場設計 二手車 中古車 Bmw 中古車買賣 汽車借款gaming machine manufacturer

10:44 PM  
Blogger eblogkpn said...

房屋貸款 剖腹生產 姓名配對 星座 星座運勢 算命 素食料理 素食水餃 開運印章 風水 外遇 徵信 壁癌 屋頂防水 屋頂隔熱 抓漏 油漆 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 外遇

10:44 PM  
Blogger eblogkpn said...

DC Jack tact switch Slide switch Phone Jack USB connector RCA Jack開 關 製網 菱形網 不鏽鋼網 金屬網 無塵室射出 Disposable plastic cups Disposable plastic cups Disposable products 宜蘭住宿 ECO products Biodegradable plastic PLA 律師事務所 律師 寵物醫院polylactic acid Biodegradable
搬家公司 月子中心 seo 關鍵字廣告 關鍵字 google關鍵字廣告 關鍵字行銷 網路行銷 通姦 徵信社 外遇 桃園房屋仲介 桃園房屋買賣 桃園房屋 醫學美容診所 淨膚雷射 雷射溶脂 飛梭雷射 微晶瓷 植髮 團體服 團體服訂做 醫學美容診所 肉毒桿菌 肉毒桿菌瘦臉 醫學美容 整型診所 美國月子中心 徵信 徵信公司

10:45 PM  
Blogger eblogkpn said...

喜餅禮盒 < 塑膠射出 塑膠射出廠 模具設計 Precision Mold加盟創業 冷凍宅配 宅配美食 Light guide panels Plastic Products Mold design 沖孔網
飛梭雷射 柔膚雷射 獸醫師 創業鞋之澡堂 洗鞋子 洗包包加盟彌月禮盒 彌月禮 玻尿酸 皮膚科 皮膚科診所 肉毒桿菌 肉毒桿菌瘦臉 脈衝光 除斑 Flex PCB PCB Electronic PCB中華湯包湯包桃園房屋買賣桃園房屋仲介桃園房屋買賣桃園房屋仲介乳癌 全身健康檢查 自由行 三久 太陽能 三久太陽能 太陽能熱水器 環保袋 慈善基金會 慈善機構 租辦公室 租店面 買辦公室電波拉皮 hand dryer 電波拉皮

10:45 PM  
Blogger eblogkpn said...

花東旅遊 桃園土地 桃園房屋仲介 巴里島到府坐月子 中古車 今日金價 坐月子中心 坐月子中心台中 坐月子中心台北 台北人力銀行 三久 櫻花牌熱水器素食月子餐 桃園房屋 桃園房屋網通馬桶 抽水肥 包通 馬桶不通 通馬桶 通水管 清水溝 沙發 室內設計公司 室內設計 室內裝潢設計 裝潢設計 澳門自由行 搬家公司 搬家公司 台北搬家公司 新竹搬家公司 桃園搬家公司 香港自由行太陽能熱水器

10:45 PM  
Blogger 陳帥 said...

月子中心 seo 關鍵字廣告 關鍵字 關鍵字行銷 今日金價 網路行銷 通姦 徵信社 外遇 桃園房屋仲介 桃園房屋買賣 桃園房屋 醫學美容診所 淨膚雷射 雷射溶脂 飛梭雷射黃金價格 金價查詢 黃金買賣 環保袋 微晶瓷 植髮 團體服 團體服訂做 抽化糞池 訂房 雄獅旅遊 汽車美容 汽車美容 三久太陽能 黃金價格查詢 貸款 信用貸款 微晶瓷 3D飛梭雷射 淨膚雷射 汽車借款 汽車貸款 徵信 徵信社 膠框 創業 加盟 早餐店加盟 統一發票3 4月 坐月子 meat processing equipment food processing mixers 衝孔網 藥盒 金價查詢 月子餐 月子中心 坐月子餐 賣車 辦公室風水

11:47 PM  
Blogger 陳帥 said...

月子餐外送 月子餐食譜 統一發票9 10月 金價 統一發票9 10月 找工作 統一發票7 8月 求職 1111求職人力銀行 104求職人力銀行 104人力銀行 塑膠袋 統一發票1 2月 金價 肉毒桿菌 黃金 sum中古車 1111人力銀行 104求職人力銀行 1111人力銀行求職 黃金價格查詢 中古車買賣 塑膠袋 統一發票9 10月 抽水肥 水管不通 化糞池 通馬桶 導光板 洗水塔 自由行 塑膠袋批發 中古車 中古車買賣 消防公司 團體服創意 地板施工 網路廣告 網路行銷 平溪 景觀餐廳 桃園房屋買賣 關鍵字行銷 關鍵字 seo 關鍵字行銷 關鍵字 seo 熱水器 衛浴設備 節能減碳 電熱水器 中古車 義賣

11:47 PM  
Blogger 陳帥 said...

義賣活動 二手車 環保袋 環保袋 環保袋 十分瀑布 台北旅遊網 月子餐 飛梭雷射 太陽能熱水器 太陽能 三久太陽能 三久 身體檢查 健康檢查 台北民宿 薰衣草花園 花園餐廳 螢火蟲 渡假村 鐵道之旅 團體服 滷味 滷味加盟 滷味批發 滷味食材 滷味宅配 滷雞翅 滷雞腳 健康滷味 租店面 魯味 加盟創業 慈善 慈善機構 公益彩券 肉毒桿菌 系統家具鐵門 採光罩 清水溝 通水管 台中漆彈場 漆彈 團體服 團體服 月子中心 全身健康檢查 統一發票5 6月 104人力銀行 104求職人力銀行 團體服 T恤 圍裙 健康食品 慈善基金會美白 塑膠射出模具

11:47 PM  
Blogger 陳帥 said...

皺紋 減肥 禿頭 醫學美容 網路行銷 中古車 涼麵 POLO衫 電波拉皮 雷射溶脂 肉毒桿菌 玻尿酸 痘疤 婦產科診所 室內設計 埋線 內分泌失調 黃體不足 針灸減肥 公益團體 愛心捐款 捐款 坐月子中心 婦產科 玫瑰花束 盆栽 網路花店 花店 鍛造 樓梯扶手 欄杆 通馬桶 喜餅價格 訂婚禮盒 訂婚喜餅 宜蘭民宿 泰國 關鍵字廣告 seo 網頁設計公司 雷射溶脂外遇 徵信 徵信社 清潔公司 喜餅禮盒 塑膠射出 柔膚雷射 獸醫師 創業 鞋之澡堂 洗鞋子 洗包包加盟 彌月禮盒 模具

11:47 PM  
Blogger 陳帥 said...

彌月禮 玻尿酸 星座運勢 算命 皮膚科 皮膚科診所 肉毒桿菌 肉毒桿菌瘦臉 脈衝光 除斑 Flex PCB PCB Electronic PCB 房屋仲介 法拍屋 法拍 法拍屋查詢系統 室內裝潢設計 照明 彩盒 水晶燈 日租套房 台北日租 apartment 太平山民宿 宜蘭民宿推薦 借錢 素食 素食食譜 省電熱水器 電波拉皮 姓名配對 星座casino gaming machine 泰國清邁 外遇 模具設計 素食料理 素食水餃 開運印章 風水 外遇 徵信 壁癌 屋頂防水 屋頂隔熱 抓漏 油漆 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 外遇 紙盒印刷

11:47 PM  
Blogger 陳帥 said...

徵信 板橋法拍屋 大台北法拍屋 原裝進口燈飾 流行燈飾 3D立體印刷 印刷服務 徵信社 外遇 徵信 徵信社 浴室 漏水 舊屋翻新 裝潢 防水工程 壁癌 健康飲食 台北素食餐廳 吃素 團購美食 水餃 seo 網站設計 超耐磨地板 店面出租 Precision Mold 加盟創業 冷凍宅配 宅配美食 Light guide panelsseo seo 線上客服 seo 網頁設計 Plastic Products Mold design hand dryer 電波拉皮 房屋貸款 剖腹生產 沖孔網 飛梭雷射 金屬擴張網 彌月送禮 喜餅 宜蘭旅遊 教育訓練 品質管理 Ohsas 18001 清水溝 沙發 室內設計公司 室內設計 室內裝潢設計 裝潢設計 澳門自由行 搬家公司

11:47 PM  

Post a Comment

<< Home