WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: PATA not detected  (Read 2619 times)

Offline CentralWare

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 764
PATA not detected
« on: November 09, 2020, 12:15:15 AM »
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?

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11624
Re: PATA not detected
« Reply #1 on: November 09, 2020, 12:23:22 AM »
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

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 764
Re: PATA not detected
« Reply #2 on: November 09, 2020, 01:02:48 AM »
Thanks, Rich.  Kernel sources, api, etc. on its way in...  all for a tiny driver from way back :) 
Take care & stay safe!

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: PATA not detected
« Reply #3 on: November 09, 2020, 02:25:50 AM »
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

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 764
Re: PATA not detected
« Reply #4 on: November 09, 2020, 04: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! :) )

Offline CentralWare

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 764
Re: PATA not detected
« Reply #5 on: November 09, 2020, 06: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!


Offline CentralWare

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 764
Re: PATA not detected
« Reply #6 on: November 28, 2020, 12:39:54 AM »
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!