WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: PATA not detected  (Read 2205 times)

Offline CentralWare

  • Administrator
  • Hero Member
  • *****
  • Posts: 1652
PATA not detected
« on: November 08, 2020, 09:15:15 PM »
TCL 11.1 being loaded on an Intel Tyan motherboard (https://www.tyan.com/Motherboards~S5220~S5220AG2NR~documents~EN)What's missing: vendor: 1283 ("Integrated Technology Express, Inc."), device: 8213 ("IT8213 IDE Controller")
Any clue whether this guy missed the bus or is it hiding in one of the firmware extensions?
Over 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11213
Re: PATA not detected
« Reply #1 on: November 08, 2020, 09:23:22 PM »
Hi centralware
It appears the kernel was not configured to recognize that device:
Code: [Select]
# CONFIG_PATA_IT8213 is not setFound here:
http://repo.tinycorelinux.net/11.x/x86/release/src/kernel/config-5.4.3-tinycore
and here:
http://repo.tinycorelinux.net/11.x/x86_64/release/src/kernel/config-5.4.3-tinycore64

Offline CentralWare

  • Administrator
  • Hero Member
  • *****
  • Posts: 1652
Re: PATA not detected
« Reply #2 on: November 08, 2020, 10:02:48 PM »
Thanks, Rich.  Kernel sources, api, etc. on its way in...  all for a tiny driver from way back :) 
Take care & stay safe!
Over 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10960
Re: PATA not detected
« Reply #3 on: November 08, 2020, 11:25:50 PM »
Right, that has the experimental stamp, aka your data would be at risk if we enabled it. Use at your own risk.
The only barriers that can stop you are the ones you create yourself.

Offline CentralWare

  • Administrator
  • Hero Member
  • *****
  • Posts: 1652
Re: PATA not detected
« Reply #4 on: November 09, 2020, 01:38:31 PM »
@curaga: The driver is experimental?  (assuming it's the same kernel driver being used in CentOS, I'm guessing they ran with it as the PATA drive(s) are seen in CentOS-7 and the chip itself is a couple decades old.  Who knows!  Thankfully, the only data being stored on that bus is TCL and possibly a Cd/DVD burn on occasion; the vital stuff for this machine is on RAID drives which hopefully those drivers (Adaptec and SiL) are deemed stable! :) )
Over 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Offline CentralWare

  • Administrator
  • Hero Member
  • *****
  • Posts: 1652
Re: PATA not detected
« Reply #5 on: November 09, 2020, 03:11:45 PM »
From the looks of it, there hasn't been an update since roughly '07 (https://lore.kernel.org/patchwork/patch/643851/) and libATA was supposed to take over the entire IDE foundation in '09 (https://ata.wiki.kernel.org/index.php/Pata_it8213) though I can't say one way or the other from personal experience. Thanks for the info gents!

Over 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Offline CentralWare

  • Administrator
  • Hero Member
  • *****
  • Posts: 1652
Re: PATA not detected
« Reply #6 on: November 27, 2020, 09:39:54 PM »
Jaw-dropping solution found for Tyan motherboards (including many found in SuperMicro server MoBo's)
The IT8213 kernel driver is actually not needed, libATA can handle communications...  if only it knew how!
Turns out, IT8213 relies on i2c??!!  Load the i2c driver and voila'...  libATA sees the PATA channel.  (It's the ONLY thing found on either bus...  0x53)
Regardless, I chose to recompile and afterward, the Tyan and Intel boards that have this chipset are now supported out of the gate.
Thanks guys!

Over 90% of all computer problems can be traced back to the interface between the keyboard and the chair